Searched refs:fobj (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.15/drivers/dma-buf/ |
D | dma-resv.c | 116 struct dma_resv_list *fobj; in dma_resv_fini() local 127 fobj = rcu_dereference_protected(obj->fence, 1); in dma_resv_fini() 128 dma_resv_list_free(fobj); in dma_resv_fini() 242 struct dma_resv_list *fobj; in dma_resv_add_shared_fence() local 250 fobj = dma_resv_shared_list(obj); in dma_resv_add_shared_fence() 251 count = fobj->shared_count; in dma_resv_add_shared_fence() 257 old = rcu_dereference_protected(fobj->shared[i], in dma_resv_add_shared_fence() 264 BUG_ON(fobj->shared_count >= fobj->shared_max); in dma_resv_add_shared_fence() 269 RCU_INIT_POINTER(fobj->shared[i], fence); in dma_resv_add_shared_fence() 271 smp_store_mb(fobj->shared_count, count); in dma_resv_add_shared_fence() [all …]
|
D | dma-buf.c | 214 struct dma_resv_list *fobj; in dma_buf_poll() local 235 fobj = rcu_dereference(resv->fence); in dma_buf_poll() 236 if (fobj) in dma_buf_poll() 237 shared_count = fobj->shared_count; in dma_buf_poll() 297 struct dma_fence *fence = rcu_dereference(fobj->shared[i]); in dma_buf_poll() 1371 struct dma_resv_list *fobj; in dma_buf_debug_show() local 1408 fobj = rcu_dereference_protected(robj->fence, in dma_buf_debug_show() 1410 shared_count = fobj ? fobj->shared_count : 0; in dma_buf_debug_show() 1412 fence = rcu_dereference_protected(fobj->shared[i], in dma_buf_debug_show()
|
/Linux-v5.15/drivers/gpu/drm/qxl/ |
D | qxl_debugfs.c | 60 struct dma_resv_list *fobj; in qxl_debugfs_buffers_info() local 64 fobj = dma_resv_shared_list(bo->tbo.base.resv); in qxl_debugfs_buffers_info() 65 rel = fobj ? fobj->shared_count : 0; in qxl_debugfs_buffers_info()
|
/Linux-v5.15/drivers/gpu/drm/nouveau/ |
D | nouveau_fence.c | 347 struct dma_resv_list *fobj; in nouveau_fence_sync() local 358 fobj = dma_resv_shared_list(resv); in nouveau_fence_sync() 380 if (!exclusive || !fobj) in nouveau_fence_sync() 383 for (i = 0; i < fobj->shared_count && !ret; ++i) { in nouveau_fence_sync() 387 fence = rcu_dereference_protected(fobj->shared[i], in nouveau_fence_sync()
|
/Linux-v5.15/tools/perf/scripts/python/ |
D | compaction-times.py | 111 fobj = None variable in chead 115 cls.fobj = filter 124 if cls.fobj != None: 125 filtered = cls.fobj.filter(pid, comm)
|
/Linux-v5.15/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem.c | 442 struct dma_resv_list *fobj; in etnaviv_gem_describe() local 452 fobj = dma_resv_shared_list(robj); in etnaviv_gem_describe() 453 if (fobj) { in etnaviv_gem_describe() 454 unsigned int i, shared_count = fobj->shared_count; in etnaviv_gem_describe() 457 fence = rcu_dereference(fobj->shared[i]); in etnaviv_gem_describe()
|
/Linux-v5.15/drivers/gpu/drm/ttm/ |
D | ttm_bo.c | 262 struct dma_resv_list *fobj; in ttm_bo_flush_all_fences() local 267 fobj = dma_resv_shared_list(resv); in ttm_bo_flush_all_fences() 272 for (i = 0; fobj && i < fobj->shared_count; ++i) { in ttm_bo_flush_all_fences() 273 fence = rcu_dereference(fobj->shared[i]); in ttm_bo_flush_all_fences()
|
/Linux-v5.15/drivers/gpu/drm/msm/ |
D | msm_gem.c | 883 struct dma_resv_list *fobj; in msm_gem_describe() local 959 fobj = dma_resv_shared_list(robj); in msm_gem_describe() 960 if (fobj) { in msm_gem_describe() 961 unsigned int i, shared_count = fobj->shared_count; in msm_gem_describe() 964 fence = rcu_dereference(fobj->shared[i]); in msm_gem_describe()
|