Lines Matching refs:ion
2 * include/linux/ion.h
57 * heap flags - the lower 16 bits are used by core ion, the upper 16
61 cached, ion will do cache
67 #include <mach/ion.h>
114 * @setup_region: function to be called upon ion registration
131 * ion_reserve() - reserve memory for ion heaps if applicable
143 * @dev: the global ion device
152 * drivers/gpu/ion/msm/msm_ion.c
171 * ion_alloc - allocate ion memory
178 * @flags: heap flags, the low 16 bits are consumed by ion, the high 16
223 * a particular ion handle.
248 * ion_share_dma_buf() - given an ion client, create a dma-buf fd
255 * ion_import_dma_buf() - given an dma-buf fd from the ion exporter get handle
259 * Given an dma-buf fd that was allocated through ion via ion_share_dma_buf,
369 * @client - pointer to ION client.
494 * DOC: Ion Userspace API
496 * create a client by opening /dev/ion
526 * the handle returned from ion alloc, and the kernel returns the file
604 * DOC: ION_IOC_CUSTOM - call architecture specific ion ioctl