drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1146
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2668
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2928
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
881
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h
66
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
111
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
69
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
219
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
120
struct drm_exec *exec)
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.h
64
struct drm_exec *exec);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1014
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
239
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
324
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
829
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1439
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
130
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
71
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
919
amdgpu_userq_bo_validate(struct amdgpu_device *adev, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
969
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
373
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
466
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
605
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
720
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2933
u32 pasid, struct drm_exec *exec)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2991
struct drm_exec exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
452
int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
468
int amdgpu_vm_lock_individual(struct amdgpu_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
40
struct drm_exec;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
508
int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
510
int amdgpu_vm_lock_individual(struct amdgpu_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
596
u32 pasid, struct drm_exec *exec);
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
43
struct drm_exec exec;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1585
struct drm_exec exec;
drivers/gpu/drm/drm_exec.c
118
bool drm_exec_cleanup(struct drm_exec *exec)
drivers/gpu/drm/drm_exec.c
138
static int drm_exec_obj_locked(struct drm_exec *exec,
drivers/gpu/drm/drm_exec.c
159
static int drm_exec_lock_contended(struct drm_exec *exec)
drivers/gpu/drm/drm_exec.c
204
int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
drivers/gpu/drm/drm_exec.c
257
void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
drivers/gpu/drm/drm_exec.c
286
int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
drivers/gpu/drm/drm_exec.c
318
int drm_exec_prepare_array(struct drm_exec *exec,
drivers/gpu/drm/drm_exec.c
52
static void drm_exec_unlock_all(struct drm_exec *exec)
drivers/gpu/drm/drm_exec.c
76
void drm_exec_init(struct drm_exec *exec, u32 flags, unsigned nr)
drivers/gpu/drm/drm_exec.c
99
void drm_exec_fini(struct drm_exec *exec)
drivers/gpu/drm/drm_gpuvm.c
1193
exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
drivers/gpu/drm/drm_gpuvm.c
1216
struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
1225
struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
1246
struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
1293
struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
1319
drm_gpuvm_prepare_range(struct drm_gpuvm *gpuvm, struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
1359
struct drm_exec *exec = &vm_exec->exec;
drivers/gpu/drm/drm_gpuvm.c
1451
struct drm_exec *exec = &vm_exec->exec;
drivers/gpu/drm/drm_gpuvm.c
1473
__drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
drivers/gpu/drm/drm_gpuvm.c
1493
drm_gpuvm_validate_locked(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
drivers/gpu/drm/drm_gpuvm.c
1529
drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
drivers/gpu/drm/drm_gpuvm.c
1554
struct drm_exec *exec,
drivers/gpu/drm/drm_gpuvm.c
2735
struct drm_exec *exec = priv;
drivers/gpu/drm/drm_gpuvm.c
2813
struct drm_exec *exec, unsigned int num_fences,
drivers/gpu/drm/drm_gpuvm.c
2844
drm_gpuvm_sm_unmap_exec_lock(struct drm_gpuvm *gpuvm, struct drm_exec *exec,
drivers/gpu/drm/imagination/pvr_job.c
534
prepare_fw_obj_resv(struct drm_exec *exec, struct pvr_fw_object *fw_obj)
drivers/gpu/drm/imagination/pvr_job.c
540
jobs_lock_all_objs(struct drm_exec *exec, struct pvr_job_data *job_data,
drivers/gpu/drm/imagination/pvr_job.c
567
prepare_job_resvs_for_each(struct drm_exec *exec, struct pvr_job_data *job_data,
drivers/gpu/drm/imagination/pvr_job.c
714
struct drm_exec exec;
drivers/gpu/drm/imagination/pvr_vm.h
27
struct drm_exec;
drivers/gpu/drm/msm/msm_gem.c
1047
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
108
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
55
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
559
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
584
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
623
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.c
663
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem.h
358
msm_gem_lock_vm_and_obj(struct drm_exec *exec,
drivers/gpu/drm/msm/msm_gem.h
436
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem_submit.c
277
struct drm_exec *exec = &submit->exec;
drivers/gpu/drm/msm/msm_gem_vma.c
1235
vm_bind_job_lock_objects(struct msm_vm_bind_job *job, struct drm_exec *exec)
drivers/gpu/drm/msm/msm_gem_vma.c
1537
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gem_vma.c
445
msm_gem_vm_bo_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec)
drivers/gpu/drm/msm/msm_gem_vma.c
907
struct drm_exec exec;
drivers/gpu/drm/msm/msm_gpu.c
263
struct drm_exec exec;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1220
bind_lock_validate(struct nouveau_job *job, struct drm_exec *exec,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1265
struct drm_exec *exec = &vme->exec;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1873
nouveau_uvmm_bo_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec)
drivers/gpu/drm/panthor/panthor_drv.c
314
struct drm_exec exec;
drivers/gpu/drm/panthor/panthor_drv.c
705
void (*upd_resvs)(struct drm_exec *, struct drm_sched_job *))
drivers/gpu/drm/panthor/panthor_mmu.c
2536
struct drm_exec *exec)
drivers/gpu/drm/panthor/panthor_mmu.c
2967
int panthor_vm_bind_job_prepare_resvs(struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_mmu.c
2993
void panthor_vm_bind_job_update_resvs(struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_mmu.c
3005
void panthor_vm_update_resvs(struct panthor_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_mmu.c
3115
int panthor_vm_prepare_mapped_bos_resvs(struct drm_exec *exec, struct panthor_vm *vm,
drivers/gpu/drm/panthor/panthor_mmu.h
100
void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
102
void panthor_vm_update_resvs(struct panthor_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_mmu.h
11
struct drm_exec;
drivers/gpu/drm/panthor/panthor_mmu.h
57
int panthor_vm_prepare_mapped_bos_resvs(struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_mmu.h
98
int panthor_vm_bind_job_prepare_resvs(struct drm_exec *exec,
drivers/gpu/drm/panthor/panthor_sched.c
4056
void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.h
38
void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_sched.h
7
struct drm_exec;
drivers/gpu/drm/qxl/qxl_drv.h
153
struct drm_exec exec;
drivers/gpu/drm/radeon/radeon.h
1032
struct drm_exec exec;
drivers/gpu/drm/radeon/radeon_gem.c
611
struct drm_exec exec;
drivers/gpu/drm/radeon/radeon_object.c
467
struct drm_exec *exec,
drivers/gpu/drm/radeon/radeon_object.h
155
struct drm_exec *exec,
drivers/gpu/drm/tests/drm_exec_test.c
103
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
130
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
157
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
181
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
45
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
56
struct drm_exec exec;
drivers/gpu/drm/tests/drm_exec_test.c
76
struct drm_exec exec;
drivers/gpu/drm/vc4/vc4_gem.c
1019
struct drm_exec exec_ctx;
drivers/gpu/drm/vc4/vc4_gem.c
586
struct drm_exec *exec_ctx)
drivers/gpu/drm/vc4/vc4_gem.c
618
struct drm_exec *exec_ctx,
drivers/gpu/drm/xe/display/xe_fb_pin.c
330
struct drm_exec exec;
drivers/gpu/drm/xe/tests/xe_bo.c
136
struct drm_exec *exec = XE_VALIDATION_OPT_OUT;
drivers/gpu/drm/xe/tests/xe_bo.c
212
struct drm_exec *exec = XE_VALIDATION_OPT_OUT;
drivers/gpu/drm/xe/tests/xe_bo.c
27
struct kunit *test, struct drm_exec *exec)
drivers/gpu/drm/xe/tests/xe_dma_buf.c
158
struct drm_exec *exec = XE_VALIDATION_OPT_OUT;
drivers/gpu/drm/xe/tests/xe_dma_buf.c
30
struct drm_exec *exec)
drivers/gpu/drm/xe/tests/xe_migrate.c
166
struct drm_exec *exec, struct kunit *test)
drivers/gpu/drm/xe/tests/xe_migrate.c
172
struct drm_exec *exec, struct kunit *test)
drivers/gpu/drm/xe/tests/xe_migrate.c
187
struct drm_exec *exec)
drivers/gpu/drm/xe/tests/xe_migrate.c
351
struct drm_exec *exec = XE_VALIDATION_OPT_OUT;
drivers/gpu/drm/xe/tests/xe_migrate.c
497
struct drm_exec *exec, struct kunit *test)
drivers/gpu/drm/xe/tests/xe_migrate.c
643
struct drm_exec *exec;
drivers/gpu/drm/xe/tests/xe_migrate.c
74
struct kunit *test, u32 region, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
1337
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
1474
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
1935
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2080
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
2314
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2506
u64 alignment, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2603
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2615
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
2652
u32 flags, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2695
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
2727
u64 alignment, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2789
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
2830
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
2968
int xe_bo_pin_external(struct xe_bo *bo, bool in_place, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
3011
int xe_bo_pin(struct xe_bo *bo, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
3137
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
3356
struct drm_exec exec;
drivers/gpu/drm/xe/xe_bo.c
3679
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.c
3733
int xe_bo_evict(struct xe_bo *bo, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_bo.h
122
struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
126
struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
128
u16 cpu_caching, u32 flags, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
132
struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
224
int xe_bo_pin_external(struct xe_bo *bo, bool in_place, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
225
int xe_bo_pin(struct xe_bo *bo, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
229
struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
433
struct drm_exec *exec);
drivers/gpu/drm/xe/xe_bo.h
434
int xe_bo_evict(struct xe_bo *bo, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_dma_buf.c
103
struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED;
drivers/gpu/drm/xe/xe_dma_buf.c
174
struct drm_exec exec;
drivers/gpu/drm/xe/xe_dma_buf.c
288
struct drm_exec exec;
drivers/gpu/drm/xe/xe_dma_buf.c
322
struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED;
drivers/gpu/drm/xe/xe_dma_buf.c
55
struct drm_exec *exec = XE_VALIDATION_UNSUPPORTED;
drivers/gpu/drm/xe/xe_exec.c
122
struct drm_exec *exec = &vm_exec.exec;
drivers/gpu/drm/xe/xe_ggtt.c
788
u64 start, u64 end, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_ggtt.c
871
u64 start, u64 end, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_ggtt.c
885
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_ggtt.h
14
struct drm_exec;
drivers/gpu/drm/xe/xe_ggtt.h
35
int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_ggtt.h
37
u64 start, u64 end, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
524
struct drm_exec exec;
drivers/gpu/drm/xe/xe_migrate.c
190
struct xe_vm *vm, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_migrate.c
433
struct drm_exec exec;
drivers/gpu/drm/xe/xe_pagefault.c
48
static int xe_pagefault_begin(struct drm_exec *exec, struct xe_vma *vma,
drivers/gpu/drm/xe/xe_pagefault.c
85
struct drm_exec exec;
drivers/gpu/drm/xe/xe_pt.c
105
unsigned int level, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_pt.h
13
struct drm_exec;
drivers/gpu/drm/xe/xe_pt.h
33
unsigned int level, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_pxp_submit.c
93
struct drm_exec exec;
drivers/gpu/drm/xe/xe_svm.c
1064
struct drm_exec exec;
drivers/gpu/drm/xe/xe_svm.c
1221
struct drm_exec exec;
drivers/gpu/drm/xe/xe_validation.c
126
struct drm_exec *exec, const struct xe_val_flags flags)
drivers/gpu/drm/xe/xe_validation.c
165
static bool xe_validation_contention_injected(struct drm_exec *exec)
drivers/gpu/drm/xe/xe_validation.c
172
static bool xe_validation_contention_injected(struct drm_exec *exec)
drivers/gpu/drm/xe/xe_validation.c
28
const struct drm_exec *exec,
drivers/gpu/drm/xe/xe_validation.h
114
struct drm_exec *exec;
drivers/gpu/drm/xe/xe_validation.h
12
struct drm_exec;
drivers/gpu/drm/xe/xe_validation.h
125
struct drm_exec *exec, const struct xe_val_flags flags);
drivers/gpu/drm/xe/xe_validation.h
172
struct drm_exec *_exec, const struct xe_val_flags _flags, int *_ret);
drivers/gpu/drm/xe/xe_validation.h
53
(struct drm_exec *)ERR_PTR(__XE_VAL_UNIMPLEMENTED))
drivers/gpu/drm/xe/xe_validation.h
56
#define XE_VALIDATION_UNSUPPORTED ((struct drm_exec *)ERR_PTR(__XE_VAL_UNSUPPORTED))
drivers/gpu/drm/xe/xe_validation.h
60
(struct drm_exec *)ERR_PTR(__XE_VAL_OPT_OUT))
drivers/gpu/drm/xe/xe_validation.h
62
void xe_validation_assert_exec(const struct xe_device *xe, const struct drm_exec *exec,
drivers/gpu/drm/xe/xe_vm.c
1263
int xe_vm_lock_vma(struct drm_exec *exec, struct xe_vma *vma)
drivers/gpu/drm/xe/xe_vm.c
1282
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm.c
1536
struct xe_vm *vm, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_vm.c
1609
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm.c
201
struct drm_exec *exec)
drivers/gpu/drm/xe/xe_vm.c
223
struct drm_exec *exec = &vm_exec.exec;
drivers/gpu/drm/xe/xe_vm.c
2581
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm.c
3053
static int vma_lock_and_validate(struct drm_exec *exec, struct xe_vma *vma,
drivers/gpu/drm/xe/xe_vm.c
3162
static int op_lock_and_prep(struct drm_exec *exec, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_vm.c
328
static int xe_gpuvm_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_vm.c
3306
static int vm_bind_ioctl_ops_lock_and_prep(struct drm_exec *exec,
drivers/gpu/drm/xe/xe_vm.c
3554
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm.c
372
int xe_vm_validate_rebind(struct xe_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/xe/xe_vm.c
397
static int xe_preempt_work_begin(struct drm_exec *exec, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_vm.c
465
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm.c
60
int xe_vm_drm_exec_lock(struct xe_vm *vm, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_vm.h
282
int xe_vm_lock_vma(struct drm_exec *exec, struct xe_vma *vma);
drivers/gpu/drm/xe/xe_vm.h
284
int xe_vm_validate_rebind(struct xe_vm *vm, struct drm_exec *exec,
drivers/gpu/drm/xe/xe_vm.h
315
int xe_vm_drm_exec_lock(struct xe_vm *vm, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_vm.h
34
struct drm_exec;
drivers/gpu/drm/xe/xe_vm.h
398
static inline void xe_vm_set_validation_exec(struct xe_vm *vm, struct drm_exec *exec)
drivers/gpu/drm/xe/xe_vm.h
413
static inline struct drm_exec *xe_vm_validation_exec(struct xe_vm *vm)
drivers/gpu/drm/xe/xe_vm_madvise.c
598
struct drm_exec exec;
drivers/gpu/drm/xe/xe_vm_types.h
397
struct drm_exec *_exec;
include/drm/drm_exec.h
102
__drm_exec_for_each_locked_object_reverse(exec, obj, __UNIQUE_ID(drm_exec))
include/drm/drm_exec.h
146
static inline bool drm_exec_is_contended(struct drm_exec *exec)
include/drm/drm_exec.h
172
static inline struct ww_acquire_ctx *drm_exec_ticket(struct drm_exec *exec)
include/drm/drm_exec.h
177
void drm_exec_init(struct drm_exec *exec, u32 flags, unsigned nr);
include/drm/drm_exec.h
178
void drm_exec_fini(struct drm_exec *exec);
include/drm/drm_exec.h
179
bool drm_exec_cleanup(struct drm_exec *exec);
include/drm/drm_exec.h
180
int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj);
include/drm/drm_exec.h
181
void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj);
include/drm/drm_exec.h
182
int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
include/drm/drm_exec.h
184
int drm_exec_prepare_array(struct drm_exec *exec,
include/drm/drm_exec.h
69
drm_exec_obj(struct drm_exec *exec, unsigned long index)
include/drm/drm_exec.h
85
__drm_exec_for_each_locked_object(exec, obj, __UNIQUE_ID(drm_exec))
include/drm/drm_gpuvm.h
1206
struct drm_exec *exec);
include/drm/drm_gpuvm.h
1260
struct drm_exec *exec, unsigned int num_fences,
include/drm/drm_gpuvm.h
1263
int drm_gpuvm_sm_unmap_exec_lock(struct drm_gpuvm *gpuvm, struct drm_exec *exec,
include/drm/drm_gpuvm.h
537
struct drm_exec exec;
include/drm/drm_gpuvm.h
574
struct drm_exec *exec,
include/drm/drm_gpuvm.h
578
struct drm_exec *exec,
include/drm/drm_gpuvm.h
582
struct drm_exec *exec,
include/drm/drm_gpuvm.h
610
int drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec);
include/drm/drm_gpuvm.h
612
struct drm_exec *exec,