/openbmc/qemu/ |
H A D | job.c | 153 static void job_txn_add_job_locked(JobTxn *txn, Job *job) in job_txn_add_job_locked() 167 static void job_txn_del_job_locked(Job *job) in job_txn_del_job_locked() 177 static int job_txn_apply_locked(Job *job, int fn(Job *)) in job_txn_apply_locked() argument 202 bool job_is_internal(Job *job) in job_is_internal() 208 static void job_state_transition_locked(Job *job, JobStatus s1) in job_state_transition_locked() 223 int job_apply_verb_locked(Job *job, JobVerb verb, Error **errp) in job_apply_verb_locked() 237 JobType job_type(const Job *job) in job_type() 242 const char *job_type_str(const Job *job) in job_type_str() 247 bool job_is_cancelled_locked(Job *job) in job_is_cancelled_locked() 254 bool job_is_cancelled(Job *job) in job_is_cancelled() [all …]
|
H A D | blockjob.c | 39 static bool is_block_job(Job *job) in is_block_job() 49 Job *job = bjob ? &bjob->job : NULL; in block_job_next_locked() local 61 Job *job = job_get_locked(id); in block_job_get_locked() local 77 void block_job_free(Job *job) in block_job_free() 89 BlockJob *job = c->opaque; in child_job_get_parent_desc() local 95 BlockJob *job = c->opaque; in child_job_drained_begin() local 102 Job *job = &bjob->job; in child_job_drained_poll() local 125 BlockJob *job = c->opaque; in child_job_drained_end() local 131 BlockJob *job; member 137 BlockJob *job = s->job; in child_job_set_aio_ctx_commit() local [all …]
|
H A D | job-qmp.c | 37 Job *job; in find_job_locked() local 50 Job *job; in qmp_job_cancel() local 65 Job *job; in qmp_job_pause() local 80 Job *job; in qmp_job_resume() local 95 Job *job; in qmp_job_complete() local 110 Job *job; in qmp_job_finalize() local 128 Job *job; in qmp_job_dismiss() local 142 static JobInfo *job_query_single_locked(Job *job, Error **errp) in job_query_single_locked() 169 Job *job; in qmp_query_jobs() local
|
/openbmc/qemu/tests/unit/ |
H A D | test-blockjob.c | 37 BlockJob *job; in mk_job() local 105 BlockJob *job[3]; in test_job_ids() local 168 static void cancel_job_complete(Job *job, Error **errp) in cancel_job_complete() 174 static int coroutine_fn cancel_job_run(Job *job, Error **errp) in cancel_job_run() 206 Job *job; in create_common() local 228 BlockJob *job = &s->common; in cancel_common() local 248 Job *job; in test_cancel_created() local 255 static void assert_job_status_is(Job *job, int status) in assert_job_status_is() 264 Job *job; in test_cancel_running() local 277 Job *job; in test_cancel_paused() local [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 30 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init() 112 nouveau_job_free(struct nouveau_job *job) in nouveau_job_free() 120 void nouveau_job_fini(struct nouveau_job *job) in nouveau_job_fini() 128 sync_find_fence(struct nouveau_job *job, in sync_find_fence() 153 nouveau_job_add_deps(struct nouveau_job *job) in nouveau_job_add_deps() 178 nouveau_job_fence_attach_cleanup(struct nouveau_job *job) in nouveau_job_fence_attach_cleanup() 195 nouveau_job_fence_attach_prepare(struct nouveau_job *job) in nouveau_job_fence_attach_prepare() 237 nouveau_job_fence_attach(struct nouveau_job *job) in nouveau_job_fence_attach() 262 nouveau_job_submit(struct nouveau_job *job) in nouveau_job_submit() 354 nouveau_job_run(struct nouveau_job *job) in nouveau_job_run() [all …]
|
H A D | nouveau_exec.c | 89 nouveau_exec_job_submit(struct nouveau_job *job) in nouveau_exec_job_submit() 141 nouveau_exec_job_armed_submit(struct nouveau_job *job) in nouveau_exec_job_armed_submit() 154 nouveau_exec_job_run(struct nouveau_job *job) in nouveau_exec_job_run() 191 nouveau_exec_job_free(struct nouveau_job *job) in nouveau_exec_job_free() 203 nouveau_exec_job_timeout(struct nouveau_job *job) in nouveau_exec_job_timeout() 231 struct nouveau_exec_job *job; in nouveau_exec_job_init() local 294 struct nouveau_exec_job *job; in nouveau_exec() local
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 37 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_timedout() local 95 unsigned int num_ibs, struct amdgpu_job **job) in amdgpu_job_alloc() 124 struct amdgpu_job **job) in amdgpu_job_alloc_with_ib() 143 void amdgpu_job_set_resources(struct amdgpu_job *job, struct amdgpu_bo *gds, in amdgpu_job_set_resources() 160 void amdgpu_job_free_resources(struct amdgpu_job *job) in amdgpu_job_free_resources() 179 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_free_cb() local 192 void amdgpu_job_set_gang_leader(struct amdgpu_job *job, in amdgpu_job_set_gang_leader() 208 void amdgpu_job_free(struct amdgpu_job *job) in amdgpu_job_free() 224 struct dma_fence *amdgpu_job_submit(struct amdgpu_job *job) in amdgpu_job_submit() 236 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct() [all …]
|
/openbmc/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_sched.c | 60 struct v3d_job *job = to_v3d_job(sched_job); in v3d_sched_job_free() local 66 v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job) in v3d_switch_perfmon() 77 struct v3d_bin_job *job = to_bin_job(sched_job); in v3d_bin_job_run() local 132 struct v3d_render_job *job = to_render_job(sched_job); in v3d_render_job_run() local 177 struct v3d_tfu_job *job = to_tfu_job(sched_job); in v3d_tfu_job_run() local 214 struct v3d_csd_job *job = to_csd_job(sched_job); in v3d_csd_job_run() local 247 struct v3d_job *job = to_v3d_job(sched_job); in v3d_cache_clean_job_run() local 294 struct v3d_job *job = to_v3d_job(sched_job); in v3d_cl_job_timedout() local 311 struct v3d_bin_job *job = to_bin_job(sched_job); in v3d_bin_job_timedout() local 320 struct v3d_render_job *job = to_render_job(sched_job); in v3d_render_job_timedout() local [all …]
|
H A D | v3d_gem.c | 252 v3d_lock_bo_reservations(struct v3d_job *job, in v3d_lock_bo_reservations() 298 struct v3d_job *job, in v3d_lookup_bos() 320 struct v3d_job *job = container_of(ref, struct v3d_job, refcount); in v3d_job_free() local 341 struct v3d_render_job *job = container_of(ref, struct v3d_render_job, in v3d_render_job_free() local 352 void v3d_job_cleanup(struct v3d_job *job) in v3d_job_cleanup() 361 void v3d_job_put(struct v3d_job *job) in v3d_job_put() 405 struct v3d_job *job; in v3d_job_init() local 465 v3d_push_job(struct v3d_job *job) in v3d_push_job() 479 struct v3d_job *job, in v3d_attach_fences_and_unlock_reservation() 821 struct v3d_tfu_job *job = NULL; in v3d_submit_tfu_ioctl() local [all …]
|
/openbmc/qemu/block/ |
H A D | backup.c | 56 static void backup_cleanup_sync_bitmap(BackupBlockJob *job, int ret) in backup_cleanup_sync_bitmap() 85 static void backup_commit(Job *job) in backup_commit() 93 static void backup_abort(Job *job) in backup_abort() 101 static void backup_clean(Job *job) in backup_clean() 108 void backup_do_checkpoint(BlockJob *job, Error **errp) in backup_do_checkpoint() 124 static BlockErrorAction backup_error_action(BackupBlockJob *job, in backup_error_action() 148 static int coroutine_fn backup_loop(BackupBlockJob *job) in backup_loop() 229 static void backup_init_bcs_bitmap(BackupBlockJob *job) in backup_init_bcs_bitmap() 250 static int coroutine_fn backup_run(Job *job, Error **errp) in backup_run() 304 static void coroutine_fn backup_pause(Job *job) in backup_pause() [all …]
|
/openbmc/linux/drivers/gpu/host1x/ |
H A D | job.c | 30 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 …]
|
H A D | cdma.c | 274 struct host1x_job *job) in cdma_start_timer_locked() 313 struct host1x_job *job, *n; in update_cdma_locked() local 368 struct host1x_job *job, *next_job = NULL; in host1x_cdma_update_sync_queue() local 548 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job) in host1x_cdma_begin() 667 struct host1x_job *job) in host1x_cdma_end()
|
/openbmc/linux/block/ |
H A D | bsg-lib.c | 31 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
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 106 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 170 struct panfrost_job *job) in panfrost_enqueue_job() 187 static void panfrost_job_hw_submit(struct panfrost_job *job, int js) in panfrost_job_hw_submit() 246 struct drm_sched_job *job) in panfrost_acquire_object_fences() 275 int panfrost_job_push(struct panfrost_job *job) in panfrost_job_push() 315 struct panfrost_job *job = container_of(ref, struct panfrost_job, in panfrost_job_cleanup() local 343 void panfrost_job_put(struct panfrost_job *job) in panfrost_job_put() 350 struct panfrost_job *job = to_panfrost_job(sched_job); in panfrost_job_free() local [all …]
|
/openbmc/qemu/migration/ |
H A D | multifd-qpl.c | 26 qpl_job *job; member 64 qpl_job *job; in check_hw_avail() local 130 qpl_job *job = NULL; in multifd_qpl_init_sw_job() local 161 qpl_job *job = NULL; in multifd_qpl_init_hw_job() local 264 static void multifd_qpl_prepare_job(qpl_job *job, bool is_compression, in multifd_qpl_prepare_job() 288 static void multifd_qpl_prepare_comp_job(qpl_job *job, uint8_t *input, in multifd_qpl_prepare_comp_job() 311 static void multifd_qpl_prepare_decomp_job(qpl_job *job, uint8_t *input, in multifd_qpl_prepare_decomp_job() 364 static bool multifd_qpl_submit_job(qpl_job *job) in multifd_qpl_submit_job() 393 qpl_job *job = qpl->sw_job; in multifd_qpl_compress_pages_slow_path() local 531 static bool multifd_qpl_process_and_check_job(qpl_job *job, bool is_hardware, in multifd_qpl_process_and_check_job() [all …]
|
/openbmc/qemu/ui/ |
H A D | vnc-jobs.c | 84 VncJob *job = g_new0(VncJob, 1); in vnc_job_new() local 94 int vnc_job_add_rect(VncJob *job, int x, int y, int w, int h) in vnc_job_add_rect() 111 void vnc_job_push(VncJob *job) in vnc_job_push() 125 VncJob *job; in vnc_has_job_locked() local 210 static bool vnc_worker_clamp_rect(VncState *vs, VncJob *job, VncRect *rect) in vnc_worker_clamp_rect() 240 VncJob *job; in vnc_worker_thread_loop() local
|
/openbmc/linux/drivers/gpu/host1x/hw/ |
H A D | channel_hw.c | 50 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()
|
/openbmc/linux/drivers/md/ |
H A D | dm-kcopyd.c | 420 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 …]
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | ivpu_job.c | 180 static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job) in ivpu_cmdq_push_job() 249 static void job_get(struct ivpu_job *job, struct ivpu_job **link) in job_get() 261 struct ivpu_job *job = container_of(ref, struct ivpu_job, ref); in job_release() local 279 static void job_put(struct ivpu_job *job) in job_put() 291 struct ivpu_job *job; in ivpu_create_job() local 328 struct ivpu_job *job; in ivpu_job_done() local 362 struct ivpu_job *job; in ivpu_jobs_abort_all() local 369 static int ivpu_direct_job_submission(struct ivpu_job *job) in ivpu_direct_job_submission() 426 ivpu_job_prepare_bos_for_submit(struct drm_file *file, struct ivpu_job *job, u32 *buf_handles, in ivpu_job_prepare_bos_for_submit() 496 struct ivpu_job *job; in ivpu_submit_ioctl() local
|
/openbmc/linux/drivers/scsi/lpfc/ |
H A D | lpfc_bsg.c | 295 struct bsg_job *job; in lpfc_bsg_send_mgmt_cmd_cmp() local 379 lpfc_bsg_send_mgmt_cmd(struct bsg_job *job) in lpfc_bsg_send_mgmt_cmd() 554 struct bsg_job *job; in lpfc_bsg_rport_els_cmp() local 642 lpfc_bsg_rport_els(struct bsg_job *job) in lpfc_bsg_rport_els() 906 struct bsg_job *job = NULL; in lpfc_bsg_ct_unsol_event() local 1166 lpfc_bsg_hba_set_event(struct bsg_job *job) in lpfc_bsg_hba_set_event() 1249 lpfc_bsg_hba_get_event(struct bsg_job *job) in lpfc_bsg_hba_get_event() 1361 struct bsg_job *job; in lpfc_issue_ct_rsp_cmp() local 1444 lpfc_issue_ct_rsp(struct lpfc_hba *phba, struct bsg_job *job, uint32_t tag, in lpfc_issue_ct_rsp() 1570 lpfc_bsg_send_mgmt_rsp(struct bsg_job *job) in lpfc_bsg_send_mgmt_rsp() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_writeback.c | 312 int drm_writeback_prepare_job(struct drm_writeback_job *job) in drm_writeback_prepare_job() 352 struct drm_writeback_job *job; in drm_writeback_queue_job() local 364 void drm_writeback_cleanup_job(struct drm_writeback_job *job) in drm_writeback_cleanup_job() 392 struct drm_writeback_job *job = container_of(work, in cleanup_work() local 420 struct drm_writeback_job *job; in drm_writeback_signal_completion() local
|
/openbmc/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 386 struct drm_sched_job *job; in drm_sched_job_timedout() local 631 int drm_sched_job_init(struct drm_sched_job *job, in drm_sched_job_init() 672 void drm_sched_job_arm(struct drm_sched_job *job) in drm_sched_job_arm() 699 int drm_sched_job_add_dependency(struct drm_sched_job *job, in drm_sched_job_add_dependency() 747 int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job, in drm_sched_job_add_syncobj_dependency() 775 int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job, in drm_sched_job_add_resv_dependencies() 813 int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job, in drm_sched_job_add_implicit_dependencies() 835 void drm_sched_job_cleanup(struct drm_sched_job *job) in drm_sched_job_cleanup() 921 struct drm_sched_job *job, *next; in drm_sched_get_cleanup_job() local
|
H A D | sched_entity.c | 168 struct drm_sched_job *job = container_of(wrk, typeof(*job), work); in drm_sched_entity_kill_jobs_work() local 179 struct drm_sched_job *job = container_of(cb, struct drm_sched_job, in drm_sched_entity_kill_jobs_cb() local 219 struct drm_sched_job *job; in drm_sched_entity_kill() local 433 drm_sched_job_dependency(struct drm_sched_job *job, in drm_sched_job_dependency()
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | hw_queue.c | 268 static void ext_queue_schedule_job(struct hl_cs_job *job) in ext_queue_schedule_job() 333 static void int_queue_schedule_job(struct hl_cs_job *job) in int_queue_schedule_job() 369 static void hw_queue_schedule_job(struct hl_cs_job *job) in hw_queue_schedule_job() 405 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_signal_cs() 440 struct hl_cs *cs, struct hl_cs_job *job, in hl_hw_queue_encaps_sig_set_sob_info() 464 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_wait_cs() 551 struct hl_cs_job *job; in init_signal_wait_cs() local 631 struct hl_cs_job *job, *tmp; in hl_hw_queue_schedule_cs() local
|
/openbmc/linux/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_app.c | 140 struct bsg_job *job) in mpi3mr_enable_logdata() 178 struct bsg_job *job) in mpi3mr_get_logdata() 212 struct bsg_job *job) in mpi3mr_bsg_pel_enable() 310 struct bsg_job *job) in mpi3mr_get_all_tgt_info() 387 struct bsg_job *job) in mpi3mr_get_change_count() 414 struct bsg_job *job) in mpi3mr_bsg_adp_reset() 466 struct bsg_job *job) in mpi3mr_bsg_populate_adpinfo() 515 static long mpi3mr_bsg_process_drv_cmds(struct bsg_job *job) in mpi3mr_bsg_process_drv_cmds() 957 static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job, unsigned int *reply_payload_rcv_len) in mpi3mr_bsg_process_mpt_cmds() 1464 static int mpi3mr_bsg_request(struct bsg_job *job) in mpi3mr_bsg_request()
|