dma_resv 107 drivers/dma-buf/dma-buf.c if (dmabuf->resv == (struct dma_resv *)&dmabuf[1]) dma_resv 199 drivers/dma-buf/dma-buf.c struct dma_resv *resv; dma_resv 511 drivers/dma-buf/dma-buf.c struct dma_resv *resv = exp_info->resv; dma_resv 517 drivers/dma-buf/dma-buf.c alloc_size += sizeof(struct dma_resv); dma_resv 549 drivers/dma-buf/dma-buf.c resv = (struct dma_resv *)&dmabuf[1]; dma_resv 914 drivers/dma-buf/dma-buf.c struct dma_resv *resv = dmabuf->resv; dma_resv 1159 drivers/dma-buf/dma-buf.c struct dma_resv *robj; dma_resv 102 drivers/dma-buf/dma-resv.c void dma_resv_init(struct dma_resv *obj) dma_resv 117 drivers/dma-buf/dma-resv.c void dma_resv_fini(struct dma_resv *obj) dma_resv 148 drivers/dma-buf/dma-resv.c int dma_resv_reserve_shared(struct dma_resv *obj, unsigned int num_fences) dma_resv 224 drivers/dma-buf/dma-resv.c void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence) dma_resv 271 drivers/dma-buf/dma-resv.c void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence) dma_resv 311 drivers/dma-buf/dma-resv.c int dma_resv_copy_fences(struct dma_resv *dst, struct dma_resv *src) dma_resv 399 drivers/dma-buf/dma-resv.c int dma_resv_get_fences_rcu(struct dma_resv *obj, dma_resv 499 drivers/dma-buf/dma-resv.c long dma_resv_wait_timeout_rcu(struct dma_resv *obj, dma_resv 601 drivers/dma-buf/dma-resv.c bool dma_resv_test_signaled_rcu(struct dma_resv *obj, bool test_all) dma_resv 221 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c struct dma_resv *resv = bo->tbo.base.resv; dma_resv 729 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c struct dma_resv *resv = bo->tbo.base.resv; dma_resv 140 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c __dma_resv_make_exclusive(struct dma_resv *obj) dma_resv 370 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct dma_resv *resv = attach->dmabuf->resv; dma_resv 53 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct dma_resv *resv, dma_resv 218 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct dma_resv *resv = NULL; dma_resv 50 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h struct dma_resv *resv, dma_resv 107 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c void amdgpu_pasid_free_delayed(struct dma_resv *resv, dma_resv 75 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h void amdgpu_pasid_free_delayed(struct dma_resv *resv, dma_resv 1391 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c struct dma_resv *resv = bo->tbo.base.resv; dma_resv 44 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h struct dma_resv *resv; dma_resv 193 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c struct dma_resv *resv, dma_resv 30 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct dma_resv; dma_resv 47 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct dma_resv *resv, dma_resv 307 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct dma_resv *resv, dma_resv 1965 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct dma_resv *resv, dma_resv 2039 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct dma_resv *resv, dma_resv 88 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct dma_resv *resv, dma_resv 95 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct dma_resv *resv, dma_resv 99 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct dma_resv *resv, dma_resv 1886 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct dma_resv *resv = vm->root.base.bo->tbo.base.resv; dma_resv 1985 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct dma_resv *resv; dma_resv 456 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct dma_resv *robj = obj->resv; dma_resv 182 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct dma_resv *robj = bo->obj->base.resv; dma_resv 34 drivers/gpu/drm/i915/gem/i915_gem_wait.c i915_gem_object_wait_reservation(struct dma_resv *resv, dma_resv 46 drivers/gpu/drm/i915/gt/intel_engine_pool.c struct dma_resv *resv = node->obj->base.resv; dma_resv 526 drivers/gpu/drm/i915/i915_sw_fence.c struct dma_resv *resv, dma_resv 19 drivers/gpu/drm/i915/i915_sw_fence.h struct dma_resv; dma_resv 86 drivers/gpu/drm/i915/i915_sw_fence.h struct dma_resv *resv, dma_resv 58 drivers/gpu/drm/i915/i915_vma.h struct dma_resv *resv; /** Alias of obj->resv */ dma_resv 802 drivers/gpu/drm/msm/msm_gem.c struct dma_resv *robj = obj->resv; dma_resv 297 drivers/gpu/drm/nouveau/nouveau_bo.c struct sg_table *sg, struct dma_resv *robj) dma_resv 322 drivers/gpu/drm/nouveau/nouveau_bo.c struct sg_table *sg, struct dma_resv *robj, dma_resv 1687 drivers/gpu/drm/nouveau/nouveau_bo.c struct dma_resv *resv = nvbo->bo.base.resv; dma_resv 77 drivers/gpu/drm/nouveau/nouveau_bo.h struct sg_table *sg, struct dma_resv *robj); dma_resv 80 drivers/gpu/drm/nouveau/nouveau_bo.h struct dma_resv *robj, dma_resv 337 drivers/gpu/drm/nouveau/nouveau_fence.c struct dma_resv *resv = nvbo->bo.base.resv; dma_resv 65 drivers/gpu/drm/nouveau/nouveau_prime.c struct dma_resv *robj = attach->dmabuf->resv; dma_resv 3662 drivers/gpu/drm/radeon/cik.c struct dma_resv *resv) dma_resv 582 drivers/gpu/drm/radeon/cik_sdma.c struct dma_resv *resv) dma_resv 111 drivers/gpu/drm/radeon/evergreen_dma.c struct dma_resv *resv) dma_resv 894 drivers/gpu/drm/radeon/r100.c struct dma_resv *resv) dma_resv 87 drivers/gpu/drm/radeon/r200.c struct dma_resv *resv) dma_resv 2966 drivers/gpu/drm/radeon/r600.c struct dma_resv *resv) dma_resv 447 drivers/gpu/drm/radeon/r600_dma.c struct dma_resv *resv) dma_resv 622 drivers/gpu/drm/radeon/radeon.h struct dma_resv *resv, dma_resv 1915 drivers/gpu/drm/radeon/radeon.h struct dma_resv *resv); dma_resv 1921 drivers/gpu/drm/radeon/radeon.h struct dma_resv *resv); dma_resv 1928 drivers/gpu/drm/radeon/radeon.h struct dma_resv *resv); dma_resv 89 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 160 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 350 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 354 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 476 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 550 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 728 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 799 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 803 drivers/gpu/drm/radeon/radeon_asic.h struct dma_resv *resv); dma_resv 38 drivers/gpu/drm/radeon/radeon_benchmark.c struct dma_resv *resv) dma_resv 258 drivers/gpu/drm/radeon/radeon_cs.c struct dma_resv *resv; dma_resv 186 drivers/gpu/drm/radeon/radeon_object.c struct dma_resv *resv, dma_resv 873 drivers/gpu/drm/radeon/radeon_object.c struct dma_resv *resv = bo->tbo.base.resv; dma_resv 129 drivers/gpu/drm/radeon/radeon_object.h struct dma_resv *resv, dma_resv 66 drivers/gpu/drm/radeon/radeon_prime.c struct dma_resv *resv = attach->dmabuf->resv; dma_resv 90 drivers/gpu/drm/radeon/radeon_sync.c struct dma_resv *resv, dma_resv 45 drivers/gpu/drm/radeon/rv770_dma.c struct dma_resv *resv) dma_resv 234 drivers/gpu/drm/radeon/si_dma.c struct dma_resv *resv) dma_resv 552 drivers/gpu/drm/ttm/ttm_bo.c struct dma_resv *resv; dma_resv 1296 drivers/gpu/drm/ttm/ttm_bo.c struct dma_resv *resv, dma_resv 1411 drivers/gpu/drm/ttm/ttm_bo.c struct dma_resv *resv, dma_resv 131 drivers/gpu/drm/vgem/vgem_fence.c struct dma_resv *resv; dma_resv 90 include/drm/drmP.h struct dma_resv; dma_resv 279 include/drm/drm_gem.h struct dma_resv *resv; dma_resv 288 include/drm/drm_gem.h struct dma_resv _resv; dma_resv 276 include/drm/ttm/ttm_bo_api.h struct dma_resv *resv; dma_resv 529 include/drm/ttm/ttm_bo_api.h struct dma_resv *resv, dma_resv 573 include/drm/ttm/ttm_bo_api.h struct sg_table *sg, struct dma_resv *resv, dma_resv 309 include/linux/dma-buf.h struct dma_resv *resv; dma_resv 368 include/linux/dma-buf.h struct dma_resv *resv; dma_resv 91 include/linux/dma-resv.h static inline struct dma_resv_list *dma_resv_get_list(struct dma_resv *obj) dma_resv 112 include/linux/dma-resv.h static inline int dma_resv_lock(struct dma_resv *obj, dma_resv 133 include/linux/dma-resv.h static inline int dma_resv_lock_interruptible(struct dma_resv *obj, dma_resv 148 include/linux/dma-resv.h static inline void dma_resv_lock_slow(struct dma_resv *obj, dma_resv 164 include/linux/dma-resv.h static inline int dma_resv_lock_slow_interruptible(struct dma_resv *obj, dma_resv 184 include/linux/dma-resv.h static inline bool __must_check dma_resv_trylock(struct dma_resv *obj) dma_resv 195 include/linux/dma-resv.h static inline bool dma_resv_is_locked(struct dma_resv *obj) dma_resv 207 include/linux/dma-resv.h static inline struct ww_acquire_ctx *dma_resv_locking_ctx(struct dma_resv *obj) dma_resv 218 include/linux/dma-resv.h static inline void dma_resv_unlock(struct dma_resv *obj) dma_resv 244 include/linux/dma-resv.h dma_resv_get_excl(struct dma_resv *obj) dma_resv 262 include/linux/dma-resv.h dma_resv_get_excl_rcu(struct dma_resv *obj) dma_resv 276 include/linux/dma-resv.h void dma_resv_init(struct dma_resv *obj); dma_resv 277 include/linux/dma-resv.h void dma_resv_fini(struct dma_resv *obj); dma_resv 278 include/linux/dma-resv.h int dma_resv_reserve_shared(struct dma_resv *obj, unsigned int num_fences); dma_resv 279 include/linux/dma-resv.h void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence); dma_resv 281 include/linux/dma-resv.h void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence); dma_resv 283 include/linux/dma-resv.h int dma_resv_get_fences_rcu(struct dma_resv *obj, dma_resv 288 include/linux/dma-resv.h int dma_resv_copy_fences(struct dma_resv *dst, struct dma_resv *src); dma_resv 290 include/linux/dma-resv.h long dma_resv_wait_timeout_rcu(struct dma_resv *obj, bool wait_all, bool intr, dma_resv 293 include/linux/dma-resv.h bool dma_resv_test_signaled_rcu(struct dma_resv *obj, bool test_all);