Searched refs:dma_resv (Results 26 - 50 of 76) sorted by relevance
1234
/linux-master/drivers/dma-buf/ |
H A D | dma-buf.c | 81 if (dmabuf->resv == (struct dma_resv *)&dmabuf[1]) 184 * provided in the &dma_resv structure. 218 static bool dma_buf_poll_add_cb(struct dma_resv *resv, bool write, 240 struct dma_resv *resv; 611 struct dma_resv *resv = exp_info->resv; 639 alloc_size += sizeof(struct dma_resv); 661 dmabuf->resv = (struct dma_resv *)&dmabuf[1]; 1096 * dma_resv attached to the DMA-BUF first. 1360 struct dma_resv *resv = dmabuf->resv;
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_benchmark.c | 38 struct dma_resv *resv)
|
H A D | evergreen_dma.c | 110 struct dma_resv *resv)
|
H A D | radeon_object.h | 140 struct dma_resv *resv,
|
H A D | radeon_asic.h | 89 struct dma_resv *resv); 160 struct dma_resv *resv); 349 struct dma_resv *resv); 353 struct dma_resv *resv); 474 struct dma_resv *resv); 548 struct dma_resv *resv); 727 struct dma_resv *resv); 798 struct dma_resv *resv); 802 struct dma_resv *resv);
|
H A D | si_dma.c | 233 struct dma_resv *resv)
|
H A D | radeon_object.c | 131 struct dma_resv *resv, 787 struct dma_resv *resv = bo->tbo.base.resv;
|
H A D | r600_dma.c | 446 struct dma_resv *resv)
|
H A D | r200.c | 87 struct dma_resv *resv)
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_deps.c | 222 int i915_deps_add_resv(struct i915_deps *deps, struct dma_resv *resv,
|
H A D | i915_sw_fence.c | 573 struct dma_resv *resv,
|
/linux-master/drivers/gpu/drm/vgem/ |
H A D | vgem_fence.c | 131 struct dma_resv *resv;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.h | 58 struct dma_resv *resv;
|
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_gem.c | 154 struct dma_resv *resv) 188 struct dma_resv *resv = attach->dmabuf->resv;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_dma_buf.c | 324 struct dma_resv *resv = dma_buf->resv; 395 struct dma_resv *resv = vm->root.bo->tbo.base.resv;
|
H A D | amdgpu_object.h | 57 struct dma_resv *resv; 338 int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
|
H A D | amdgpu_vm.h | 273 int (*prepare)(struct amdgpu_vm_update_params *p, struct dma_resv *resv, 472 struct dma_resv *resv, uint64_t start, uint64_t last,
|
H A D | amdgpu_vm_sdma.c | 87 struct dma_resv *resv,
|
H A D | amdgpu_sync.c | 236 struct dma_resv *resv, enum amdgpu_sync_mode mode,
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_dma_buf.c | 211 struct dma_resv *resv = dma_buf->resv;
|
H A D | xe_vm.h | 256 static inline struct dma_resv *xe_vm_resv(struct xe_vm *vm)
|
H A D | xe_bo.h | 99 struct xe_tile *tile, struct dma_resv *resv, 285 * memory allocation in the dma_resv individualization, it's not ok
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 215 struct dma_resv *resv = &bo->base._resv; 245 struct dma_resv *resv = &bo->base._resv; 302 * Block for the dma_resv object to become idle, lock the buffer and clean up 952 * @resv: Pointer to a dma_resv, or NULL to let ttm allocate one. 978 struct sg_table *sg, struct dma_resv *resv, 1047 * @resv: Pointer to a dma_resv, or NULL to let ttm allocate one. 1071 struct sg_table *sg, struct dma_resv *resv,
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gtt.h | 269 struct dma_resv _resv; /* reservation lock for all pd objects, and buffer pool */ 501 static inline struct dma_resv *i915_vm_resv_get(struct i915_address_space *vm)
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 153 * dma_resv from a root GEM object. 349 struct sg_table *sg, struct dma_resv *robj) 379 struct sg_table *sg, struct dma_resv *robj, 1380 struct dma_resv *resv = nvbo->bo.base.resv;
|
Completed in 222 milliseconds
1234