Lines Matching refs:ion_handle

24 struct ion_handle;
25 typedef struct ion_handle *ion_user_handle_t;
186 struct ion_handle *ion_alloc(struct ion_client *client, size_t len,
197 void ion_free(struct ion_client *client, struct ion_handle *handle);
215 int ion_phys(struct ion_client *client, struct ion_handle *handle,
227 struct ion_handle *handle);
239 void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle);
246 void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle);
253 int ion_share_dma_buf(struct ion_client *client, struct ion_handle *handle);
264 struct ion_handle *ion_import_dma_buf(struct ion_client *client, int fd);
276 int ion_handle_get_flags(struct ion_client *client, struct ion_handle *handle,
300 int ion_map_iommu(struct ion_client *client, struct ion_handle *handle,
321 int ion_handle_get_size(struct ion_client *client, struct ion_handle *handle,
335 void ion_unmap_iommu(struct ion_client *client, struct ion_handle *handle,
381 int msm_ion_do_cache_op(struct ion_client *client, struct ion_handle *handle,
404 static inline struct ion_handle *ion_alloc(struct ion_client *client, in ion_alloc()
413 struct ion_handle *handle) { } in ion_free()
417 struct ion_handle *handle, ion_phys_addr_t *addr, size_t *len) in ion_phys()
423 struct ion_handle *handle) in ion_sg_table()
429 struct ion_handle *handle, unsigned long flags) in ion_map_kernel()
435 struct ion_handle *handle) { } in ion_unmap_kernel()
437 static inline int ion_share_dma_buf(struct ion_client *client, struct ion_handle *handle) in ion_share_dma_buf()
442 static inline struct ion_handle *ion_import_dma_buf(struct ion_client *client, int fd) in ion_import_dma_buf()
448 struct ion_handle *handle, unsigned long *flags) in ion_handle_get_flags()
454 struct ion_handle *handle, int domain_num, in ion_map_iommu()
465 struct ion_handle *handle, int domain_num, in ion_unmap_iommu()
485 struct ion_handle *handle, void *vaddr, in msm_ion_do_cache_op()