Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/android/ion/
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,
[all …]
Dion.c59 long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
83 struct ion_client { struct
111 struct ion_client *client; argument
339 static struct ion_handle *ion_handle_create(struct ion_client *client, in ion_handle_create()
362 struct ion_client *client = handle->client; in ion_handle_destroy()
392 struct ion_client *client = handle->client; in ion_handle_put()
402 static struct ion_handle *ion_handle_lookup(struct ion_client *client, in ion_handle_lookup()
420 static struct ion_handle *ion_handle_get_by_id(struct ion_client *client, in ion_handle_get_by_id()
434 static bool ion_handle_validate(struct ion_client *client, in ion_handle_validate()
441 static int ion_handle_add(struct ion_client *client, struct ion_handle *handle) in ion_handle_add()
[all …]
Dion_priv.h209 (struct ion_client *client,