/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_trace_gpu_mem.c | 171 kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_remove_dma_buf_usage() 174 kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_remove_dma_buf_usage() 202 kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_add_dma_buf_usage() 205 kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_add_dma_buf_usage()
|
H A D | mali_kbase_mem_linux.c | 983 WARN_ON(reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change() 985 } else if (reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_mem_flags_change() 1013 WARN_ON(!reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change() 1056 !reg->gpu_alloc->imported.umm.current_mapping_usage_count) in kbase_mem_do_sync_imported() 1059 dma_buf = reg->gpu_alloc->imported.umm.dma_buf; in kbase_mem_do_sync_imported() 1067 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported() 1068 struct dma_buf_attachment *attachment = reg->gpu_alloc->imported.umm.dma_attachment; in kbase_mem_do_sync_imported() 1069 struct sg_table *sgt = reg->gpu_alloc->imported.umm.sgt; in kbase_mem_do_sync_imported() 1096 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported() 1097 struct dma_buf_attachment *attachment = reg->gpu_alloc->imported.umm in kbase_mem_do_sync_imported() [all...] |
H A D | mali_kbase_mem.c | 1584 reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_gpu_mmap() 2902 WARN_ONCE(alloc->imported.umm.current_mapping_usage_count != 1, in kbase_mem_kref_free() 2904 alloc->imported.umm.current_mapping_usage_count); in kbase_mem_kref_free() 2906 alloc->imported.umm.dma_attachment, in kbase_mem_kref_free() 2907 alloc->imported.umm.sgt, in kbase_mem_kref_free() 2909 kbase_remove_dma_buf_usage(alloc->imported.umm.kctx, in kbase_mem_kref_free() 2912 dma_buf_detach(alloc->imported.umm.dma_buf, in kbase_mem_kref_free() 2913 alloc->imported.umm.dma_attachment); in kbase_mem_kref_free() 2914 dma_buf_put(alloc->imported.umm.dma_buf); in kbase_mem_kref_free()
|
H A D | mali_kbase_softjobs.c | 737 struct sg_table *sgt = gpu_alloc->imported.umm.sgt; in dma_buf_kmap_page() 805 struct dma_buf *dma_buf = gpu_alloc->imported.umm.dma_buf; in kbase_mem_copy_from_extres()
|
H A D | mali_kbase_mem.h | 156 } umm; member
|
H A D | mali_kbase_jd.c | 330 resv = reg->gpu_alloc->imported.umm.dma_buf->resv; in kbase_jd_pre_external_resources()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_trace_gpu_mem.c | 167 dev_mapping_removed = kbase_delete_dma_buf_mapping(kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_remove_dma_buf_usage() 169 prcs_mapping_removed = kbase_delete_dma_buf_mapping(kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_remove_dma_buf_usage() 198 unique_dev_dmabuf = kbase_capture_dma_buf_mapping(kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_add_dma_buf_usage() 200 unique_prcs_dmabuf = kbase_capture_dma_buf_mapping(kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_add_dma_buf_usage()
|
H A D | mali_kbase_mem_linux.c | 1029 WARN_ON(reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change() 1031 } else if (reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_mem_flags_change() 1058 WARN_ON(!reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change() 1105 !reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_mem_do_sync_imported() 1109 dma_buf = reg->gpu_alloc->imported.umm.dma_buf; in kbase_mem_do_sync_imported() 1117 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported() 1119 reg->gpu_alloc->imported.umm.dma_attachment; in kbase_mem_do_sync_imported() 1120 struct sg_table *sgt = reg->gpu_alloc->imported.umm.sgt; in kbase_mem_do_sync_imported() 1146 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported() 1148 reg->gpu_alloc->imported.umm in kbase_mem_do_sync_imported() [all...] |
H A D | mali_kbase_mem.c | 1295 reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_gpu_mmap() 2489 WARN_ONCE(alloc->imported.umm.current_mapping_usage_count != 1, in kbase_mem_kref_free() 2491 alloc->imported.umm.current_mapping_usage_count); in kbase_mem_kref_free() 2492 dma_buf_unmap_attachment(alloc->imported.umm.dma_attachment, alloc->imported.umm.sgt, in kbase_mem_kref_free() 2494 kbase_remove_dma_buf_usage(alloc->imported.umm.kctx, alloc); in kbase_mem_kref_free() 2496 dma_buf_detach(alloc->imported.umm.dma_buf, alloc->imported.umm.dma_attachment); in kbase_mem_kref_free() 2497 dma_buf_put(alloc->imported.umm.dma_buf); in kbase_mem_kref_free()
|
H A D | mali_kbase_softjobs.c | 705 struct sg_table *sgt = gpu_alloc->imported.umm.sgt; in dma_buf_kmap_page() 773 struct dma_buf *dma_buf = gpu_alloc->imported.umm.dma_buf; in kbase_mem_copy_from_extres()
|
H A D | mali_kbase_mem.h | 149 } umm; member
|
H A D | mali_kbase_jd.c | 308 resv = reg->gpu_alloc->imported.umm.dma_buf->resv; in kbase_jd_pre_external_resources()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 1491 dma_buf_detach(alloc->imported.umm.dma_buf, alloc->imported.umm.dma_attachment);
in kbase_mem_kref_free() 1492 dma_buf_put(alloc->imported.umm.dma_buf);
in kbase_mem_kref_free() 2236 KBASE_DEBUG_ASSERT(alloc->imported.umm.sgt == NULL);
in kbase_jd_umm_map() 2237 sgt = dma_buf_map_attachment(alloc->imported.umm.dma_attachment, DMA_BIDIRECTIONAL);
in kbase_jd_umm_map() 2243 alloc->imported.umm.sgt = sgt;
in kbase_jd_umm_map() 2263 alloc->imported.umm.dma_buf->size);
in kbase_jd_umm_map() 2268 alloc->imported.umm.dma_buf->size)) {
in kbase_jd_umm_map() 2295 dma_buf_unmap_attachment(alloc->imported.umm.dma_attachment, alloc->imported.umm in kbase_jd_umm_map() [all...] |
H A D | mali_kbase_mem_linux.c | 670 WARN_ON(reg->gpu_alloc->imported.umm.current_mapping_usage_count);
in kbase_mem_flags_change() 900 reg->gpu_alloc->imported.umm.sgt = NULL;
in kbase_mem_from_umm() 901 reg->gpu_alloc->imported.umm.dma_buf = dma_buf;
in kbase_mem_from_umm() 902 reg->gpu_alloc->imported.umm.dma_attachment = dma_attachment;
in kbase_mem_from_umm() 903 reg->gpu_alloc->imported.umm.current_mapping_usage_count = 0;
in kbase_mem_from_umm() 2133 err = dma_buf_mmap(reg->cpu_alloc->imported.umm.dma_buf, vma, vma->vm_pgoff - reg->start_pfn);
|
H A D | mali_kbase_mem.h | 141 } umm; member
|
H A D | mali_kbase_softjobs.c | 741 struct sg_table *sgt = gpu_alloc->imported.umm.sgt;
in dma_buf_kmap_page() 810 struct dma_buf *dma_buf = gpu_alloc->imported.umm.dma_buf;
in kbase_mem_copy_from_extres()
|
H A D | mali_kbase_jd.c | 402 resv = reg->gpu_alloc->imported.umm.dma_buf->resv;
in kbase_jd_pre_external_resources()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 1541 dma_buf_detach(alloc->imported.umm.dma_buf, in kbase_mem_kref_free() 1542 alloc->imported.umm.dma_attachment); in kbase_mem_kref_free() 1543 dma_buf_put(alloc->imported.umm.dma_buf); in kbase_mem_kref_free() 2295 KBASE_DEBUG_ASSERT(NULL == alloc->imported.umm.sgt); in kbase_jd_umm_map() 2296 sgt = dma_buf_map_attachment(alloc->imported.umm.dma_attachment, in kbase_jd_umm_map() 2303 alloc->imported.umm.sgt = sgt; in kbase_jd_umm_map() 2325 alloc->imported.umm.dma_buf->size); in kbase_jd_umm_map() 2331 alloc->imported.umm.dma_buf->size)) { in kbase_jd_umm_map() 2362 dma_buf_unmap_attachment(alloc->imported.umm.dma_attachment, in kbase_jd_umm_map() 2363 alloc->imported.umm in kbase_jd_umm_map() [all...] |
H A D | mali_kbase_mem_linux.c | 673 WARN_ON(reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change() 886 reg->gpu_alloc->imported.umm.sgt = NULL; in kbase_mem_from_umm() 887 reg->gpu_alloc->imported.umm.dma_buf = dma_buf; in kbase_mem_from_umm() 888 reg->gpu_alloc->imported.umm.dma_attachment = dma_attachment; in kbase_mem_from_umm() 889 reg->gpu_alloc->imported.umm.current_mapping_usage_count = 0; in kbase_mem_from_umm() 2142 reg->cpu_alloc->imported.umm.dma_buf,
|
H A D | mali_kbase_mem.h | 143 } umm; member
|
H A D | mali_kbase_softjobs.c | 766 struct sg_table *sgt = gpu_alloc->imported.umm.sgt; in dma_buf_kmap_page() 835 struct dma_buf *dma_buf = gpu_alloc->imported.umm.dma_buf; in kbase_mem_copy_from_extres()
|
H A D | mali_kbase_jd.c | 421 resv = reg->gpu_alloc->imported.umm.dma_buf->resv; in kbase_jd_pre_external_resources()
|