summaryrefslogtreecommitdiff
path: root/uio_vmeta.h
diff options
context:
space:
mode:
authorRussell King <rmk@arm.linux.org.uk>2012-11-11 10:14:08 +0000
committerRussell King <rmk@arm.linux.org.uk>2012-11-11 10:19:07 +0000
commit801a0d599a227430a9b2b5fd48e1602368d4736f (patch)
tree1c16ed76c347a94fcafb86e1bb84aae7c3e75125 /uio_vmeta.h
parente2bea8f954d35b195c7987e3dbab18e4538201f8 (diff)
Convert to use shmem for shared software context
Diffstat (limited to 'uio_vmeta.h')
-rw-r--r--uio_vmeta.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/uio_vmeta.h b/uio_vmeta.h
index 6f262a7..08ebaa1 100644
--- a/uio_vmeta.h
+++ b/uio_vmeta.h
@@ -55,7 +55,12 @@ struct vmeta_info {
struct {
uint32_t phys;
uint32_t size;
- } map[3];
+ } map[2];
+};
+
+struct vmeta_mmap {
+ uint64_t addr;
+ uint32_t size;
};
#define VMETA_STATUS_BIT_USED 0
@@ -87,5 +92,6 @@ struct vmeta_info {
#define VMETA_CMD_FORCE_INI _IO(IOP_MAGIC, 19)
#define VMETA_CMD_GET_USER_NUM _IOR(IOP_MAGIC, 20, unsigned)
#define VMETA_CMD_GET_INFO _IOR(IOP_MAGIC, 21, struct vmeta_info)
+#define VMETA_CMD_MAP_SW_CONTEXT _IOWR(IOP_MAGIC, 22, struct vmeta_mmap)
#endif /* __UIO_VMETA_H */