diff options
Diffstat (limited to 'include/ion/ion.h')
-rw-r--r-- | include/ion/ion.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/ion/ion.h b/include/ion/ion.h index cafead5..018c0a1 100644 --- a/include/ion/ion.h +++ b/include/ion/ion.h @@ -27,8 +27,11 @@ __BEGIN_DECLS int ion_open(); int ion_close(int fd); -int ion_alloc(int fd, size_t len, size_t align, unsigned int flags, - struct ion_handle **handle); +int ion_alloc(int fd, size_t len, size_t align, unsigned int heap_mask, + unsigned int flags, struct ion_handle **handle); +int ion_alloc_fd(int fd, size_t len, size_t align, unsigned int heap_mask, + unsigned int flags, int *handle_fd); +int ion_sync_fd(int fd, int handle_fd); int ion_free(int fd, struct ion_handle *handle); int ion_map(int fd, struct ion_handle *handle, size_t length, int prot, int flags, off_t offset, unsigned char **ptr, int *map_fd); |