diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2018-10-17 13:37:59 +0100 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2018-12-21 09:34:44 +0000 |
commit | 7da0bed13b29292ebfa0d30f9a6bb3e8b31a9113 (patch) | |
tree | 3039937ab25924853f104b2bd5869b58681c9367 | |
parent | 6d01ae303a6cce613cd38902556554e1c963037d (diff) |
fastrpc_internal: add ALLOC/FREE_DMA_BUF IOCTL defines
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r-- | inc/fastrpc_internal.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/inc/fastrpc_internal.h b/inc/fastrpc_internal.h index 77a57fe..07a35a8 100644 --- a/inc/fastrpc_internal.h +++ b/inc/fastrpc_internal.h @@ -41,7 +41,8 @@ #define FASTRPC_IOCTL_INVOKE_FD _IOWR('R', 4, struct fastrpc_ioctl_invoke_fd) #define FASTRPC_IOCTL_SETMODE _IOWR('R', 5, uint32) #define FASTRPC_IOCTL_INIT _IOWR('R', 6, struct fastrpc_ioctl_init) - +#define FASTRPC_IOCTL_ALLOC_DMA_BUFF _IOWR('R', 16, struct fastrpc_ioctl_alloc_dma_buf) +#define FASTRPC_IOCTL_FREE_DMA_BUFF _IOWR('R', 17, uint32_t) #define DEVICE_NAME "adsprpc-smd" @@ -90,6 +91,12 @@ struct fastrpc_ioctl_init int memfd; }; +struct fastrpc_ioctl_alloc_dma_buf { + int fd; /* fd */ + ssize_t size; /* size */ + uint32_t flags; /* flags to map with */ +}; + struct fastrpc_ioctl_munmap { uintptr_t vaddrout; /* optional virtual address, if non zero, dsp will use vaaddrin */ |