Searched refs:dma_resv (Results 51 - 75 of 76) sorted by relevance

1234

/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c361 struct dma_resv *resv = nvbo->bo.base.resv;
H A Dnouveau_gem.c241 struct dma_resv *resv = NULL;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ids.c106 void amdgpu_pasid_free_delayed(struct dma_resv *resv,
H A Damdgpu_gem.c101 struct dma_resv *resv,
320 struct dma_resv *resv = NULL;
H A Damdgpu_vm.c914 struct dma_resv *resv, uint64_t start, uint64_t last,
1128 struct dma_resv *resv;
1353 struct dma_resv *resv = vm->root.bo->tbo.base.resv;
1383 struct dma_resv *resv = vm->root.bo->tbo.base.resv;
1435 struct dma_resv *resv;
H A Damdgpu_ttm.c291 struct dma_resv *resv,
2112 struct dma_resv *resv,
2144 struct dma_resv *resv,
2198 struct dma_resv *resv,
2235 struct dma_resv *resv,
H A Damdgpu_vm_pt.c452 struct dma_resv *resv;
H A Damdgpu_object.c1440 struct dma_resv *resv = bo->tbo.base.resv;
1468 int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
H A Damdgpu_cs.c1196 struct dma_resv *resv = bo->tbo.base.resv;
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c180 struct dma_resv *robj = bo->obj->base.resv;
H A Detnaviv_gem.c434 struct dma_resv *robj = obj->resv;
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_vm.c92 * pvr_vm_get_dma_resv() - Expose the dma_resv owned by the VM context.
95 * This is used to allow private BOs to share a dma_resv for faster fence
98 * Returns: The dma_resv pointer.
100 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx)
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c129 * dma_resv lock of bo2 so the other context is "wounded" and has to back off
416 struct dma_resv *external_resv;
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c438 struct dma_resv *resv)
/linux-master/drivers/gpu/drm/
H A Ddrm_mode_config.c441 struct dma_resv resv;
/linux-master/drivers/gpu/drm/radeon/
H A Dcik_sdma.c581 struct dma_resv *resv)
H A Dradeon_cs.c257 struct dma_resv *resv;
H A Dradeon.h582 struct dma_resv *resv,
1908 struct dma_resv *resv);
1914 struct dma_resv *resv);
1921 struct dma_resv *resv);
H A Dr100.c904 struct dma_resv *resv)
H A Dr600.c2966 struct dma_resv *resv)
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_main.c828 * &drm_sched_job.s_fence of @job, so that it can be attached to struct dma_resv
930 * @resv: the dma_resv object to get the fences from
940 struct dma_resv *resv,
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.c1018 static int add_dma_resv_fences(struct dma_resv *resv,
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.c516 * and and that the object's dma_resv has the fence for the current
926 struct dma_resv *robj = obj->resv;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_migrate.c619 static int job_add_deps(struct xe_sched_job *job, struct dma_resv *resv,
H A Dxe_bo.c561 * to the buffer object's dma_resv object, that signals when access is
562 * stopped. The caller will wait on all dma_resv fences before
1204 struct xe_tile *tile, struct dma_resv *resv,
1779 * @vm: Pointer to a the vm the bo shares a locked dma_resv object with, or
2040 * xe_bo_lock() - Lock the buffer object's dma_resv object
2044 * Locks the buffer object's dma_resv object. If the buffer object is
2045 * pointing to a shared dma_resv object, that shared lock is locked.
2062 * xe_bo_unlock() - Unlock the buffer object's dma_resv object

Completed in 272 milliseconds

1234