Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c26 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init()
111 nouveau_job_fini(struct nouveau_job *job) in nouveau_job_fini()
120 nouveau_job_done(struct nouveau_job *job) in nouveau_job_done()
132 nouveau_job_free(struct nouveau_job *job) in nouveau_job_free()
141 sync_find_fence(struct nouveau_job *job, in sync_find_fence()
166 nouveau_job_add_deps(struct nouveau_job *job) in nouveau_job_add_deps()
191 nouveau_job_fence_attach_cleanup(struct nouveau_job *job) in nouveau_job_fence_attach_cleanup()
208 nouveau_job_fence_attach_prepare(struct nouveau_job *job) in nouveau_job_fence_attach_prepare()
250 nouveau_job_fence_attach(struct nouveau_job *job) in nouveau_job_fence_attach()
275 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
/linux/drivers/gpu/drm/xe/
H A Dxe_sched_job.h31 static inline struct xe_sched_job *xe_sched_job_get(struct xe_sched_job *job) in xe_sched_job_get()
44 static inline void xe_sched_job_put(struct xe_sched_job *job) in xe_sched_job_put()
50 static inline bool xe_sched_job_is_error(struct xe_sched_job *job) in xe_sched_job_is_error()
71 static inline u32 xe_sched_job_seqno(struct xe_sched_job *job) in xe_sched_job_seqno()
76 static inline u32 xe_sched_job_lrc_seqno(struct xe_sched_job *job) in xe_sched_job_lrc_seqno()
82 xe_sched_job_add_migrate_flush(struct xe_sched_job *job, u32 flags) in xe_sched_job_add_migrate_flush()
H A Dxe_devcoredump.c330 struct xe_sched_job *job) in devcoredump_snapshot()
382 void xe_devcoredump(struct xe_exec_queue *q, struct xe_sched_job *job, const char *fmt, ...) in xe_devcoredump()
H A Dxe_devcoredump.h21 struct xe_sched_job *job, in xe_devcoredump()
/linux/drivers/gpu/host1x/
H A Djob.c30 struct host1x_job *job = NULL; in host1x_job_alloc() local
77 struct host1x_job *host1x_job_get(struct host1x_job *job) in host1x_job_get()
86 struct host1x_job *job = container_of(ref, struct host1x_job, ref); in job_free() local
107 void host1x_job_put(struct host1x_job *job) in host1x_job_put()
113 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, in host1x_job_add_gather()
126 void host1x_job_add_wait(struct host1x_job *job, u32 id, u32 thresh, in host1x_job_add_wait()
141 static unsigned int pin_job(struct host1x *host, struct host1x_job *job) in pin_job()
279 static int do_relocs(struct host1x_job *job, struct host1x_job_gather *g) in do_relocs()
339 struct host1x_job *job; member
524 static inline int copy_gathers(struct device *host, struct host1x_job *job, in copy_gathers()
[all …]
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c350 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) in job_cmds_size()
365 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) in job_count_remaining_native_deps()
398 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_cccb_fence()
451 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_kccb_fence()
471 pvr_queue_get_paired_frag_job_dep(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_paired_frag_job_dep()
508 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_prepare_job() local
611 static void pvr_queue_submit_job_to_cccb(struct pvr_job *job) in pvr_queue_submit_job_to_cccb()
698 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_run_job() local
773 struct pvr_job *job; in pvr_queue_start() local
814 struct pvr_job *job; in pvr_queue_timedout_job() 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()
H A Dpvr_sync.c206 pvr_sync_add_dep_to_job(struct drm_sched_job *job, struct dma_fence *f) in pvr_sync_add_dep_to_job()
248 pvr_sync_add_deps_to_job(struct pvr_file *pvr_file, struct drm_sched_job *job, in pvr_sync_add_deps_to_job()
/linux/block/
H A Dbsg-lib.c31 struct bsg_job *job; in bsg_transport_sg_io_fn() local
158 struct bsg_job *job = container_of(kref, struct bsg_job, kref); in bsg_teardown_job() local
169 void bsg_job_put(struct bsg_job *job) in bsg_job_put()
175 int bsg_job_get(struct bsg_job *job) in bsg_job_get()
189 void bsg_job_done(struct bsg_job *job, int result, in bsg_job_done()
207 struct bsg_job *job = blk_mq_rq_to_pdu(rq); in bsg_complete() local
234 struct bsg_job *job = blk_mq_rq_to_pdu(req); in bsg_prepare_job() local
304 struct bsg_job *job = blk_mq_rq_to_pdu(req); in bsg_init_rq() local
315 struct bsg_job *job = blk_mq_rq_to_pdu(req); in bsg_exit_rq() local
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c106 int panfrost_job_get_slot(struct panfrost_job *job) in panfrost_job_get_slot()
146 panfrost_get_job_chain_flag(const struct panfrost_job *job) in panfrost_get_job_chain_flag()
159 struct panfrost_job *job = pfdev->jobs[slot][0]; in panfrost_dequeue_job() local
181 struct panfrost_job *job) in panfrost_enqueue_job()
198 static void panfrost_job_hw_submit(struct panfrost_job *job, int js) in panfrost_job_hw_submit()
268 struct drm_sched_job *job) in panfrost_acquire_object_fences()
297 int panfrost_job_push(struct panfrost_job *job) in panfrost_job_push()
337 struct panfrost_job *job = container_of(ref, struct panfrost_job, in panfrost_job_cleanup() local
365 void panfrost_job_put(struct panfrost_job *job) in panfrost_job_put()
372 struct panfrost_job *job = to_panfrost_job(sched_job); in panfrost_job_free() local
[all …]
/linux/drivers/md/
H A Ddm-kcopyd.c420 struct kcopyd_job *job; in pop_io_job() local
446 struct kcopyd_job *job = NULL; in pop() local
463 static void push(struct list_head *jobs, struct kcopyd_job *job) in push()
474 static void push_head(struct list_head *jobs, struct kcopyd_job *job) in push_head()
492 static int run_complete_job(struct kcopyd_job *job) in run_complete_job()
522 struct kcopyd_job *job = context; in complete_io() local
555 static int run_io_job(struct kcopyd_job *job) in run_io_job()
588 static int run_pages_job(struct kcopyd_job *job) in run_pages_job()
614 struct kcopyd_job *job; in process_jobs() local
679 static void dispatch_job(struct kcopyd_job *job) in dispatch_job()
[all …]
/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()
1375 struct bsg_job *job; in lpfc_issue_ct_rsp_cmp() local
1458 lpfc_issue_ct_rsp(struct lpfc_hba *phba, struct bsg_job *job, uint32_t tag, in lpfc_issue_ct_rsp()
1584 lpfc_bsg_send_mgmt_rsp(struct bsg_job *job) in lpfc_bsg_send_mgmt_rsp()
[all …]
/linux/drivers/gpu/host1x/hw/
H A Dchannel_hw.c50 static void submit_wait(struct host1x_job *job, u32 id, u32 threshold, in submit_wait()
113 static void submit_gathers(struct host1x_job *job, u32 job_syncpt_base) in submit_gathers()
163 static inline void synchronize_syncpt_base(struct host1x_job *job) in synchronize_syncpt_base()
212 static void channel_program_cdma(struct host1x_job *job) in channel_program_cdma()
281 struct host1x_job *job = container_of(cb, struct host1x_job, fence_cb); in job_complete_callback() local
287 static int channel_submit(struct host1x_job *job) in channel_submit()
/linux/drivers/accel/ivpu/
H A Divpu_job.c408 static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job) in ivpu_cmdq_push_job()
493 static void ivpu_job_destroy(struct ivpu_job *job) in ivpu_job_destroy()
514 struct ivpu_job *job; in ivpu_job_create() local
542 struct ivpu_job *job; in ivpu_job_remove_from_submitted_jobs() local
557 struct ivpu_job *job; in ivpu_job_signal_and_destroy() local
608 struct ivpu_job *job; in ivpu_jobs_abort_all() local
621 struct ivpu_job *job; in ivpu_cmdq_abort_all_jobs() local
633 static int ivpu_job_submit(struct ivpu_job *job, u8 priority, u32 cmdq_id) in ivpu_job_submit()
716 ivpu_job_prepare_bos_for_submit(struct drm_file *file, struct ivpu_job *job, u32 *buf_handles, in ivpu_job_prepare_bos_for_submit()
786 struct ivpu_job *job; in ivpu_submit() local
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_writeback.c438 int drm_writeback_prepare_job(struct drm_writeback_job *job) in drm_writeback_prepare_job()
478 struct drm_writeback_job *job; in drm_writeback_queue_job() local
490 void drm_writeback_cleanup_job(struct drm_writeback_job *job) in drm_writeback_cleanup_job()
518 struct drm_writeback_job *job = container_of(work, in cleanup_work() local
546 struct drm_writeback_job *job; in drm_writeback_signal_completion() local
/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 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
333 struct timestamp_reg_work_obj *job; in handle_user_interrupt_ts_list() local
/linux/drivers/gpu/drm/tegra/
H A Dsubmit.c327 static int submit_get_syncpt(struct tegra_drm_context *context, struct host1x_job *job, in submit_get_syncpt()
350 static int submit_job_add_gather(struct host1x_job *job, struct tegra_drm_context *context, in submit_job_add_gather()
399 struct host1x_job *job; in submit_create_job() local
490 static void release_job(struct host1x_job *job) in release_job()
517 struct host1x_job *job; in tegra_drm_ioctl_channel_submit() local
/linux/drivers/ufs/core/
H A Dufs_bsg.c29 static int ufs_bsg_alloc_desc_buffer(struct ufs_hba *hba, struct bsg_job *job, in ufs_bsg_alloc_desc_buffer()
67 static int ufs_bsg_exec_advanced_rpmb_req(struct ufs_hba *hba, struct bsg_job *job) in ufs_bsg_exec_advanced_rpmb_req()
132 static int ufs_bsg_request(struct bsg_job *job) in ufs_bsg_request()
/linux/drivers/s390/scsi/
H A Dzfcp_fc.c982 struct bsg_job *job = data; in zfcp_fc_ct_els_job_handler() local
992 static struct zfcp_fc_wka_port *zfcp_fc_job_wka_port(struct bsg_job *job) in zfcp_fc_job_wka_port()
1025 struct bsg_job *job = data; in zfcp_fc_ct_job_handler() local
1034 static int zfcp_fc_exec_els_job(struct bsg_job *job, in zfcp_fc_exec_els_job()
1057 static int zfcp_fc_exec_ct_job(struct bsg_job *job, in zfcp_fc_exec_ct_job()
1080 int zfcp_fc_exec_bsg_job(struct bsg_job *job) in zfcp_fc_exec_bsg_job()
1110 int zfcp_fc_timeout_bsg_job(struct bsg_job *job) in zfcp_fc_timeout_bsg_job()
/linux/drivers/gpu/drm/lima/
H A Dlima_sched.c103 static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job) in to_lima_task()
204 static struct dma_fence *lima_sched_run_job(struct drm_sched_job *job) in lima_sched_run_job()
401 static enum drm_gpu_sched_stat lima_sched_timedout_job(struct drm_sched_job *job) in lima_sched_timedout_job()
473 static void lima_sched_free_job(struct drm_sched_job *job) in lima_sched_free_job()
/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()
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.c51 struct drm_writeback_job *job) in rcar_du_wb_prepare_job()
76 struct drm_writeback_job *job) in rcar_du_wb_cleanup_job()
/linux/drivers/scsi/libfc/
H A Dfc_lport.c143 struct bsg_job *job; member
1958 struct bsg_job *job = info->job; in fc_lport_bsg_resp() local
2019 static int fc_lport_els_request(struct bsg_job *job, in fc_lport_els_request()
2079 static int fc_lport_ct_request(struct bsg_job *job, in fc_lport_ct_request()
2137 int fc_lport_bsg_request(struct bsg_job *job) in fc_lport_bsg_request()

123