Home
last modified time | relevance | path

Searched defs:job (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c26 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init()
109 nouveau_job_fini(struct nouveau_job *job) in nouveau_job_fini()
118 nouveau_job_done(struct nouveau_job *job) in nouveau_job_done()
130 nouveau_job_free(struct nouveau_job *job) in nouveau_job_free()
139 sync_find_fence(struct nouveau_job *job, in sync_find_fence()
164 nouveau_job_add_deps(struct nouveau_job *job) in nouveau_job_add_deps()
189 nouveau_job_fence_attach_cleanup(struct nouveau_job *job) in nouveau_job_fence_attach_cleanup()
206 nouveau_job_fence_attach_prepare(struct nouveau_job *job) in nouveau_job_fence_attach_prepare()
248 nouveau_job_fence_attach(struct nouveau_job *job) in nouveau_job_fence_attach()
273 nouveau_job_submit(struct nouveau_job *job) in nouveau_job_submit()
[all …]
H A Dnouveau_exec.c89 nouveau_exec_job_submit(struct nouveau_job *job, in nouveau_exec_job_submit()
120 nouveau_exec_job_armed_submit(struct nouveau_job *job, in nouveau_exec_job_armed_submit()
129 nouveau_exec_job_run(struct nouveau_job *job) in nouveau_exec_job_run()
168 nouveau_exec_job_free(struct nouveau_job *job) in nouveau_exec_job_free()
181 nouveau_exec_job_timeout(struct nouveau_job *job) in nouveau_exec_job_timeout()
207 struct nouveau_exec_job *job; in nouveau_exec_job_init() local
272 struct nouveau_exec_job *job; in nouveau_exec() local
H A Dnouveau_uvmm.c1038 struct nouveau_uvmm_bind_job *job = in nouveau_uvmm_bind_job_free() local
1052 nouveau_uvmm_bind_job_get(struct nouveau_uvmm_bind_job *job) in nouveau_uvmm_bind_job_get()
1058 nouveau_uvmm_bind_job_put(struct nouveau_uvmm_bind_job *job) in nouveau_uvmm_bind_job_put()
1064 bind_validate_op(struct nouveau_job *job, in bind_validate_op()
1085 bind_validate_map_sparse(struct nouveau_job *job, u64 addr, u64 range) in bind_validate_map_sparse()
1116 bind_validate_map_common(struct nouveau_job *job, u64 addr, u64 range, in bind_validate_map_common()
1160 bind_validate_region(struct nouveau_job *job) in bind_validate_region()
1223 bind_lock_validate(struct nouveau_job *job, struct drm_exec *exec, in bind_lock_validate()
1269 nouveau_uvmm_bind_job_submit(struct nouveau_job *job, in nouveau_uvmm_bind_job_submit()
1516 nouveau_uvmm_bind_job_armed_submit(struct nouveau_job *job, in nouveau_uvmm_bind_job_armed_submit()
[all …]
/linux/drivers/accel/ethosu/
H A Dethosu_job.c45 static void ethosu_job_hw_submit(struct ethosu_device *dev, struct ethosu_job *job) in ethosu_job_hw_submit()
79 static int ethosu_acquire_object_fences(struct ethosu_job *job) in ethosu_acquire_object_fences()
105 static void ethosu_attach_object_fences(struct ethosu_job *job) in ethosu_attach_object_fences()
117 static int ethosu_job_push(struct ethosu_job *job) in ethosu_job_push()
146 static void ethosu_job_err_cleanup(struct ethosu_job *job) in ethosu_job_err_cleanup()
169 struct ethosu_job *job = container_of(ref, struct ethosu_job, in ethosu_job_cleanup() local
179 static void ethosu_job_put(struct ethosu_job *job) in ethosu_job_put()
186 struct ethosu_job *job = to_ethosu_job(sched_job); in ethosu_job_free() local
193 ethosu_switch_perfmon(struct ethosu_device *ethosu, struct ethosu_job *job) in ethosu_switch_perfmon()
214 struct ethosu_job *job = to_ethosu_job(sched_job); in ethosu_job_run() local
[all …]
/linux/drivers/gpu/drm/scheduler/tests/
H A Dmock_scheduler.c60 static void drm_mock_sched_job_complete(struct drm_mock_sched_job *job) in drm_mock_sched_job_complete()
76 struct drm_mock_sched_job *job = in drm_mock_sched_job_signal_timer() local
113 struct drm_mock_sched_job *job; in drm_mock_sched_job_new() local
144 struct drm_mock_sched_job *job = in drm_mock_sched_hw_fence_timeline_name() local
152 struct drm_mock_sched_job *job = in drm_mock_sched_hw_fence_release() local
170 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); in mock_sched_run_job() local
220 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); in mock_sched_timedout_job() local
246 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); in mock_sched_free_job() local
257 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); in mock_sched_cancel_job() local
357 struct drm_mock_sched_job *job, *next; in drm_mock_sched_advance() local
/linux/drivers/gpu/drm/xe/
H A Dxe_tlb_inval_job.c50 struct xe_tlb_inval_job *job = in xe_tlb_inval_job_run() local
70 struct xe_tlb_inval_job *job = in xe_tlb_inval_job_free() local
102 struct xe_tlb_inval_job *job; in xe_tlb_inval_job_create() local
163 void xe_tlb_inval_job_add_page_reclaim(struct xe_tlb_inval_job *job, in xe_tlb_inval_job_add_page_reclaim()
176 struct xe_tlb_inval_job *job = container_of(ref, typeof(*job), in xe_tlb_inval_job_destroy() local
210 int xe_tlb_inval_job_alloc_dep(struct xe_tlb_inval_job *job) in xe_tlb_inval_job_alloc_dep()
233 struct dma_fence *xe_tlb_inval_job_push(struct xe_tlb_inval_job *job, in xe_tlb_inval_job_push()
302 void xe_tlb_inval_job_get(struct xe_tlb_inval_job *job) in xe_tlb_inval_job_get()
315 void xe_tlb_inval_job_put(struct xe_tlb_inval_job *job) in xe_tlb_inval_job_put()
H A Dxe_ring_ops.c211 static int emit_render_cache_flush(struct xe_sched_job *job, u32 *dw, int i) in emit_render_cache_flush()
272 static u32 get_ppgtt_flag(struct xe_sched_job *job) in get_ppgtt_flag()
334 static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc, in __emit_job_gen12_simple()
393 static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc, in __emit_job_gen12_video()
444 static void __emit_job_gen12_render_compute(struct xe_sched_job *job, in __emit_job_gen12_render_compute()
508 static void emit_migration_job_gen12(struct xe_sched_job *job, in emit_migration_job_gen12()
546 static void emit_job_gen12_gsc(struct xe_sched_job *job) in emit_job_gen12_gsc()
558 static void emit_job_gen12_copy(struct xe_sched_job *job) in emit_job_gen12_copy()
576 static void emit_job_gen12_video(struct xe_sched_job *job) in emit_job_gen12_video()
588 static void emit_job_gen12_render_compute(struct xe_sched_job *job) in emit_job_gen12_render_compute()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c376 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) in job_cmds_size()
389 is_paired_job_fence(struct dma_fence *fence, struct pvr_job *job) in is_paired_job_fence()
403 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) in job_count_remaining_native_deps()
447 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_cccb_fence()
500 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_kccb_fence()
520 pvr_queue_get_paired_frag_job_dep(struct pvr_job *job) in pvr_queue_get_paired_frag_job_dep()
565 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_prepare_job() local
661 static void pvr_queue_submit_job_to_cccb(struct pvr_job *job) in pvr_queue_submit_job_to_cccb()
749 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_run_job() local
827 struct pvr_job *job; in pvr_queue_start() local
[all …]
H A Dpvr_job.h104 pvr_job_get(struct pvr_job *job) in pvr_job_get()
119 pvr_job_release_pm_ref(struct pvr_job *job) in pvr_job_release_pm_ref()
136 pvr_job_get_pm_ref(struct pvr_job *job) in pvr_job_get_pm_ref()
/linux/drivers/accel/rocket/
H A Drocket_job.c62 struct drm_rocket_job *job, in rocket_copy_tasks()
110 static void rocket_job_hw_submit(struct rocket_core *core, struct rocket_job *job) in rocket_job_hw_submit()
159 struct drm_sched_job *job, in rocket_acquire_object_fences()
188 static int rocket_job_push(struct rocket_job *job) in rocket_job_push()
239 struct rocket_job *job = container_of(ref, struct rocket_job, in rocket_job_cleanup() local
267 static void rocket_job_put(struct rocket_job *job) in rocket_job_put()
274 struct rocket_job *job = to_rocket_job(sched_job); in rocket_job_free() local
296 struct rocket_job *job = to_rocket_job(sched_job); in rocket_job_run() local
399 struct rocket_job *job = to_rocket_job(sched_job); in rocket_job_timedout() local
550 struct drm_rocket_job *job) in rocket_ioctl_submit_job()
/linux/drivers/accel/ivpu/
H A Divpu_job.c74 struct ivpu_cmdq *cmdq, struct ivpu_job *job) in ivpu_preemption_job_init()
439 static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job) in ivpu_cmdq_push_job()
521 static void ivpu_job_destroy(struct ivpu_job *job) in ivpu_job_destroy()
541 struct ivpu_job *job, *tmp; in ivpu_job_destroy_work_fn() local
556 struct ivpu_job *job; in ivpu_job_create() local
584 struct ivpu_job *job; in ivpu_job_remove_from_submitted_jobs() local
605 struct ivpu_job *job = xa_load(&vdev->submitted_jobs_xa, job_id); in ivpu_job_handle_engine_error() local
637 struct ivpu_job *job; in ivpu_job_signal() local
672 struct ivpu_job *job = ivpu_job_signal(vdev, job_id, job_status); in ivpu_job_signal_and_destroy() local
685 struct ivpu_job *job = ivpu_job_signal(vdev, job_id, job_status); in ivpu_job_signal_and_defer_destroy() local
[all …]
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c153 static inline struct msm_vm_bind_job *to_msm_vm_bind_job(struct drm_sched_job *job) in to_msm_vm_bind_job()
468 struct msm_vm_bind_job *job; member
500 struct msm_vm_bind_job *job = arg->job; in msm_gem_vm_sm_step_map() local
550 struct msm_vm_bind_job *job = ((struct op_arg *)arg)->job; in msm_gem_vm_sm_step_remap() local
638 struct msm_vm_bind_job *job = arg->job; in msm_gem_vm_sm_step_unmap() local
706 struct msm_vm_bind_job *job = to_msm_vm_bind_job(_job); in msm_vma_job_run() local
765 struct msm_vm_bind_job *job = to_msm_vm_bind_job(_job); in msm_vma_job_free() local
963 struct msm_vm_bind_job *job; in vm_bind_job_create() local
995 lookup_op(struct msm_vm_bind_job *job, const struct drm_msm_vm_bind_op *op) in lookup_op()
1057 vm_bind_job_lookup_ops(struct msm_vm_bind_job *job, struct drm_msm_vm_bind *args, in vm_bind_job_lookup_ops()
[all …]
H A Dmsm_ringbuffer.c14 static struct dma_fence *msm_job_run(struct drm_sched_job *job) in msm_job_run()
52 static void msm_job_free(struct drm_sched_job *job) in msm_job_free()
/linux/drivers/scsi/lpfc/
H A Dlpfc_bsg.c305 struct bsg_job *job; in lpfc_bsg_send_mgmt_cmd_cmp() local
389 lpfc_bsg_send_mgmt_cmd(struct bsg_job *job) in lpfc_bsg_send_mgmt_cmd()
568 struct bsg_job *job; in lpfc_bsg_rport_els_cmp() local
656 lpfc_bsg_rport_els(struct bsg_job *job) in lpfc_bsg_rport_els()
920 struct bsg_job *job = NULL; in lpfc_bsg_ct_unsol_event() local
1180 lpfc_bsg_hba_set_event(struct bsg_job *job) in lpfc_bsg_hba_set_event()
1263 lpfc_bsg_hba_get_event(struct bsg_job *job) in lpfc_bsg_hba_get_event()
1373 struct bsg_job *job; in lpfc_issue_ct_rsp_cmp() local
1456 lpfc_issue_ct_rsp(struct lpfc_hba *phba, struct bsg_job *job, uint32_t tag, in lpfc_issue_ct_rsp()
1582 lpfc_bsg_send_mgmt_rsp(struct bsg_job *job) in lpfc_bsg_send_mgmt_rsp()
[all …]
/linux/drivers/accel/amdxdna/
H A Daie2_ctx.c78 struct amdxdna_sched_job *job; in aie2_job_release() local
93 static void aie2_job_put(struct amdxdna_sched_job *job) in aie2_job_put()
223 aie2_sched_notify(struct amdxdna_sched_job *job) in aie2_sched_notify()
240 static void aie2_set_cmd_timeout(struct amdxdna_sched_job *job) in aie2_set_cmd_timeout()
287 struct amdxdna_sched_job *job = handle; in aie2_sched_resp_handler() local
321 struct amdxdna_sched_job *job = handle; in aie2_sched_drvcmd_resp_handler() local
338 struct amdxdna_sched_job *job = handle; in aie2_sched_cmdlist_resp_handler() local
389 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); in aie2_sched_job_run() local
455 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); in aie2_sched_job_free() local
471 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); in aie2_sched_job_timedout() local
[all …]
H A Damdxdna_ctx.c165 struct amdxdna_sched_job *job, u32 cmd_idx, in amdxdna_cmd_set_error()
519 amdxdna_arg_bos_put(struct amdxdna_sched_job *job) in amdxdna_arg_bos_put()
532 struct amdxdna_sched_job *job, in amdxdna_arg_bos_lookup()
575 void amdxdna_sched_job_cleanup(struct amdxdna_sched_job *job) in amdxdna_sched_job_cleanup()
591 struct amdxdna_sched_job *job; in amdxdna_cmd_submit() local
/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c75 ktime_t drm_sched_entity_stats_job_add_gpu_time(struct drm_sched_job *job) in drm_sched_entity_stats_job_add_gpu_time()
246 struct drm_sched_job *job = container_of(wrk, typeof(*job), work); in drm_sched_entity_kill_jobs_work() local
287 struct drm_sched_job *job = container_of(cb, struct drm_sched_job, in drm_sched_entity_kill_jobs_cb() local
307 struct drm_sched_job *job; in drm_sched_entity_kill() local
512 drm_sched_job_dependency(struct drm_sched_job *job, in drm_sched_job_dependency()
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c279 static void ext_queue_schedule_job(struct hl_cs_job *job) in ext_queue_schedule_job()
344 static void int_queue_schedule_job(struct hl_cs_job *job) in int_queue_schedule_job()
380 static void hw_queue_schedule_job(struct hl_cs_job *job) in hw_queue_schedule_job()
416 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_signal_cs()
451 struct hl_cs *cs, struct hl_cs_job *job, in hl_hw_queue_encaps_sig_set_sob_info()
475 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_wait_cs()
562 struct hl_cs_job *job; in init_signal_wait_cs() local
642 struct hl_cs_job *job, *tmp; in hl_hw_queue_schedule_cs() local
H A Dcommand_submission.c267 struct hl_cs_job *job = container_of(ref, struct hl_cs_job, refcount); in cs_job_do_release() local
272 static void hl_cs_job_put(struct hl_cs_job *job) in hl_cs_job_put()
299 static bool is_cb_patched(struct hl_device *hdev, struct hl_cs_job *job) in is_cb_patched()
316 static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job) in cs_parser()
361 static void hl_complete_job(struct hl_device *hdev, struct hl_cs_job *job) in hl_complete_job()
698 struct hl_cs_job *job, *tmp; in cs_do_release() local
1028 struct hl_cs_job *job, *tmp; in cs_rollback() local
1168 struct hl_cs_job *job = container_of(work, struct hl_cs_job, in job_wq_completion() local
1181 struct hl_cs_job *job, *tmp; in cs_completion() local
1303 struct hl_cs_job *job; in hl_cs_allocate_job() local
[all …]
H A Dirq.c81 struct hl_cs_job *job; in job_finish() local
104 struct hl_cs_job *job; in cs_finish() local
205 struct timestamp_reg_work_obj *job = in hl_ts_free_objects() local
335 struct timestamp_reg_work_obj *job; in handle_user_interrupt_ts_list() local
/linux/drivers/s390/scsi/
H A Dzfcp_fc.c981 struct bsg_job *job = data; in zfcp_fc_ct_els_job_handler() local
991 static struct zfcp_fc_wka_port *zfcp_fc_job_wka_port(struct bsg_job *job) in zfcp_fc_job_wka_port()
1024 struct bsg_job *job = data; in zfcp_fc_ct_job_handler() local
1033 static int zfcp_fc_exec_els_job(struct bsg_job *job, in zfcp_fc_exec_els_job()
1056 static int zfcp_fc_exec_ct_job(struct bsg_job *job, in zfcp_fc_exec_ct_job()
1079 int zfcp_fc_exec_bsg_job(struct bsg_job *job) in zfcp_fc_exec_bsg_job()
1109 int zfcp_fc_timeout_bsg_job(struct bsg_job *job) in zfcp_fc_timeout_bsg_job()
/linux/drivers/media/platform/renesas/rcar-isp/
H A Dcore.c141 struct rcar_isp_job *job; in risp_core_job_run() local
224 struct rcar_isp_job *job; in risp_core_job_prepare() local
451 struct rcar_isp_job *job = core->vspx.job; in risp_core_try_next_job() local
626 struct rcar_isp_job *job, *tmp; in risp_core_stop_streaming() local
683 struct rcar_isp_job *job; in risp_core_irq() local
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vce.c466 struct amdgpu_job *job; in amdgpu_vce_get_create_msg() local
559 struct amdgpu_job *job; in amdgpu_vce_get_destroy_msg() local
767 struct amdgpu_job *job, in amdgpu_vce_ring_parse_cs()
1016 struct amdgpu_job *job, in amdgpu_vce_ring_parse_cs_vm()
1109 struct amdgpu_job *job, in amdgpu_vce_ring_emit_ib()
/linux/drivers/media/platform/renesas/
H A Drcar_fdp1.c655 struct fdp1_job *job; in list_remove_job() local
674 struct fdp1_job *job) in list_add_job()
688 static void fdp1_job_free(struct fdp1_dev *fdp1, struct fdp1_job *job) in fdp1_job_free()
696 static void queue_job(struct fdp1_dev *fdp1, struct fdp1_job *job) in queue_job()
706 static void queue_hw_job(struct fdp1_dev *fdp1, struct fdp1_job *job) in queue_hw_job()
880 struct fdp1_job *job) in fdp1_configure_rpf()
939 struct fdp1_job *job) in fdp1_configure_wpf()
1000 struct fdp1_job *job) in fdp1_configure_deint_mode()
1070 struct fdp1_job *job; in fdp1_device_process() local
1185 struct fdp1_job *job; in fdp1_prepare_job() local
[all …]
/linux/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c458 struct bsg_job *job) in pqi_build_csmi_smp_passthru_buffer()
502 struct bmic_csmi_smp_passthru_buffer *smp_buf, struct bsg_job *job, in pqi_build_sas_smp_handler_reply()
517 void pqi_sas_smp_handler(struct bsg_job *job, struct Scsi_Host *shost, in pqi_sas_smp_handler()

1234