Home
last modified time | relevance | path

Searched defs:exec (Results 1 – 25 of 60) sorted by relevance

123

/drivers/gpu/drm/
A Ddrm_exec.c56 static void drm_exec_unlock_all(struct drm_exec *exec) in drm_exec_unlock_all()
81 void drm_exec_init(struct drm_exec *exec, u32 flags, unsigned nr) in drm_exec_init()
104 void drm_exec_fini(struct drm_exec *exec) in drm_exec_fini()
123 bool drm_exec_cleanup(struct drm_exec *exec) in drm_exec_cleanup()
143 static int drm_exec_obj_locked(struct drm_exec *exec, in drm_exec_obj_locked()
164 static int drm_exec_lock_contended(struct drm_exec *exec) in drm_exec_lock_contended()
209 int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj) in drm_exec_lock_obj()
262 void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj) in drm_exec_unlock_obj()
291 int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj, in drm_exec_prepare_obj()
323 int drm_exec_prepare_array(struct drm_exec *exec, in drm_exec_prepare_array()
A Ddrm_gpuvm.c1090 exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj, in exec_prepare_obj()
1113 struct drm_exec *exec, in drm_gpuvm_prepare_vm()
1122 struct drm_exec *exec, in __drm_gpuvm_prepare_objects()
1143 struct drm_exec *exec, in drm_gpuvm_prepare_objects_locked()
1187 struct drm_exec *exec, in drm_gpuvm_prepare_objects()
1250 struct drm_exec *exec = &vm_exec->exec; in drm_gpuvm_exec_lock() local
1342 struct drm_exec *exec = &vm_exec->exec; in drm_gpuvm_exec_lock_range() local
1417 drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec) in drm_gpuvm_validate()
1442 struct drm_exec *exec, in drm_gpuvm_resv_add_fence()
2397 struct drm_exec *exec = priv; in drm_gpuva_sm_step_lock() local
[all …]
/drivers/gpu/drm/tests/
A Ddrm_exec_test.c47 struct drm_exec exec; in sanitycheck() local
58 struct drm_exec exec; in test_lock() local
78 struct drm_exec exec; in test_lock_unlock() local
105 struct drm_exec exec; in test_duplicates() local
132 struct drm_exec exec; in test_prepare() local
156 struct drm_exec exec; in test_prepare_array() local
175 struct drm_exec exec; in test_multiple_loops() local
/drivers/gpu/drm/vc4/
A Dvc4_gem.c158 struct vc4_exec_info *exec[2]; in vc4_save_hang_state() local
476 struct vc4_exec_info *exec; in vc4_submit_next_bin_job() local
521 struct vc4_exec_info *exec = vc4_first_render_job(vc4); in vc4_submit_next_render_job() local
556 vc4_attach_fences(struct vc4_exec_info *exec) in vc4_attach_fences()
582 vc4_lock_bo_reservations(struct vc4_exec_info *exec, in vc4_lock_bo_reservations()
614 vc4_queue_submit(struct drm_device *dev, struct vc4_exec_info *exec, in vc4_queue_submit()
679 struct vc4_exec_info *exec) in vc4_cl_lookup_bos()
732 vc4_get_bcl(struct drm_device *dev, struct vc4_exec_info *exec) in vc4_get_bcl()
846 vc4_complete_exec(struct drm_device *dev, struct vc4_exec_info *exec) in vc4_complete_exec()
904 struct vc4_exec_info *exec = in vc4_job_handle_completed() local
[all …]
A Dvc4_render_cl.c99 static uint32_t vc4_full_res_offset(struct vc4_exec_info *exec, in vc4_full_res_offset()
123 static void emit_tile(struct vc4_exec_info *exec, in emit_tile()
253 static int vc4_create_rcl_bo(struct drm_device *dev, struct vc4_exec_info *exec, in vc4_create_rcl_bo()
383 static int vc4_full_res_bounds_check(struct vc4_exec_info *exec, in vc4_full_res_bounds_check()
409 static int vc4_rcl_msaa_surface_setup(struct vc4_exec_info *exec, in vc4_rcl_msaa_surface_setup()
435 static int vc4_rcl_surface_setup(struct vc4_exec_info *exec, in vc4_rcl_surface_setup()
534 vc4_rcl_render_config_surface_setup(struct vc4_exec_info *exec, in vc4_rcl_render_config_surface_setup()
594 int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec) in vc4_get_rcl()
A Dvc4_validate.c106 vc4_use_bo(struct vc4_exec_info *exec, uint32_t hindex) in vc4_use_bo()
133 vc4_use_handle(struct vc4_exec_info *exec, uint32_t gem_handles_packet_index) in vc4_use_handle()
139 validate_bin_pos(struct vc4_exec_info *exec, void *untrusted, uint32_t pos) in validate_bin_pos()
163 vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_dma_object *fbo, in vc4_check_tex_size()
488 struct vc4_exec_info *exec) in vc4_validate_bin_cl()
570 reloc_tex(struct vc4_exec_info *exec, in reloc_tex()
749 struct vc4_exec_info *exec, in validate_gl_shader_rec()
928 struct vc4_exec_info *exec) in vc4_validate_shader_recs()
A Dvc4_irq.c67 struct vc4_exec_info *exec; in vc4_overflow_mem_work() local
120 struct vc4_exec_info *next, *exec = vc4_first_bin_job(vc4); in vc4_irq_finish_bin_job() local
142 struct vc4_exec_info *exec = vc4_first_bin_job(vc4); in vc4_cancel_bin_job() local
159 struct vc4_exec_info *exec = vc4_first_render_job(vc4); in vc4_irq_finish_render_job() local
/drivers/gpu/drm/msm/
A Dmsm_gem.c53 struct drm_exec exec; in msm_gem_close() local
98 struct drm_exec exec; in msm_gem_vma_put() local
579 struct drm_exec exec; in msm_gem_get_and_pin_iova_range() local
604 struct drm_exec exec; in msm_gem_get_iova() local
643 struct drm_exec exec; in msm_gem_set_iova() local
679 struct drm_exec exec; in msm_gem_unpin_iova() local
1061 struct drm_exec exec; in msm_gem_free_object() local
A Dmsm_gem_vma.c435 msm_gem_vm_bo_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec) in msm_gem_vm_bo_validate()
844 struct drm_exec exec; in msm_gem_vm_close() local
1153 vm_bind_job_lock_objects(struct msm_vm_bind_job *job, struct drm_exec *exec) in vm_bind_job_lock_objects()
1441 struct drm_exec exec; in msm_ioctl_vm_bind() local
A Dmsm_gem.h361 msm_gem_lock_vm_and_obj(struct drm_exec *exec, in msm_gem_lock_vm_and_obj()
439 struct drm_exec exec; member
/drivers/gpu/drm/xe/
A Dxe_vm.c207 struct drm_exec *exec) in resume_and_reinstall_preempt_fences()
229 struct drm_exec *exec = &vm_exec.exec; in xe_vm_add_compute_exec_queue() local
419 int xe_vm_validate_rebind(struct xe_vm *vm, struct drm_exec *exec, in xe_vm_validate_rebind()
445 static int xe_preempt_work_begin(struct drm_exec *exec, struct xe_vm *vm, in xe_preempt_work_begin()
485 struct drm_exec exec; in preempt_rebind_work_func() local
1367 int xe_vm_lock_vma(struct drm_exec *exec, struct xe_vma *vma) in xe_vm_lock_vma()
1384 struct drm_exec exec; in xe_vma_destroy_unlocked() local
2449 struct drm_exec exec; in new_vma() local
2939 static int op_lock_and_prep(struct drm_exec *exec, struct xe_vm *vm, in op_lock_and_prep()
3019 static int vm_bind_ioctl_ops_lock_and_prep(struct drm_exec *exec, in vm_bind_ioctl_ops_lock_and_prep()
[all …]
A Dxe_gt_pagefault.c76 static int xe_pf_begin(struct drm_exec *exec, struct xe_vma *vma, in xe_pf_begin()
112 struct drm_exec exec; in handle_vma_pagefault() local
545 struct drm_exec exec; in handle_acc() local
A Dxe_exec.c116 struct drm_exec *exec = &vm_exec.exec; in xe_exec_ioctl() local
/drivers/gpu/drm/imagination/
A Dpvr_job.c531 prepare_fw_obj_resv(struct drm_exec *exec, struct pvr_fw_object *fw_obj) in prepare_fw_obj_resv()
537 jobs_lock_all_objs(struct drm_exec *exec, struct pvr_job_data *job_data, in jobs_lock_all_objs()
564 prepare_job_resvs_for_each(struct drm_exec *exec, struct pvr_job_data *job_data, in prepare_job_resvs_for_each()
711 struct drm_exec exec; in pvr_submit_jobs() local
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_csa.c69 struct drm_exec exec; in amdgpu_map_static_csa() local
109 struct drm_exec exec; in amdgpu_unmap_static_csa() local
A Damdgpu_seq64.c72 struct drm_exec exec; in amdgpu_seq64_map() local
130 struct drm_exec exec; in amdgpu_seq64_unmap() local
A Damdgpu_userq_fence.c427 struct drm_exec exec; in amdgpu_userq_signal_ioctl() local
610 struct drm_exec exec; in amdgpu_userq_wait_ioctl() local
A Damdgpu_eviction_fence.c48 struct drm_exec *exec) in amdgpu_eviction_fence_replace_fence()
A Damdgpu_cs.h66 struct drm_exec exec; member
A Damdgpu_gem.c351 struct drm_exec exec; in amdgpu_gem_object_close() local
842 struct drm_exec exec; in amdgpu_gem_va_ioctl() local
/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
A Dhwsq.c61 nvkm_hwsq_fini(struct nvkm_hwsq **phwsq, bool exec) in nvkm_hwsq_fini()
A Dhwsq.h75 hwsq_exec(struct hwsq *ram, bool exec) in hwsq_exec()
/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
A Dgm200.c131 u32 exec, args; in gm200_devinit_post() local
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
A Dtimer.h8 struct list_head exec; member
/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
A Dbase.c200 bool (*exec)(struct nvkm_mxm *, u8 version); member

Completed in 84 milliseconds

123