Searched refs:ion_client (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/drivers/staging/android/ion/ |
H A D | ion.h | 28 struct ion_client; 89 struct ion_client *ion_client_create(struct ion_device *dev, 99 void ion_client_destroy(struct ion_client *client); 117 struct ion_handle *ion_alloc(struct ion_client *client, size_t len, 128 void ion_free(struct ion_client *client, struct ion_handle *handle); 146 int ion_phys(struct ion_client *client, struct ion_handle *handle, 157 struct sg_table *ion_sg_table(struct ion_client *client, 168 void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle); 175 void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle); 182 struct dma_buf *ion_share_dma_buf(struct ion_client *client, 190 int ion_share_dma_buf_fd(struct ion_client *client, struct ion_handle *handle); 201 struct ion_handle *ion_import_dma_buf(struct ion_client *client, int fd);
|
H A D | ion.c | 59 long (*custom_ioctl)(struct ion_client *client, unsigned int cmd, 68 * struct ion_client - a process/hw block local address space 83 struct ion_client { struct 111 struct ion_client *client; 339 static struct ion_handle *ion_handle_create(struct ion_client *client, ion_handle_create() 362 struct ion_client *client = handle->client; ion_handle_destroy() 392 struct ion_client *client = handle->client; ion_handle_put() 402 static struct ion_handle *ion_handle_lookup(struct ion_client *client, ion_handle_lookup() 420 static struct ion_handle *ion_handle_get_by_id(struct ion_client *client, ion_handle_get_by_id() 434 static bool ion_handle_validate(struct ion_client *client, ion_handle_validate() 441 static int ion_handle_add(struct ion_client *client, struct ion_handle *handle) ion_handle_add() 472 struct ion_handle *ion_alloc(struct ion_client *client, size_t len, ion_alloc() 535 void ion_free(struct ion_client *client, struct ion_handle *handle) ion_free() 554 int ion_phys(struct ion_client *client, struct ion_handle *handle, ion_phys() 637 void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle) ion_map_kernel() 667 void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle) ion_unmap_kernel() 682 struct ion_client *client = s->private; ion_debug_client_show() 728 struct ion_client *client = rb_entry(node, struct ion_client, ion_get_client_serial() 738 struct ion_client *ion_client_create(struct ion_device *dev, ion_client_create() 741 struct ion_client *client; ion_client_create() 745 struct ion_client *entry; ion_client_create() 766 client = kzalloc(sizeof(struct ion_client), GFP_KERNEL); ion_client_create() 791 entry = rb_entry(parent, struct ion_client, node); ion_client_create() 827 void ion_client_destroy(struct ion_client *client) ion_client_destroy() 854 struct sg_table *ion_sg_table(struct ion_client *client, ion_sg_table() 1103 struct dma_buf *ion_share_dma_buf(struct ion_client *client, ion_share_dma_buf() 1137 int ion_share_dma_buf_fd(struct ion_client *client, struct ion_handle *handle) ion_share_dma_buf_fd() 1154 struct ion_handle *ion_import_dma_buf(struct ion_client *client, int fd) ion_import_dma_buf() 1202 static int ion_sync_for_device(struct ion_client *client, int fd) ion_sync_for_device() 1241 struct ion_client *client = filp->private_data; ion_ioctl() 1345 struct ion_client *client = file->private_data; ion_release() 1356 struct ion_client *client; ion_open() 1377 static size_t ion_debug_heap_total(struct ion_client *client, ion_debug_heap_total() 1407 struct ion_client *client = rb_entry(n, struct ion_client, ion_debug_heap_show() 1564 (struct ion_client *client, ion_device_create()
|
H A D | ion_priv.h | 209 (struct ion_client *client,
|
Completed in 69 milliseconds