Home
last modified time | relevance | path

Searched refs:reservation_object (Results 1 – 40 of 40) sorted by relevance

/linux-4.4.14/include/linux/
Dreservation.h58 struct reservation_object { struct
72 reservation_object_init(struct reservation_object *obj) in reservation_object_init() argument
83 reservation_object_fini(struct reservation_object *obj) in reservation_object_fini()
110 reservation_object_get_list(struct reservation_object *obj) in reservation_object_get_list()
117 reservation_object_get_excl(struct reservation_object *obj) in reservation_object_get_excl()
123 int reservation_object_reserve_shared(struct reservation_object *obj);
124 void reservation_object_add_shared_fence(struct reservation_object *obj,
127 void reservation_object_add_excl_fence(struct reservation_object *obj,
130 int reservation_object_get_fences_rcu(struct reservation_object *obj,
135 long reservation_object_wait_timeout_rcu(struct reservation_object *obj,
[all …]
Ddma-buf.h137 struct reservation_object *resv;
187 struct reservation_object *resv;
/linux-4.4.14/drivers/dma-buf/
Dreservation.c50 int reservation_object_reserve_shared(struct reservation_object *obj) in reservation_object_reserve_shared()
84 reservation_object_add_shared_inplace(struct reservation_object *obj, in reservation_object_add_shared_inplace()
124 reservation_object_add_shared_replace(struct reservation_object *obj, in reservation_object_add_shared_replace()
187 void reservation_object_add_shared_fence(struct reservation_object *obj, in reservation_object_add_shared_fence()
203 void reservation_object_add_excl_fence(struct reservation_object *obj, in reservation_object_add_excl_fence()
236 int reservation_object_get_fences_rcu(struct reservation_object *obj, in reservation_object_get_fences_rcu()
322 long reservation_object_wait_timeout_rcu(struct reservation_object *obj, in reservation_object_wait_timeout_rcu()
419 bool reservation_object_test_signaled_rcu(struct reservation_object *obj, in reservation_object_test_signaled_rcu()
Ddma-buf.c73 if (dmabuf->resv == (struct reservation_object *)&dmabuf[1]) in dma_buf_release()
138 struct reservation_object *resv; in dma_buf_poll()
287 struct reservation_object *resv = exp_info->resv; in dma_buf_export()
292 alloc_size += sizeof(struct reservation_object); in dma_buf_export()
327 resv = (struct reservation_object *)&dmabuf[1]; in dma_buf_export()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_gem.h61 struct reservation_object *resv;
62 struct reservation_object _resv;
/linux-4.4.14/include/drm/ttm/
Dttm_bo_api.h257 struct reservation_object *resv;
258 struct reservation_object ttm_resv;
491 struct reservation_object *resv,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_prime.c64 struct reservation_object *robj = attach->dmabuf->resv; in nouveau_gem_prime_import_sg_table()
110 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *obj) in nouveau_gem_prime_res_obj()
Dnouveau_gem.h38 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *);
Dnouveau_bo.h74 struct reservation_object *robj,
Dnouveau_fence.c394 struct reservation_object *resv = nvbo->bo.resv; in nouveau_fence_sync()
Dnouveau_bo.c179 struct sg_table *sg, struct reservation_object *robj, in nouveau_bo_new()
1593 struct reservation_object *resv = nvbo->bo.resv; in nouveau_bo_fence()
Dnouveau_gem.c120 struct reservation_object *resv = nvbo->bo.resv; in nouveau_gem_object_unmap()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_prime.c64 struct reservation_object *resv = attach->dmabuf->resv; in amdgpu_gem_prime_import_sg_table()
111 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *obj) in amdgpu_gem_prime_res_obj()
Damdgpu_object.h132 struct reservation_object *resv,
139 struct reservation_object *resv,
Damdgpu_object.c222 struct reservation_object *resv, in amdgpu_bo_create_restricted()
291 struct reservation_object *resv, in amdgpu_bo_create()
662 struct reservation_object *resv = bo->tbo.resv; in amdgpu_bo_fence()
Damdgpu_sync.c166 struct reservation_object *resv, in amdgpu_sync_resv()
Damdgpu.h477 struct reservation_object *resv,
566 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *);
673 struct reservation_object *resv,
Damdgpu_cs.c446 struct reservation_object *resv = e->robj->tbo.resv; in amdgpu_cs_sync_rings()
Damdgpu_vm.c1072 struct reservation_object *resv = vm->page_directory->tbo.resv; in amdgpu_vm_bo_map()
Damdgpu_ttm.c1014 struct reservation_object *resv, in amdgpu_copy_buffer()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_prime.c64 struct reservation_object *resv = attach->dmabuf->resv; in radeon_gem_prime_import_sg_table()
112 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *obj) in radeon_gem_prime_res_obj()
Dradeon_asic.h89 struct reservation_object *resv);
160 struct reservation_object *resv);
350 struct reservation_object *resv);
354 struct reservation_object *resv);
475 struct reservation_object *resv);
549 struct reservation_object *resv);
727 struct reservation_object *resv);
798 struct reservation_object *resv);
802 struct reservation_object *resv);
Drv770_dma.c45 struct reservation_object *resv) in rv770_copy_dma()
Dradeon_sync.c91 struct reservation_object *resv, in radeon_sync_resv()
Devergreen_dma.c111 struct reservation_object *resv) in evergreen_copy_dma()
Dradeon_object.h129 struct reservation_object *resv,
Dradeon_benchmark.c38 struct reservation_object *resv) in radeon_benchmark_do_move()
Dsi_dma.c234 struct reservation_object *resv) in si_copy_dma()
Dradeon_object.c181 struct reservation_object *resv, in radeon_bo_create()
853 struct reservation_object *resv = bo->tbo.resv; in radeon_bo_fence()
Dr600_dma.c442 struct reservation_object *resv) in r600_copy_dma()
Dr200.c87 struct reservation_object *resv) in r200_copy_dma()
Dradeon_drv.c147 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *);
Dradeon.h619 struct reservation_object *resv,
1921 struct reservation_object *resv);
1927 struct reservation_object *resv);
1934 struct reservation_object *resv);
Dcik_sdma.c582 struct reservation_object *resv) in cik_copy_dma()
Dradeon_cs.c239 struct reservation_object *resv; in radeon_cs_sync_rings()
Dr100.c886 struct reservation_object *resv) in r100_copy_blit()
Dr600.c2964 struct reservation_object *resv) in r600_copy_cpdma()
Dcik.c4070 struct reservation_object *resv) in cik_copy_cpdma()
/linux-4.4.14/include/drm/
DdrmP.h89 struct reservation_object;
604 struct reservation_object * (*gem_prime_res_obj)(
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo.c1089 struct reservation_object *resv, in ttm_bo_init()
1542 struct reservation_object *resv; in ttm_bo_wait()