Home
last modified time | relevance | path

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

/linux-4.1.27/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.h134 struct reservation_object *resv;
182 struct reservation_object *resv;
/linux-4.1.27/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()
418 bool reservation_object_test_signaled_rcu(struct reservation_object *obj, in reservation_object_test_signaled_rcu()
Ddma-buf.c72 if (dmabuf->resv == (struct reservation_object *)&dmabuf[1]) in dma_buf_release()
136 struct reservation_object *resv; in dma_buf_poll()
285 struct reservation_object *resv = exp_info->resv; in dma_buf_export()
289 alloc_size += sizeof(struct reservation_object); in dma_buf_export()
318 resv = (struct reservation_object *)&dmabuf[1]; in dma_buf_export()
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_gem.h61 struct reservation_object *resv;
62 struct reservation_object _resv;
/linux-4.1.27/include/drm/ttm/
Dttm_bo_api.h257 struct reservation_object *resv;
258 struct reservation_object ttm_resv;
491 struct reservation_object *resv,
/linux-4.1.27/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.c395 struct reservation_object *resv = nvbo->bo.resv; in nouveau_fence_sync()
Dnouveau_bo.c184 struct sg_table *sg, struct reservation_object *robj, in nouveau_bo_new()
1595 struct reservation_object *resv = nvbo->bo.resv; in nouveau_bo_fence()
Dnouveau_gem.c118 struct reservation_object *resv = nvbo->bo.resv; in nouveau_gem_object_unmap()
/linux-4.1.27/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);
726 struct reservation_object *resv);
796 struct reservation_object *resv);
800 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()
848 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.c146 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *);
Dradeon.h620 struct reservation_object *resv,
1920 struct reservation_object *resv);
1926 struct reservation_object *resv);
1933 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.c2917 struct reservation_object *resv) in r600_copy_cpdma()
Dcik.c4045 struct reservation_object *resv) in cik_copy_cpdma()
/linux-4.1.27/include/drm/
DdrmP.h89 struct reservation_object;
586 struct reservation_object * (*gem_prime_res_obj)(
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo.c1085 struct reservation_object *resv, in ttm_bo_init()
1538 struct reservation_object *resv; in ttm_bo_wait()