/linux/drivers/gpu/drm/xe/ |
H A D | xe_sched_job.c | 68 static void job_free(struct xe_sched_job *job) in job_free() argument 77 static struct xe_device *job_to_xe(struct xe_sched_job *job) in job_to_xe() argument 83 static void xe_sched_job_free_fences(struct xe_sched_job *job) in xe_sched_job_free_fences() argument 100 struct xe_sched_job *job; in xe_sched_job_create() local 171 struct xe_sched_job *job = xe_sched_job_destroy() local 199 xe_sched_job_set_error(struct xe_sched_job * job,int error) xe_sched_job_set_error() argument 218 xe_sched_job_started(struct xe_sched_job * job) xe_sched_job_started() argument 228 xe_sched_job_completed(struct xe_sched_job * job) xe_sched_job_completed() argument 243 xe_sched_job_arm(struct xe_sched_job * job) xe_sched_job_arm() argument 290 xe_sched_job_push(struct xe_sched_job * job) xe_sched_job_push() argument 306 xe_sched_job_last_fence_add_dep(struct xe_sched_job * job,struct xe_vm * vm) xe_sched_job_last_fence_add_dep() argument 320 xe_sched_job_init_user_fence(struct xe_sched_job * job,struct xe_sync_entry * sync) xe_sched_job_init_user_fence() argument 332 xe_sched_job_snapshot_capture(struct xe_sched_job * job) xe_sched_job_snapshot_capture() argument 370 xe_sched_job_add_deps(struct xe_sched_job * job,struct dma_resv * resv,enum dma_resv_usage usage) xe_sched_job_add_deps() argument [all...] |
H A D | xe_sched_job.h | 31 static inline struct xe_sched_job *xe_sched_job_get(struct xe_sched_job *job) in xe_sched_job_get() argument 44 xe_sched_job_put(struct xe_sched_job * job) xe_sched_job_put() argument 50 xe_sched_job_is_error(struct xe_sched_job * job) xe_sched_job_is_error() argument 71 xe_sched_job_seqno(struct xe_sched_job * job) xe_sched_job_seqno() argument 76 xe_sched_job_lrc_seqno(struct xe_sched_job * job) xe_sched_job_lrc_seqno() argument 82 xe_sched_job_add_migrate_flush(struct xe_sched_job * job,u32 flags) xe_sched_job_add_migrate_flush() argument [all...] |
H A D | xe_ring_ops.c | 176 static int emit_render_cache_flush(struct xe_sched_job *job, u32 *dw, int i) in emit_render_cache_flush() argument 228 static u32 get_ppgtt_flag(struct xe_sched_job *job) in get_ppgtt_flag() argument 247 static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc, in __emit_job_gen12_simple() argument 298 __emit_job_gen12_video(struct xe_sched_job * job,struct xe_lrc * lrc,u64 batch_addr,u32 seqno) __emit_job_gen12_video() argument 347 __emit_job_gen12_render_compute(struct xe_sched_job * job,struct xe_lrc * lrc,u64 batch_addr,u32 seqno) __emit_job_gen12_render_compute() argument 398 emit_migration_job_gen12(struct xe_sched_job * job,struct xe_lrc * lrc,u32 seqno) emit_migration_job_gen12() argument 431 emit_job_gen12_gsc(struct xe_sched_job * job) emit_job_gen12_gsc() argument 442 emit_job_gen12_copy(struct xe_sched_job * job) emit_job_gen12_copy() argument 458 emit_job_gen12_video(struct xe_sched_job * job) emit_job_gen12_video() argument 469 emit_job_gen12_render_compute(struct xe_sched_job * job) emit_job_gen12_render_compute() argument [all...] |
H A D | xe_gpu_scheduler.h | 66 xe_sched_invalidate_job(struct xe_sched_job *job, int threshold) in xe_sched_invalidate_job() argument 72 struct xe_sched_job *job) in xe_sched_add_pending_job() argument 82 struct xe_sched_job *job; in xe_sched_first_pending_job() local
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 27 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init() argument 112 nouveau_job_fini(struct nouveau_job * job) nouveau_job_fini() argument 121 nouveau_job_done(struct nouveau_job * job) nouveau_job_done() argument 131 nouveau_job_free(struct nouveau_job * job) nouveau_job_free() argument 140 sync_find_fence(struct nouveau_job * job,struct drm_nouveau_sync * sync,struct dma_fence ** fence) sync_find_fence() argument 165 nouveau_job_add_deps(struct nouveau_job * job) nouveau_job_add_deps() argument 190 nouveau_job_fence_attach_cleanup(struct nouveau_job * job) nouveau_job_fence_attach_cleanup() argument 207 nouveau_job_fence_attach_prepare(struct nouveau_job * job) nouveau_job_fence_attach_prepare() argument 249 nouveau_job_fence_attach(struct nouveau_job * job) nouveau_job_fence_attach() argument 274 nouveau_job_submit(struct nouveau_job * job) nouveau_job_submit() argument 347 nouveau_job_run(struct nouveau_job * job) nouveau_job_run() argument 363 struct nouveau_job *job = to_nouveau_job(sched_job); nouveau_sched_run_job() local 372 struct nouveau_job *job = to_nouveau_job(sched_job); nouveau_sched_timedout_job() local 390 struct nouveau_job *job = to_nouveau_job(sched_job); nouveau_sched_free_job() local 399 struct nouveau_job *job; nouveau_sched_cancel_job() local [all...] |
H A D | nouveau_exec.c | 89 nouveau_exec_job_submit(struct nouveau_job *job, in nouveau_exec_job_submit() argument 120 nouveau_exec_job_armed_submit(struct nouveau_job *job, in nouveau_exec_job_armed_submit() argument 129 nouveau_exec_job_run(struct nouveau_job * job) nouveau_exec_job_run() argument 168 nouveau_exec_job_free(struct nouveau_job * job) nouveau_exec_job_free() argument 181 nouveau_exec_job_timeout(struct nouveau_job * job) nouveau_exec_job_timeout() argument 207 struct nouveau_exec_job *job; nouveau_exec_job_init() local 272 struct nouveau_exec_job *job; nouveau_exec() local [all...] |
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 37 struct amdgpu_job *job) in amdgpu_job_do_core_dump() argument 52 struct amdgpu_job *job) in amdgpu_job_core_dump() argument 91 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_timedout() local 186 amdgpu_job_alloc(struct amdgpu_device * adev,struct amdgpu_vm * vm,struct drm_sched_entity * entity,void * owner,unsigned int num_ibs,struct amdgpu_job ** job,u64 drm_client_id) amdgpu_job_alloc() argument 212 amdgpu_job_alloc_with_ib(struct amdgpu_device * adev,struct drm_sched_entity * entity,void * owner,size_t size,enum amdgpu_ib_pool_type pool_type,struct amdgpu_job ** job) amdgpu_job_alloc_with_ib() argument 231 amdgpu_job_set_resources(struct amdgpu_job * job,struct amdgpu_bo * gds,struct amdgpu_bo * gws,struct amdgpu_bo * oa) amdgpu_job_set_resources() argument 248 amdgpu_job_free_resources(struct amdgpu_job * job) amdgpu_job_free_resources() argument 267 struct amdgpu_job *job = to_amdgpu_job(s_job); amdgpu_job_free_cb() local 280 amdgpu_job_set_gang_leader(struct amdgpu_job * job,struct amdgpu_job * leader) amdgpu_job_set_gang_leader() argument 296 amdgpu_job_free(struct amdgpu_job * job) amdgpu_job_free() argument 312 amdgpu_job_submit(struct amdgpu_job * job) amdgpu_job_submit() argument 324 amdgpu_job_submit_direct(struct amdgpu_job * job,struct amdgpu_ring * ring,struct dma_fence ** fence) amdgpu_job_submit_direct() argument 344 struct amdgpu_job *job = to_amdgpu_job(sched_job); amdgpu_job_prepare_job() local 383 struct amdgpu_job *job; amdgpu_job_run() local [all...] |
/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_sched.c | 71 struct v3d_job *job = to_v3d_job(sched_job); in v3d_sched_job_free() local 109 struct v3d_cpu_job *job = to_cpu_job(sched_job); in v3d_cpu_job_free() local 121 v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job) in v3d_switch_perfmon() argument 139 v3d_job_start_stats(struct v3d_job * job,enum v3d_queue queue) v3d_job_start_stats() argument 197 v3d_job_update_stats(struct v3d_job * job,enum v3d_queue queue) v3d_job_update_stats() argument 227 struct v3d_bin_job *job = to_bin_job(sched_job); v3d_bin_job_run() local 287 struct v3d_render_job *job = to_render_job(sched_job); v3d_render_job_run() local 335 struct v3d_tfu_job *job = to_tfu_job(sched_job); v3d_tfu_job_run() local 382 struct v3d_csd_job *job = to_csd_job(sched_job); v3d_csd_job_run() local 429 v3d_rewrite_csd_job_wg_counts_from_indirect(struct v3d_cpu_job * job) v3d_rewrite_csd_job_wg_counts_from_indirect() argument 474 v3d_timestamp_query(struct v3d_cpu_job * job) v3d_timestamp_query() argument 494 v3d_reset_timestamp_queries(struct v3d_cpu_job * job) v3d_reset_timestamp_queries() argument 533 v3d_copy_query_results(struct v3d_cpu_job * job) v3d_copy_query_results() argument 574 v3d_reset_performance_queries(struct v3d_cpu_job * job) v3d_reset_performance_queries() argument 602 v3d_write_performance_query_result(struct v3d_cpu_job * job,void * data,unsigned int query) v3d_write_performance_query_result() argument 642 v3d_copy_performance_query(struct v3d_cpu_job * job) v3d_copy_performance_query() argument 687 struct v3d_cpu_job *job = to_cpu_job(sched_job); v3d_cpu_job_run() local 709 struct v3d_job *job = to_v3d_job(sched_job); v3d_cache_clean_job_run() local 755 struct v3d_job *job = to_v3d_job(sched_job); v3d_cl_job_timedout() local 778 struct v3d_bin_job *job = to_bin_job(sched_job); v3d_bin_job_timedout() local 787 struct v3d_render_job *job = to_render_job(sched_job); v3d_render_job_timedout() local 796 struct v3d_job *job = to_v3d_job(sched_job); v3d_generic_job_timedout() local 804 struct v3d_csd_job *job = to_csd_job(sched_job); v3d_csd_job_timedout() local [all...] |
/linux/drivers/gpu/drm/scheduler/tests/ |
H A D | mock_scheduler.c | 58 static void drm_mock_sched_job_complete(struct drm_mock_sched_job *job) in drm_mock_sched_job_complete() argument 74 struct drm_mock_sched_job *job = in drm_mock_sched_job_signal_timer() local 111 struct drm_mock_sched_job *job; drm_mock_sched_job_new() local 142 struct drm_mock_sched_job *job = drm_mock_sched_hw_fence_timeline_name() local 150 struct drm_mock_sched_job *job = drm_mock_sched_hw_fence_release() local 168 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); mock_sched_run_job() local 218 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); mock_sched_timedout_job() local 244 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); mock_sched_free_job() local 255 struct drm_mock_sched_job *job = drm_sched_job_to_mock_job(sched_job); mock_sched_cancel_job() local 346 struct drm_mock_sched_job *job, *next; drm_mock_sched_advance() local [all...] |
H A D | tests_basic.c | 42 struct drm_mock_sched_job *job; in drm_sched_basic_submit() local 122 struct drm_mock_sched_job *job, *pre in drm_sched_basic_test() local 156 struct drm_mock_sched_job *job, *mid, *prev = NULL; drm_sched_basic_entity_cleanup() local 213 struct drm_mock_sched_job *job; drm_sched_basic_cancel() local 254 struct drm_mock_sched_job *job; drm_sched_basic_timeout() local 294 struct drm_mock_sched_job *job; drm_sched_skip_reset() local 349 struct drm_mock_sched_job *job; drm_sched_priorities() local 384 struct drm_mock_sched_job *job; drm_sched_change_priority() local 440 struct drm_mock_sched_job *job; drm_sched_test_modify_sched() local 505 struct drm_mock_sched_job *job[2]; drm_sched_test_credits() local [all...] |
H A D | sched_tests.h | 153 drm_mock_sched_job_submit(struct drm_mock_sched_job * job) drm_mock_sched_job_submit() argument 171 drm_mock_sched_job_set_duration_us(struct drm_mock_sched_job * job,unsigned int duration_us) drm_mock_sched_job_set_duration_us() argument 185 drm_mock_sched_job_is_finished(struct drm_mock_sched_job * job) drm_mock_sched_job_is_finished() argument 199 drm_mock_sched_job_wait_finished(struct drm_mock_sched_job * job,long timeout) drm_mock_sched_job_wait_finished() argument 216 drm_mock_sched_job_wait_scheduled(struct drm_mock_sched_job * job,long timeout) drm_mock_sched_job_wait_scheduled() argument [all...] |
/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_job.c | 25 struct pvr_job *job = container_of(kref, struct pvr_job, ref_count); in pvr_job_release() local 46 pvr_job_put(struct pvr_job * job) pvr_job_put() argument 69 pvr_job_process_stream(struct pvr_device * pvr_dev,const struct pvr_stream_cmd_defs * cmd_defs,void * stream,u32 stream_size,struct pvr_job * job) pvr_job_process_stream() argument 86 pvr_fw_cmd_init(struct pvr_device * pvr_dev,struct pvr_job * job,const struct pvr_stream_cmd_defs * stream_def,u64 stream_userptr,u32 stream_len) pvr_fw_cmd_init() argument 142 pvr_geom_job_fw_cmd_init(struct pvr_job * job,struct drm_pvr_job * args) pvr_geom_job_fw_cmd_init() argument 171 pvr_frag_job_fw_cmd_init(struct pvr_job * job,struct drm_pvr_job * args) pvr_frag_job_fw_cmd_init() argument 215 pvr_compute_job_fw_cmd_init(struct pvr_job * job,struct drm_pvr_job * args) pvr_compute_job_fw_cmd_init() argument 251 pvr_transfer_job_fw_cmd_init(struct pvr_job * job,struct drm_pvr_job * args) pvr_transfer_job_fw_cmd_init() argument 276 pvr_job_fw_cmd_init(struct pvr_job * job,struct drm_pvr_job * args) pvr_job_fw_cmd_init() argument 303 struct pvr_job *job; global() member 407 struct pvr_job *job = NULL; create_job() local 541 struct pvr_job *job = job_data[i].job; jobs_lock_all_objs() local 579 update_job_resvs(struct pvr_job * job) update_job_resvs() argument 624 struct pvr_job *job = job_data[i - 1].job; get_last_queued_job_scheduled_fence() local [all...] |
H A D | pvr_queue.c | 350 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) in job_cmds_size() argument 365 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) in job_count_remaining_native_deps() argument 398 pvr_queue_get_job_cccb_fence(struct pvr_queue * queue,struct pvr_job * job) pvr_queue_get_job_cccb_fence() argument 451 pvr_queue_get_job_kccb_fence(struct pvr_queue * queue,struct pvr_job * job) pvr_queue_get_job_kccb_fence() argument 471 pvr_queue_get_paired_frag_job_dep(struct pvr_queue * queue,struct pvr_job * job) pvr_queue_get_paired_frag_job_dep() argument 508 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); pvr_queue_prepare_job() local 611 pvr_queue_submit_job_to_cccb(struct pvr_job * job) pvr_queue_submit_job_to_cccb() argument 698 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); pvr_queue_run_job() local 773 struct pvr_job *job; pvr_queue_start() local 814 struct pvr_job *job; pvr_queue_timedout_job() local 866 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); pvr_queue_free_job() local 918 struct pvr_job *job, *tmp_job; pvr_queue_signal_done_fences() local 950 struct pvr_job *job; pvr_queue_check_job_waiting_for_cccb_space() local 1086 pvr_queue_job_init(struct pvr_job * job,u64 drm_client_id) pvr_queue_job_init() argument 1131 pvr_queue_job_arm(struct pvr_job * job) pvr_queue_job_arm() argument 1144 pvr_queue_job_cleanup(struct pvr_job * job) pvr_queue_job_cleanup() argument 1164 pvr_queue_job_push(struct pvr_job * job) pvr_queue_job_push() argument [all...] |
H A D | pvr_job.h | 104 pvr_job_get(struct pvr_job * job) pvr_job_get() argument 119 pvr_job_release_pm_ref(struct pvr_job * job) pvr_job_release_pm_ref() argument 136 pvr_job_get_pm_ref(struct pvr_job * job) pvr_job_get_pm_ref() argument [all...] |
/linux/drivers/gpu/host1x/ |
H A D | job.c | 30 struct host1x_job *job = NULL; in host1x_job_alloc() local 77 host1x_job_get(struct host1x_job * job) host1x_job_get() argument 86 struct host1x_job *job = container_of(ref, struct host1x_job, ref); job_free() local 107 host1x_job_put(struct host1x_job * job) host1x_job_put() argument 113 host1x_job_add_gather(struct host1x_job * job,struct host1x_bo * bo,unsigned int words,unsigned int offset) host1x_job_add_gather() argument 126 host1x_job_add_wait(struct host1x_job * job,u32 id,u32 thresh,bool relative,u32 next_class) host1x_job_add_wait() argument 141 pin_job(struct host1x * host,struct host1x_job * job) pin_job() argument 279 do_relocs(struct host1x_job * job,struct host1x_job_gather * g) do_relocs() argument 339 struct host1x_job *job; global() member 524 copy_gathers(struct device * host,struct host1x_job * job,struct device * dev) copy_gathers() argument 598 host1x_job_pin(struct host1x_job * job,struct device * dev) host1x_job_pin() argument 653 host1x_job_unpin(struct host1x_job * job) host1x_job_unpin() argument 682 host1x_job_dump(struct device * dev,struct host1x_job * job) host1x_job_dump() argument [all...] |
H A D | cdma.c | 272 struct host1x_job *job) in cdma_start_timer_locked() argument 311 struct host1x_job *job, *n; in update_cdma_locked() local 366 struct host1x_job *job, *next_job = NULL; host1x_cdma_update_sync_queue() local 546 host1x_cdma_begin(struct host1x_cdma * cdma,struct host1x_job * job) host1x_cdma_begin() argument 661 host1x_cdma_end(struct host1x_cdma * cdma,struct host1x_job * job) host1x_cdma_end() argument [all...] |
/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); bsg_teardown_job() local 169 bsg_job_put(struct bsg_job * job) bsg_job_put() argument 175 bsg_job_get(struct bsg_job * job) bsg_job_get() argument 189 bsg_job_done(struct bsg_job * job,int result,unsigned int reply_payload_rcv_len) bsg_job_done() argument 207 struct bsg_job *job = blk_mq_rq_to_pdu(rq); bsg_complete() local 234 struct bsg_job *job = blk_mq_rq_to_pdu(req); bsg_prepare_job() local 304 struct bsg_job *job = blk_mq_rq_to_pdu(req); bsg_init_rq() local 315 struct bsg_job *job = blk_mq_rq_to_pdu(req); bsg_exit_rq() local [all...] |
/linux/drivers/gpu/drm/msm/ |
H A D | msm_gem_vma.c | 153 static inline struct msm_vm_bind_job *to_msm_vm_bind_job(struct drm_sched_job *job) in to_msm_vm_bind_job() argument 456 struct msm_vm_bind_job *job; member 480 struct msm_vm_bind_job *job = ((struct op_arg *)arg)->job; in msm_gem_vm_sm_step_map() local 524 struct msm_vm_bind_job *job = ((struct op_arg *)arg)->job; msm_gem_vm_sm_step_remap() local 607 struct msm_vm_bind_job *job = ((struct op_arg *)arg)->job; msm_gem_vm_sm_step_unmap() local 646 struct msm_vm_bind_job *job = to_msm_vm_bind_job(_job); msm_vma_job_run() local 702 struct msm_vm_bind_job *job = to_msm_vm_bind_job(_job); msm_vma_job_free() local 897 struct msm_vm_bind_job *job; vm_bind_job_create() local 935 lookup_op(struct msm_vm_bind_job * job,const struct drm_msm_vm_bind_op * op) lookup_op() argument 991 vm_bind_job_lookup_ops(struct msm_vm_bind_job * job,struct drm_msm_vm_bind * args,struct drm_file * file,int * nr_bos) vm_bind_job_lookup_ops() argument 1064 prealloc_count(struct msm_vm_bind_job * job,struct msm_vm_bind_op * first,struct msm_vm_bind_op * last) prealloc_count() argument 1100 vm_bind_prealloc_count(struct msm_vm_bind_job * job) vm_bind_prealloc_count() argument 1153 vm_bind_job_lock_objects(struct msm_vm_bind_job * job,struct drm_exec * exec) vm_bind_job_lock_objects() argument 1202 vm_bind_job_pin_objects(struct msm_vm_bind_job * job) vm_bind_job_pin_objects() argument 1242 vm_bind_job_unpin_objects(struct msm_vm_bind_job * job) vm_bind_job_unpin_objects() argument 1260 vm_bind_job_prepare(struct msm_vm_bind_job * job) vm_bind_job_prepare() argument 1318 vm_bind_job_attach_fences(struct msm_vm_bind_job * job) vm_bind_job_attach_fences() argument 1337 struct msm_vm_bind_job *job = NULL; msm_ioctl_vm_bind() local [all...] |
/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; pop() local 463 push(struct list_head * jobs,struct kcopyd_job * job) push() argument 474 push_head(struct list_head * jobs,struct kcopyd_job * job) push_head() argument 492 run_complete_job(struct kcopyd_job * job) run_complete_job() argument 522 struct kcopyd_job *job = context; complete_io() local 555 run_io_job(struct kcopyd_job * job) run_io_job() argument 588 run_pages_job(struct kcopyd_job * job) run_pages_job() argument 614 struct kcopyd_job *job; process_jobs() local 679 dispatch_job(struct kcopyd_job * job) dispatch_job() argument 700 struct kcopyd_job *job = sub_job->master_job; segment_complete() local 782 struct kcopyd_job *job; dm_kcopyd_copy() local 869 struct kcopyd_job *job; dm_kcopyd_prepare_callback() local 887 struct kcopyd_job *job = j; dm_kcopyd_do_callback() local [all...] |
/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() argument 113 static void submit_gathers(struct host1x_job *job, u3 argument 163 synchronize_syncpt_base(struct host1x_job * job) synchronize_syncpt_base() argument 212 channel_program_cdma(struct host1x_job * job) channel_program_cdma() argument 281 struct host1x_job *job = container_of(cb, struct host1x_job, fence_cb); job_complete_callback() local 287 channel_submit(struct host1x_job * job) channel_submit() argument [all...] |
/linux/drivers/scsi/lpfc/ |
H A D | lpfc_bsg.c | 305 struct bsg_job *job; in lpfc_bsg_send_mgmt_cmd_cmp() local 389 lpfc_bsg_send_mgmt_cmd(struct bsg_job * job) lpfc_bsg_send_mgmt_cmd() argument 568 struct bsg_job *job; lpfc_bsg_rport_els_cmp() local 656 lpfc_bsg_rport_els(struct bsg_job * job) lpfc_bsg_rport_els() argument 920 struct bsg_job *job = NULL; lpfc_bsg_ct_unsol_event() local 1180 lpfc_bsg_hba_set_event(struct bsg_job * job) lpfc_bsg_hba_set_event() argument 1263 lpfc_bsg_hba_get_event(struct bsg_job * job) lpfc_bsg_hba_get_event() argument 1375 struct bsg_job *job; lpfc_issue_ct_rsp_cmp() local 1458 lpfc_issue_ct_rsp(struct lpfc_hba * phba,struct bsg_job * job,uint32_t tag,struct lpfc_dmabuf * cmp,struct lpfc_dmabuf * bmp,int num_entry) lpfc_issue_ct_rsp() argument 1584 lpfc_bsg_send_mgmt_rsp(struct bsg_job * job) lpfc_bsg_send_mgmt_rsp() argument 1749 lpfc_sli3_bsg_diag_loopback_mode(struct lpfc_hba * phba,struct bsg_job * job) lpfc_sli3_bsg_diag_loopback_mode() argument 2015 lpfc_sli4_bsg_diag_loopback_mode(struct lpfc_hba * phba,struct bsg_job * job) lpfc_sli4_bsg_diag_loopback_mode() argument 2233 lpfc_bsg_diag_loopback_mode(struct bsg_job * job) lpfc_bsg_diag_loopback_mode() argument 2269 lpfc_sli4_bsg_diag_mode_end(struct bsg_job * job) lpfc_sli4_bsg_diag_mode_end() argument 2348 lpfc_sli4_bsg_link_diag_test(struct bsg_job * job) lpfc_sli4_bsg_link_diag_test() argument 3035 lpfc_bsg_diag_loopback_run(struct bsg_job * job) lpfc_bsg_diag_loopback_run() argument 3335 lpfc_bsg_get_dfc_rev(struct bsg_job * job) lpfc_bsg_get_dfc_rev() argument 3389 struct bsg_job *job; lpfc_bsg_issue_mbox_cmpl() local 3570 lpfc_rd_obj_emb0_handle_job(struct lpfc_hba * phba,u8 * pmb_buf,struct lpfc_sli_config_mbox * sli_cfg_mbx,struct bsg_job * job,struct fc_bsg_reply * bsg_reply) lpfc_rd_obj_emb0_handle_job() argument 3658 struct bsg_job *job; lpfc_bsg_issue_mbox_ext_handle_job() local 3769 struct bsg_job *job; lpfc_bsg_issue_read_mbox_ext_cmpl() local 3809 struct bsg_job *job; lpfc_bsg_issue_write_mbox_ext_cmpl() local 3941 lpfc_bsg_sli_cfg_read_cmd_ext(struct lpfc_hba * phba,struct bsg_job * job,enum nemb_type nemb_tp,struct lpfc_dmabuf * dmabuf) lpfc_bsg_sli_cfg_read_cmd_ext() argument 4184 lpfc_bsg_sli_cfg_write_cmd_ext(struct lpfc_hba * phba,struct bsg_job * job,enum nemb_type nemb_tp,struct lpfc_dmabuf * dmabuf) lpfc_bsg_sli_cfg_write_cmd_ext() argument 4351 lpfc_bsg_handle_sli_cfg_mbox(struct lpfc_hba * phba,struct bsg_job * job,struct lpfc_dmabuf * dmabuf) lpfc_bsg_handle_sli_cfg_mbox() argument 4502 lpfc_bsg_read_ebuf_get(struct lpfc_hba * phba,struct bsg_job * job) lpfc_bsg_read_ebuf_get() argument 4573 lpfc_bsg_write_ebuf_set(struct lpfc_hba * phba,struct bsg_job * job,struct lpfc_dmabuf * dmabuf) lpfc_bsg_write_ebuf_set() argument 4699 lpfc_bsg_handle_sli_cfg_ebuf(struct lpfc_hba * phba,struct bsg_job * job,struct lpfc_dmabuf * dmabuf) lpfc_bsg_handle_sli_cfg_ebuf() argument 4744 lpfc_bsg_handle_sli_cfg_ext(struct lpfc_hba * phba,struct bsg_job * job,struct lpfc_dmabuf * dmabuf) lpfc_bsg_handle_sli_cfg_ext() argument 4822 lpfc_bsg_issue_mbox(struct lpfc_hba * phba,struct bsg_job * job,struct lpfc_vport * vport) lpfc_bsg_issue_mbox() argument 5127 lpfc_bsg_mbox_cmd(struct bsg_job * job) lpfc_bsg_mbox_cmd() argument 5174 lpfc_forced_link_speed(struct bsg_job * job) lpfc_forced_link_speed() argument 5244 lpfc_bsg_get_ras_config(struct bsg_job * job) lpfc_bsg_get_ras_config() argument 5301 lpfc_bsg_set_ras_config(struct bsg_job * job) lpfc_bsg_set_ras_config() argument 5389 lpfc_bsg_get_ras_lwpd(struct bsg_job * job) lpfc_bsg_get_ras_lwpd() argument 5450 lpfc_bsg_get_ras_fwlog(struct bsg_job * job) lpfc_bsg_get_ras_fwlog() argument 5531 lpfc_get_trunk_info(struct bsg_job * job) lpfc_get_trunk_info() argument 5603 lpfc_get_cgnbuf_info(struct bsg_job * job) lpfc_get_cgnbuf_info() argument 5693 lpfc_bsg_hst_vendor(struct bsg_job * job) lpfc_bsg_hst_vendor() argument 5765 lpfc_bsg_request(struct bsg_job * job) lpfc_bsg_request() argument 5802 lpfc_bsg_timeout(struct bsg_job * job) lpfc_bsg_timeout() argument [all...] |
/linux/drivers/accel/amdxdna/ |
H A D | aie2_ctx.c | 33 struct amdxdna_sched_job *job; in aie2_job_release() local 44 static void aie2_job_put(struct amdxdna_sched_job *job) in aie2_job_put() argument 175 aie2_sched_notify(struct amdxdna_sched_job * job) aie2_sched_notify() argument 193 struct amdxdna_sched_job *job = handle; aie2_sched_resp_handler() local 224 struct amdxdna_sched_job *job = handle; aie2_sched_nocmd_resp_handler() local 247 struct amdxdna_sched_job *job = handle; aie2_sched_cmdlist_resp_handler() local 298 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); aie2_sched_job_run() local 338 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); aie2_sched_job_free() local 352 struct amdxdna_sched_job *job = drm_job_to_xdna_job(sched_job); aie2_sched_job_timedout() local 829 aie2_cmd_submit(struct amdxdna_hwctx * hwctx,struct amdxdna_sched_job * job,u64 * seq) aie2_cmd_submit() argument [all...] |
/linux/drivers/accel/ivpu/ |
H A D | ivpu_job.c | 408 static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job) in ivpu_cmdq_push_job() argument 493 static void ivpu_job_destroy(struct ivpu_job *job) in ivpu_job_destroy() argument 514 struct ivpu_job *job; ivpu_job_create() local 542 struct ivpu_job *job; ivpu_job_remove_from_submitted_jobs() local 557 struct ivpu_job *job; ivpu_job_signal_and_destroy() local 608 struct ivpu_job *job; ivpu_jobs_abort_all() local 621 struct ivpu_job *job; ivpu_cmdq_abort_all_jobs() local 633 ivpu_job_submit(struct ivpu_job * job,u8 priority,u32 cmdq_id) ivpu_job_submit() argument 716 ivpu_job_prepare_bos_for_submit(struct drm_file * file,struct ivpu_job * job,u32 * buf_handles,u32 buf_count,u32 commands_offset) ivpu_job_prepare_bos_for_submit() argument 786 struct ivpu_job *job; ivpu_submit() local 1006 struct ivpu_job *job; ivpu_context_abort_work_fn() local [all...] |
/linux/drivers/gpu/drm/ |
H A D | drm_writeback.c | 438 int drm_writeback_prepare_job(struct drm_writeback_job *job) in drm_writeback_prepare_job() argument 478 struct drm_writeback_job *job; drm_writeback_queue_job() local 490 drm_writeback_cleanup_job(struct drm_writeback_job * job) drm_writeback_cleanup_job() argument 518 struct drm_writeback_job *job = container_of(work, cleanup_work() local 546 struct drm_writeback_job *job; drm_writeback_signal_completion() local [all...] |
/linux/drivers/accel/habanalabs/common/ |
H A D | hw_queue.c | 279 static void ext_queue_schedule_job(struct hl_cs_job *job) in ext_queue_schedule_job() argument 344 int_queue_schedule_job(struct hl_cs_job * job) int_queue_schedule_job() argument 380 hw_queue_schedule_job(struct hl_cs_job * job) hw_queue_schedule_job() argument 416 init_signal_cs(struct hl_device * hdev,struct hl_cs_job * job,struct hl_cs_compl * cs_cmpl) init_signal_cs() argument 451 hl_hw_queue_encaps_sig_set_sob_info(struct hl_device * hdev,struct hl_cs * cs,struct hl_cs_job * job,struct hl_cs_compl * cs_cmpl) hl_hw_queue_encaps_sig_set_sob_info() argument 475 init_wait_cs(struct hl_device * hdev,struct hl_cs * cs,struct hl_cs_job * job,struct hl_cs_compl * cs_cmpl) init_wait_cs() argument 562 struct hl_cs_job *job; init_signal_wait_cs() local 642 struct hl_cs_job *job, *tmp; hl_hw_queue_schedule_cs() local [all...] |