Home
last modified time | relevance | path

Searched refs:umm (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_trace_gpu_mem.c175 kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_remove_dma_buf_usage()
178 kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_remove_dma_buf_usage()
206 kctx, alloc->imported.umm.dma_buf, &kbdev->dma_buf_root); in kbase_add_dma_buf_usage()
209 kctx, alloc->imported.umm.dma_buf, &kctx->kprcs->dma_buf_root); in kbase_add_dma_buf_usage()
H A Dmali_kbase_mem_linux.c1064 WARN_ON(reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change()
1066 } else if (reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_mem_flags_change()
1094 WARN_ON(!reg->gpu_alloc->imported.umm.current_mapping_usage_count); in kbase_mem_flags_change()
1137 !reg->gpu_alloc->imported.umm.current_mapping_usage_count) in kbase_mem_do_sync_imported()
1140 dma_buf = reg->gpu_alloc->imported.umm.dma_buf; in kbase_mem_do_sync_imported()
1148 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported()
1149 struct dma_buf_attachment *attachment = reg->gpu_alloc->imported.umm.dma_attachment; in kbase_mem_do_sync_imported()
1150 struct sg_table *sgt = reg->gpu_alloc->imported.umm.sgt; in kbase_mem_do_sync_imported()
1165 if (!WARN_ON(!reg->gpu_alloc->imported.umm.dma_attachment)) { in kbase_mem_do_sync_imported()
1166 struct dma_buf_attachment *attachment = reg->gpu_alloc->imported.umm.dma_attachment; in kbase_mem_do_sync_imported()
[all …]
H A Dmali_kbase_mem.c1825 reg->gpu_alloc->imported.umm.current_mapping_usage_count) { in kbase_gpu_mmap()
3202 WARN_ONCE(alloc->imported.umm.current_mapping_usage_count != 1, in kbase_mem_kref_free()
3204 alloc->imported.umm.current_mapping_usage_count); in kbase_mem_kref_free()
3206 alloc->imported.umm.dma_attachment, in kbase_mem_kref_free()
3207 alloc->imported.umm.sgt, in kbase_mem_kref_free()
3209 kbase_remove_dma_buf_usage(alloc->imported.umm.kctx, in kbase_mem_kref_free()
3212 dma_buf_detach(alloc->imported.umm.dma_buf, in kbase_mem_kref_free()
3213 alloc->imported.umm.dma_attachment); in kbase_mem_kref_free()
3214 dma_buf_put(alloc->imported.umm.dma_buf); in kbase_mem_kref_free()
H A Dmali_kbase_softjobs.c735 struct sg_table *sgt = gpu_alloc->imported.umm.sgt; in dma_buf_kmap_page()
813 struct dma_buf *dma_buf = gpu_alloc->imported.umm.dma_buf; in kbase_mem_copy_from_extres()
H A Dmali_kbase_mem.h158 } umm; member
/OK3568_Linux_fs/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.sgt, DMA_BIDIRECTIONAL); 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_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_mem.h143 } umm; member
H A Dmali_kbase_jd.c421 resv = reg->gpu_alloc->imported.umm.dma_buf->resv; in kbase_jd_pre_external_resources()
/OK3568_Linux_fs/kernel/Documentation/fb/
H A Dpxafb.rst51 umm...
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Duser_mad.c728 u32 *umm = (u32 *) ureq.method_mask; in ib_umad_reg_agent() local
733 umm[i * 2] | ((u64) umm[i * 2 + 1] << 32); in ib_umad_reg_agent()