Searched refs:ion_client (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/external/mpp/osal/allocator/ |
| H A D | ion.h | 65 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 D | rga_drv.c | 107 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 D | RGA_API.h | 29 struct ion_client *ion_client; member
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/ |
| H A D | RGA2_API.h | 46 struct ion_client *ion_client; member
|
| H A D | rga2_mmu_info.c | 524 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 D | rga2_drv.c | 92 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 D | rockchip_ion.h | 39 struct ion_client *rockchip_ion_client_create(const char *name);
|
| /OK3568_Linux_fs/kernel/drivers/staging/android/ion/rockchip/ |
| H A D | rockchip_ion.c | 182 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 D | vehicle_flinger.c | 112 struct ion_client *ion_client; member
|