/linux-4.1.27/include/linux/ |
D | reservation.h | 58 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 …]
|
D | dma-buf.h | 134 struct reservation_object *resv; 182 struct reservation_object *resv;
|
/linux-4.1.27/drivers/dma-buf/ |
D | reservation.c | 50 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()
|
D | dma-buf.c | 72 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/ |
D | msm_gem.h | 61 struct reservation_object *resv; 62 struct reservation_object _resv;
|
/linux-4.1.27/include/drm/ttm/ |
D | ttm_bo_api.h | 257 struct reservation_object *resv; 258 struct reservation_object ttm_resv; 491 struct reservation_object *resv,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_prime.c | 64 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()
|
D | nouveau_gem.h | 38 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *);
|
D | nouveau_bo.h | 74 struct reservation_object *robj,
|
D | nouveau_fence.c | 395 struct reservation_object *resv = nvbo->bo.resv; in nouveau_fence_sync()
|
D | nouveau_bo.c | 184 struct sg_table *sg, struct reservation_object *robj, in nouveau_bo_new() 1595 struct reservation_object *resv = nvbo->bo.resv; in nouveau_bo_fence()
|
D | nouveau_gem.c | 118 struct reservation_object *resv = nvbo->bo.resv; in nouveau_gem_object_unmap()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_prime.c | 64 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()
|
D | radeon_asic.h | 89 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);
|
D | rv770_dma.c | 45 struct reservation_object *resv) in rv770_copy_dma()
|
D | radeon_sync.c | 91 struct reservation_object *resv, in radeon_sync_resv()
|
D | evergreen_dma.c | 111 struct reservation_object *resv) in evergreen_copy_dma()
|
D | radeon_object.h | 129 struct reservation_object *resv,
|
D | radeon_benchmark.c | 38 struct reservation_object *resv) in radeon_benchmark_do_move()
|
D | si_dma.c | 234 struct reservation_object *resv) in si_copy_dma()
|
D | radeon_object.c | 181 struct reservation_object *resv, in radeon_bo_create() 848 struct reservation_object *resv = bo->tbo.resv; in radeon_bo_fence()
|
D | r600_dma.c | 442 struct reservation_object *resv) in r600_copy_dma()
|
D | r200.c | 87 struct reservation_object *resv) in r200_copy_dma()
|
D | radeon_drv.c | 146 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *);
|
D | radeon.h | 620 struct reservation_object *resv, 1920 struct reservation_object *resv); 1926 struct reservation_object *resv); 1933 struct reservation_object *resv);
|
D | cik_sdma.c | 582 struct reservation_object *resv) in cik_copy_dma()
|
D | radeon_cs.c | 239 struct reservation_object *resv; in radeon_cs_sync_rings()
|
D | r100.c | 886 struct reservation_object *resv) in r100_copy_blit()
|
D | r600.c | 2917 struct reservation_object *resv) in r600_copy_cpdma()
|
D | cik.c | 4045 struct reservation_object *resv) in cik_copy_cpdma()
|
/linux-4.1.27/include/drm/ |
D | drmP.h | 89 struct reservation_object; 586 struct reservation_object * (*gem_prime_res_obj)(
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
D | ttm_bo.c | 1085 struct reservation_object *resv, in ttm_bo_init() 1538 struct reservation_object *resv; in ttm_bo_wait()
|