Home
last modified time | relevance | path

Searched refs:umm (Results 1 - 22 of 22) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_trace_gpu_mem.c171 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 Dmali_kbase_mem_linux.c983 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 Dmali_kbase_mem.c1584 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 Dmali_kbase_softjobs.c737 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 Dmali_kbase_mem.h156 } umm; member
H A Dmali_kbase_jd.c330 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 Dmali_kbase_trace_gpu_mem.c167 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 Dmali_kbase_mem_linux.c1029 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 Dmali_kbase_mem.c1295 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 Dmali_kbase_softjobs.c705 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 Dmali_kbase_mem.h149 } umm; member
H A Dmali_kbase_jd.c308 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 Dmali_kbase_mem.c1491 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 Dmali_kbase_mem_linux.c670 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 Dmali_kbase_mem.h141 } umm; member
H A Dmali_kbase_softjobs.c741 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 Dmali_kbase_jd.c402 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 Dmali_kbase_mem.c1541 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 Dmali_kbase_mem_linux.c673 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 Dmali_kbase_mem.h143 } umm; member
H A Dmali_kbase_softjobs.c766 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 Dmali_kbase_jd.c421 resv = reg->gpu_alloc->imported.umm.dma_buf->resv; in kbase_jd_pre_external_resources()

Completed in 48 milliseconds