| /linux/include/drm/ |
| H A D | drm_exec.h | 23 struct drm_exec { struct 69 drm_exec_obj(struct drm_exec *exec, unsigned long index) in drm_exec_obj() 85 __drm_exec_for_each_locked_object(exec, obj, __UNIQUE_ID(drm_exec)) 102 __drm_exec_for_each_locked_object_reverse(exec, obj, __UNIQUE_ID(drm_exec)) 146 static inline bool drm_exec_is_contended(struct drm_exec *exec) in drm_exec_is_contended() 172 static inline struct ww_acquire_ctx *drm_exec_ticket(struct drm_exec *exec) in drm_exec_ticket() 177 void drm_exec_init(struct drm_exec *exec, u32 flags, unsigned nr); 178 void drm_exec_fini(struct drm_exec *exec); 179 bool drm_exec_cleanup(struct drm_exec *exec); 180 int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj); [all …]
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_exec_test.c | 45 struct drm_exec exec; in sanitycheck() 56 struct drm_exec exec; in test_lock() 76 struct drm_exec exec; in test_lock_unlock() 103 struct drm_exec exec; in test_duplicates() 130 struct drm_exec exec; in test_prepare() 157 struct drm_exec exec; in test_prepare_array() 181 struct drm_exec exec; in test_multiple_loops()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_dma_buf.c | 55 struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED; in xe_dma_buf_pin() 103 struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED; in xe_dma_buf_map() 174 struct drm_exec exec; in xe_dma_buf_begin_cpu_access() 288 struct drm_exec exec; in xe_dma_buf_create_obj() 322 struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED; in xe_dma_buf_move_notify()
|
| H A D | xe_exec.c | 122 struct drm_exec *exec = &vm_exec.exec; in xe_exec_ioctl()
|
| H A D | xe_vm_madvise.c | 598 struct drm_exec exec; in xe_vm_madvise_ioctl()
|
| H A D | xe_svm.c | 1087 struct drm_exec exec; in xe_drm_pagemap_populate_mm() 1248 struct drm_exec exec;
|
| H A D | xe_gt_sriov_pf_migration.c | 524 struct drm_exec exec; in __pf_save_restore_vram()
|
| H A D | xe_pt.c | 105 unsigned int level, struct drm_exec *exec) in xe_pt_create()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_seq64.c | 71 struct drm_exec exec; in amdgpu_seq64_map() 130 struct drm_exec exec; in amdgpu_seq64_unmap()
|
| H A D | amdgpu_cs.h | 66 struct drm_exec exec;
|
| H A D | amdgpu_dev_coredump.c | 220 struct drm_exec exec; in amdgpu_devcoredump_print_ibs()
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_vm.h | 27 struct drm_exec;
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_object.h | 155 struct drm_exec *exec,
|
| H A D | radeon_object.c | 467 struct drm_exec *exec, in radeon_bo_list_validate()
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_drv.h | 153 struct drm_exec exec;
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 2663 struct drm_exec *exec) in panthor_vm_bo_validate() 3104 int panthor_vm_bind_job_prepare_resvs(struct drm_exec *exec, in panthor_vm_bind_job_prepare_resvs() 3130 void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, in panthor_vm_bind_job_update_resvs() 3142 void panthor_vm_update_resvs(struct panthor_vm *vm, struct drm_exec *exec, in panthor_vm_update_resvs() 3261 int panthor_vm_prepare_mapped_bos_resvs(struct drm_exec *exec, struct panthor_vm *vm, in panthor_vm_prepare_mapped_bos_resvs()
|
| H A D | panthor_sched.c | 4056 void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job) in panthor_job_update_resvs()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_uvmm.c | 1220 bind_lock_validate(struct nouveau_job *job, struct drm_exec *exec, in bind_lock_validate() 1265 struct drm_exec *exec = &vme->exec; in nouveau_uvmm_bind_job_submit() 1873 nouveau_uvmm_bo_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec) in nouveau_uvmm_bo_validate()
|
| /linux/drivers/gpu/drm/xe/display/ |
| H A D | xe_fb_pin.c | 313 struct drm_exec exec; in __xe_pin_fb_vma()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 1616 struct drm_exec exec;
|