Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/osal/allocator/
H A Dion.h65 struct ion_client;
111 struct ion_client *ion_client_create(struct ion_device *dev,
121 void ion_client_destroy(struct ion_client *client);
135 struct ion_handle *ion_alloc(struct ion_client *client, size_t len,
145 void ion_free(struct ion_client *client, struct ion_handle *handle);
163 int ion_phys(struct ion_client *client, struct ion_handle *handle,
174 void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle);
181 void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle);
190 struct scatterlist *ion_map_dma(struct ion_client *client,
198 void ion_unmap_dma(struct ion_client *client, struct ion_handle *handle);
[all …]
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/
H A Drga_drv.c107 extern struct ion_client *rockchip_ion_client_create(const char * name);
1014 hdl = ion_import_dma_buf(rga_drvdata->ion_client, req->src.yrgb_addr); in rga_convert_dma_buf()
1029 vaddr = ion_map_kernel(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
1033 ion_unmap_kernel(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
1037 req->sg_src = ion_sg_table(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
1043 ion_phys(rga_drvdata->ion_client, hdl, &phy_addr, &len); in rga_convert_dma_buf()
1048 ion_free(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
1057 hdl = ion_import_dma_buf(rga_drvdata->ion_client, req->dst.yrgb_addr); in rga_convert_dma_buf()
1072 vaddr = ion_map_kernel(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
1076 ion_unmap_kernel(rga_drvdata->ion_client, hdl); in rga_convert_dma_buf()
[all …]
H A DRGA_API.h29 struct ion_client *ion_client; member
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/
H A DRGA2_API.h46 struct ion_client *ion_client; member
H A Drga2_mmu_info.c524 hdl = ion_import_dma_buf(rga2_drvdata->ion_client, in rga2_get_dma_info()
533 vaddr = ion_map_kernel(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
537 ion_unmap_kernel(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
542 ion_sg_table(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
549 ion_phys(rga2_drvdata->ion_client, hdl, &phy_addr, &len); in rga2_get_dma_info()
556 ion_free(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
566 hdl = ion_import_dma_buf(rga2_drvdata->ion_client, in rga2_get_dma_info()
575 vaddr = ion_map_kernel(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
579 ion_unmap_kernel(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
584 ion_sg_table(rga2_drvdata->ion_client, hdl); in rga2_get_dma_info()
[all …]
H A Drga2_drv.c92 extern struct ion_client *rockchip_ion_client_create(const char *name);
1821 data->ion_client = rockchip_ion_client_create("rga"); in rga2_drv_probe()
1822 if (IS_ERR(data->ion_client)) { in rga2_drv_probe()
1824 return PTR_ERR(data->ion_client); in rga2_drv_probe()
/OK3568_Linux_fs/kernel/include/linux/
H A Drockchip_ion.h39 struct ion_client *rockchip_ion_client_create(const char *name);
/OK3568_Linux_fs/kernel/drivers/staging/android/ion/rockchip/
H A Drockchip_ion.c182 struct ion_client *rockchip_ion_client_create(const char *name) in rockchip_ion_client_create()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/vehicle/
H A Dvehicle_flinger.c112 struct ion_client *ion_client; member