/Linux-v4.19/include/linux/ |
D | reservation.h | 73 struct reservation_object { struct 91 reservation_object_init(struct reservation_object *obj) in reservation_object_init() argument 106 reservation_object_fini(struct reservation_object *obj) in reservation_object_fini() 141 reservation_object_get_list(struct reservation_object *obj) in reservation_object_get_list() 163 reservation_object_lock(struct reservation_object *obj, in reservation_object_lock() 185 reservation_object_lock_interruptible(struct reservation_object *obj, in reservation_object_lock_interruptible() 207 reservation_object_trylock(struct reservation_object *obj) in reservation_object_trylock() 219 reservation_object_unlock(struct reservation_object *obj) in reservation_object_unlock() 236 reservation_object_get_excl(struct reservation_object *obj) in reservation_object_get_excl() 254 reservation_object_get_excl_rcu(struct reservation_object *obj) in reservation_object_get_excl_rcu() [all …]
|
D | dma-buf.h | 292 struct reservation_object *resv; 347 struct reservation_object *resv;
|
/Linux-v4.19/drivers/dma-buf/ |
D | reservation.c | 69 int reservation_object_reserve_shared(struct reservation_object *obj) in reservation_object_reserve_shared() 103 reservation_object_add_shared_inplace(struct reservation_object *obj, in reservation_object_add_shared_inplace() 156 reservation_object_add_shared_replace(struct reservation_object *obj, in reservation_object_add_shared_replace() 226 void reservation_object_add_shared_fence(struct reservation_object *obj, in reservation_object_add_shared_fence() 248 void reservation_object_add_excl_fence(struct reservation_object *obj, in reservation_object_add_excl_fence() 287 int reservation_object_copy_fences(struct reservation_object *dst, in reservation_object_copy_fences() 288 struct reservation_object *src) in reservation_object_copy_fences() 381 int reservation_object_get_fences_rcu(struct reservation_object *obj, in reservation_object_get_fences_rcu() 482 long reservation_object_wait_timeout_rcu(struct reservation_object *obj, in reservation_object_wait_timeout_rcu() 586 bool reservation_object_test_signaled_rcu(struct reservation_object *obj, in reservation_object_test_signaled_rcu()
|
D | dma-buf.c | 76 if (dmabuf->resv == (struct reservation_object *)&dmabuf[1]) in dma_buf_release() 163 struct reservation_object *resv; in dma_buf_poll() 392 struct reservation_object *resv = exp_info->resv; in dma_buf_export() 398 alloc_size += sizeof(struct reservation_object); in dma_buf_export() 432 resv = (struct reservation_object *)&dmabuf[1]; in dma_buf_export() 775 struct reservation_object *resv = dmabuf->resv; in __dma_buf_begin_cpu_access() 1016 struct reservation_object *robj; in dma_buf_debug_show()
|
/Linux-v4.19/include/drm/ttm/ |
D | ttm_bo_api.h | 231 struct reservation_object *resv; 232 struct reservation_object ttm_resv; 276 struct reservation_object *resv; 527 struct reservation_object *resv, 571 struct sg_table *sg, struct reservation_object *resv,
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.h | 88 struct reservation_object *resv, 95 struct reservation_object *resv, 99 struct reservation_object *resv,
|
D | amdgpu_sync.h | 30 struct reservation_object; 47 struct reservation_object *resv,
|
D | amdgpu_object.h | 44 struct reservation_object *resv; 286 struct reservation_object *resv, 292 struct reservation_object *resv,
|
D | amdgpu_ids.h | 75 void amdgpu_pasid_free_delayed(struct reservation_object *resv,
|
D | amdgpu_prime.c | 158 struct reservation_object *resv = attach->dmabuf->resv; in amdgpu_gem_prime_import_sg_table() 287 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *obj) in amdgpu_gem_prime_res_obj()
|
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem.h | 51 struct reservation_object *resv; 52 struct reservation_object _resv; 118 struct reservation_object *robj, const struct etnaviv_gem_ops *ops,
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_sw_fence.h | 21 struct reservation_object; 77 struct reservation_object *resv,
|
D | i915_gem_object.h | 259 struct reservation_object *resv; 284 struct reservation_object __builtin_resv;
|
D | i915_gem_batch_pool.c | 99 struct reservation_object *resv = obj->resv; in i915_gem_batch_pool_get()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_prime.c | 65 struct reservation_object *robj = attach->dmabuf->resv; in nouveau_gem_prime_import_sg_table() 111 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *obj) in nouveau_gem_prime_res_obj()
|
D | nouveau_gem.h | 36 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *);
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_gem.h | 86 struct reservation_object *resv; 87 struct reservation_object _resv;
|
D | msm_gem_prime.c | 74 struct reservation_object *msm_gem_prime_res_obj(struct drm_gem_object *obj) in msm_gem_prime_res_obj()
|
/Linux-v4.19/drivers/gpu/drm/v3d/ |
D | v3d_drv.h | 138 struct reservation_object *resv; 139 struct reservation_object _resv; 260 struct reservation_object *v3d_prime_res_obj(struct drm_gem_object *obj);
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_prime.c | 64 struct reservation_object *resv = attach->dmabuf->resv; in radeon_gem_prime_import_sg_table() 118 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *obj) in radeon_gem_prime_res_obj()
|
D | radeon_asic.h | 89 struct reservation_object *resv); 160 struct reservation_object *resv); 350 struct reservation_object *resv); 354 struct reservation_object *resv); 476 struct reservation_object *resv); 550 struct reservation_object *resv); 728 struct reservation_object *resv); 799 struct reservation_object *resv); 803 struct reservation_object *resv);
|
D | rv770_dma.c | 45 struct reservation_object *resv) in rv770_copy_dma()
|
/Linux-v4.19/include/drm/ |
D | drmP.h | 92 struct reservation_object;
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_fb.c | 67 struct reservation_object *resv; in mtk_fb_wait()
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_drv.h | 243 struct reservation_object *resv; 244 struct reservation_object _resv; 681 struct reservation_object *vc4_prime_res_obj(struct drm_gem_object *obj);
|