Searched refs:ion_client (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/staging/android/ion/
H A Dion.h28 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 Dion.c59 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 Dion_priv.h209 (struct ion_client *client,

Completed in 98 milliseconds