diff options
Diffstat (limited to 'uio_vmeta.h')
-rw-r--r-- | uio_vmeta.h | 8 |
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 */ |