/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 102 static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched) in drm_sched_available_credits() argument 121 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched, in drm_sched_can_queue() argument 195 drm_sched_rq_init(struct drm_gpu_scheduler * sched,struct drm_sched_rq * rq) drm_sched_rq_init() argument 268 drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler * sched,struct drm_sched_rq * rq) drm_sched_rq_select_entity_rr() argument 333 drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler * sched,struct drm_sched_rq * rq) drm_sched_rq_select_entity_fifo() argument 366 drm_sched_run_job_queue(struct drm_gpu_scheduler * sched) drm_sched_run_job_queue() argument 376 __drm_sched_run_free_queue(struct drm_gpu_scheduler * sched) __drm_sched_run_free_queue() argument 386 drm_sched_run_free_queue(struct drm_gpu_scheduler * sched) drm_sched_run_free_queue() argument 407 struct drm_gpu_scheduler *sched = s_fence->sched; drm_sched_job_done() local 439 drm_sched_start_timeout(struct drm_gpu_scheduler * sched) drm_sched_start_timeout() argument 448 drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler * sched) drm_sched_start_timeout_unlocked() argument 462 drm_sched_tdr_queue_imm(struct drm_gpu_scheduler * sched) drm_sched_tdr_queue_imm() argument 478 drm_sched_fault(struct drm_gpu_scheduler * sched) drm_sched_fault() argument 497 drm_sched_suspend_timeout(struct drm_gpu_scheduler * sched) drm_sched_suspend_timeout() argument 523 drm_sched_resume_timeout(struct drm_gpu_scheduler * sched,unsigned long remaining) drm_sched_resume_timeout() argument 539 struct drm_gpu_scheduler *sched = s_job->sched; drm_sched_job_begin() local 549 struct drm_gpu_scheduler *sched; drm_sched_job_timedout() local 599 drm_sched_stop(struct drm_gpu_scheduler * sched,struct drm_sched_job * bad) drm_sched_stop() argument 680 drm_sched_start(struct drm_gpu_scheduler * sched,bool full_recovery) drm_sched_start() argument 734 drm_sched_resubmit_jobs(struct drm_gpu_scheduler * sched) drm_sched_resubmit_jobs() argument 838 struct drm_gpu_scheduler *sched; drm_sched_job_arm() local 1029 drm_sched_wakeup(struct drm_gpu_scheduler * sched,struct drm_sched_entity * entity) drm_sched_wakeup() argument 1048 drm_sched_select_entity(struct drm_gpu_scheduler * sched) drm_sched_select_entity() argument 1075 drm_sched_get_finished_job(struct drm_gpu_scheduler * sched) drm_sched_get_finished_job() argument 1123 struct drm_gpu_scheduler *sched, *picked_sched = NULL; drm_sched_pick_best() local 1154 struct drm_gpu_scheduler *sched = drm_sched_free_job_work() local 1176 struct drm_gpu_scheduler *sched = drm_sched_run_job_work() local 1247 drm_sched_init(struct drm_gpu_scheduler * sched,const struct drm_sched_backend_ops * ops,struct workqueue_struct * submit_wq,u32 num_rqs,u32 credit_limit,unsigned int hang_limit,long timeout,struct workqueue_struct * timeout_wq,atomic_t * score,const char * name,struct device * dev) drm_sched_init() argument 1337 drm_sched_fini(struct drm_gpu_scheduler * sched) drm_sched_fini() argument 1387 struct drm_gpu_scheduler *sched = bad->sched; drm_sched_increase_karma() local 1423 drm_sched_wqueue_ready(struct drm_gpu_scheduler * sched) drm_sched_wqueue_ready() argument 1434 drm_sched_wqueue_stop(struct drm_gpu_scheduler * sched) drm_sched_wqueue_stop() argument 1447 drm_sched_wqueue_start(struct drm_gpu_scheduler * sched) drm_sched_wqueue_start() argument [all...] |
H A D | sched_entity.c | 283 struct drm_gpu_scheduler *sched; in drm_sched_entity_flush() local 409 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_add_dependency_cb() local 531 struct drm_gpu_scheduler *sched; in drm_sched_entity_select_rq() local
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_gpu_scheduler.c | 8 static void xe_sched_process_msg_queue(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue() argument 14 static void xe_sched_process_msg_queue_if_ready(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue_if_ready() argument 26 xe_sched_get_msg(struct xe_gpu_scheduler *sched) in xe_sched_get_msg() argument 42 struct xe_gpu_scheduler *sched = xe_sched_process_msg_work() local 57 xe_sched_init(struct xe_gpu_scheduler * sched,const struct drm_sched_backend_ops * ops,const struct xe_sched_backend_ops * xe_ops,struct workqueue_struct * submit_wq,uint32_t hw_submission,unsigned hang_limit,long timeout,struct workqueue_struct * timeout_wq,atomic_t * score,const char * name,struct device * dev) xe_sched_init() argument 75 xe_sched_fini(struct xe_gpu_scheduler * sched) xe_sched_fini() argument 81 xe_sched_submission_start(struct xe_gpu_scheduler * sched) xe_sched_submission_start() argument 87 xe_sched_submission_stop(struct xe_gpu_scheduler * sched) xe_sched_submission_stop() argument 93 xe_sched_add_msg(struct xe_gpu_scheduler * sched,struct xe_sched_msg * msg) xe_sched_add_msg() argument [all...] |
H A D | xe_gpu_scheduler.h | 28 xe_sched_stop(struct xe_gpu_scheduler * sched) xe_sched_stop() argument 33 xe_sched_tdr_queue_imm(struct xe_gpu_scheduler * sched) xe_sched_tdr_queue_imm() argument 38 xe_sched_resubmit_jobs(struct xe_gpu_scheduler * sched) xe_sched_resubmit_jobs() argument 49 xe_sched_add_pending_job(struct xe_gpu_scheduler * sched,struct xe_sched_job * job) xe_sched_add_pending_job() argument 56 xe_sched_first_pending_job(struct xe_gpu_scheduler * sched) xe_sched_first_pending_job() argument 64 xe_sched_entity_init(struct xe_sched_entity * entity,struct xe_gpu_scheduler * sched) xe_sched_entity_init() argument [all...] |
H A D | xe_guc_submit.c | 827 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister() local 916 struct xe_gpu_scheduler *sched = &ge->sched; in xe_guc_exec_queue_lr_cleanup() local 1072 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job() local 1432 struct xe_gpu_scheduler *sched; in guc_exec_queue_init() local 1607 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend() local 1650 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume() local 1688 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop() local 1787 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start() local 2113 struct xe_gpu_scheduler *sched = &q->guc->sched; in xe_guc_exec_queue_snapshot_capture() local
|
H A D | xe_guc_exec_queue_types.h | 24 struct xe_gpu_scheduler sched; member
|
H A D | xe_execlist_types.h | 35 struct drm_gpu_scheduler sched; global() member
|
/linux/net/mptcp/ |
H A D | sched.c | 42 struct mptcp_sched_ops *sched, *ret = NULL; in mptcp_sched_find() local 59 struct mptcp_sched_ops *sched; in mptcp_get_available_schedulers() local 76 int mptcp_register_scheduler(struct mptcp_sched_ops *sched) in mptcp_register_scheduler() 93 void mptcp_unregister_scheduler(struct mptcp_sched_ops *sched) in mptcp_unregister_scheduler() 109 struct mptcp_sched_ops *sched) in mptcp_init_sched() 128 struct mptcp_sched_ops *sched = msk->sched; in mptcp_release_sched() local
|
/linux/tools/perf/ |
H A D | builtin-sched.c | 292 burn_nsecs(struct perf_sched * sched,u64 nsecs) burn_nsecs() argument 311 calibrate_run_measurement_overhead(struct perf_sched * sched) calibrate_run_measurement_overhead() argument 328 calibrate_sleep_measurement_overhead(struct perf_sched * sched) calibrate_sleep_measurement_overhead() argument 374 add_sched_event_run(struct perf_sched * sched,struct task_desc * task,u64 timestamp,u64 duration) add_sched_event_run() argument 397 add_sched_event_wakeup(struct perf_sched * sched,struct task_desc * task,u64 timestamp,struct task_desc * wakee) add_sched_event_wakeup() argument 424 add_sched_event_sleep(struct perf_sched * sched,struct task_desc * task,u64 timestamp,const char task_state __maybe_unused) add_sched_event_sleep() argument 434 register_pid(struct perf_sched * sched,unsigned long pid,const char * comm) register_pid() argument 480 print_task_traces(struct perf_sched * sched) print_task_traces() argument 492 add_cross_task_wakeups(struct perf_sched * sched) add_cross_task_wakeups() argument 507 perf_sched__process_event(struct perf_sched * sched,struct sched_atom * atom) perf_sched__process_event() argument 548 self_open_counters(struct perf_sched * sched,unsigned long cur_task) self_open_counters() argument 603 struct perf_sched *sched; global() member 611 struct perf_sched *sched = parms->sched; thread_func() local 648 create_tasks(struct perf_sched * sched) create_tasks() argument 679 destroy_tasks(struct perf_sched * sched) destroy_tasks() argument 700 wait_for_tasks(struct perf_sched * sched) wait_for_tasks() argument 753 run_one_test(struct perf_sched * sched) run_one_test() argument 801 test_calibrations(struct perf_sched * sched) test_calibrations() argument 819 replay_wakeup_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) replay_wakeup_event() argument 840 replay_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) replay_switch_event() argument 886 replay_fork_event(struct perf_sched * sched,union perf_event * event,struct machine * machine) replay_fork_event() argument 1025 thread_atoms_insert(struct perf_sched * sched,struct thread * thread) thread_atoms_insert() argument 1107 latency_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_switch_event() argument 1177 latency_runtime_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_runtime_event() argument 1212 latency_wakeup_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_wakeup_event() argument 1273 latency_migrate_task_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_migrate_task_event() argument 1323 output_lat_thread(struct perf_sched * sched,struct work_atoms * work_list) output_lat_thread() argument 1471 perf_sched__sort_lat(struct perf_sched * sched) perf_sched__sort_lat() argument 1497 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_wakeup_event() local 1528 map__findnew_thread(struct perf_sched * sched,struct machine * machine,pid_t pid,pid_t tid) map__findnew_thread() argument 1545 sched_match_task(struct perf_sched * sched,const char * comm_str) sched_match_task() argument 1561 print_sched_map(struct perf_sched * sched,struct perf_cpu this_cpu,int cpus_nr,const char * color,bool sched_out) print_sched_map() argument 1611 map_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) map_switch_event() argument 1778 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_switch_event() local 1804 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_runtime_event() local 1817 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); perf_sched__process_fork_event() local 1834 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_migrate_task_event() local 1894 perf_sched__read_events(struct perf_sched * sched) perf_sched__read_events() argument 2039 timehist_header(struct perf_sched * sched) timehist_header() argument 2098 timehist_print_sample(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct addr_location * al,struct thread * thread,u64 t,const char state) timehist_print_sample() argument 2244 save_task_callchain(struct perf_sched * sched,struct perf_sample * sample,struct evsel * evsel,struct machine * machine) save_task_callchain() argument 2389 save_idle_callchain(struct perf_sched * sched,struct idle_thread_runtime * itr,struct perf_sample * sample) save_idle_callchain() argument 2405 timehist_get_thread(struct perf_sched * sched,struct perf_sample * sample,struct machine * machine,struct evsel * evsel) timehist_get_thread() argument 2452 timehist_skip_sample(struct perf_sched * sched,struct thread * thread,struct evsel * evsel,struct perf_sample * sample) timehist_skip_sample() argument 2475 timehist_print_wakeup_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine,struct thread * awakened) timehist_print_wakeup_event() argument 2524 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_sched_wakeup_event() local 2549 timehist_print_migration_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine,struct thread * migrated) timehist_print_migration_event() argument 2608 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_migrate_task_event() local 2636 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_sched_change_event() local 2827 struct perf_sched *sched; global() member 2910 timehist_print_summary(struct perf_sched * sched,struct perf_session * session) timehist_print_summary() argument 3025 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); perf_timehist__process_sample() local 3043 timehist_check_attr(struct perf_sched * sched,struct evlist * evlist) timehist_check_attr() argument 3069 perf_sched__timehist(struct perf_sched * sched) perf_sched__timehist() argument 3185 print_bad_events(struct perf_sched * sched) print_bad_events() argument 3248 perf_sched__merge_lat(struct perf_sched * sched) perf_sched__merge_lat() argument 3263 setup_cpus_switch_event(struct perf_sched * sched) setup_cpus_switch_event() argument 3283 free_cpus_switch_event(struct perf_sched * sched) free_cpus_switch_event() argument 3289 perf_sched__lat(struct perf_sched * sched) perf_sched__lat() argument 3336 setup_map_cpus(struct perf_sched * sched) setup_map_cpus() argument 3358 setup_color_pids(struct perf_sched * sched) setup_color_pids() argument 3375 setup_color_cpus(struct perf_sched * sched) setup_color_cpus() argument 3392 perf_sched__map(struct perf_sched * sched) perf_sched__map() argument 3441 perf_sched__replay(struct perf_sched * sched) perf_sched__replay() argument 3498 setup_sorting(struct perf_sched * sched,const struct option * options,const char * const usage_msg[]) setup_sorting() argument 3607 struct perf_sched sched = { cmd_sched() local [all...] |
/linux/net/netfilter/ipvs/ |
H A D | ip_vs_sched.c | 61 struct ip_vs_scheduler *sched) in ip_vs_unbind_scheduler() 81 struct ip_vs_scheduler *sched; in ip_vs_sched_getbyname() local 115 struct ip_vs_scheduler *sched; in ip_vs_scheduler_get() local 145 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_scheduler_err() local 169 struct ip_vs_scheduler *sched; in register_ip_vs_scheduler() local
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 29 struct nouveau_sched *sched = args->sched; in nouveau_job_init() local 121 struct nouveau_sched *sched = job->sched; in nouveau_job_done() local 276 struct nouveau_sched *sched = job->sched; nouveau_job_submit() local 371 struct drm_gpu_scheduler *sched = sched_job->sched; nouveau_sched_timedout_job() local 402 nouveau_sched_init(struct nouveau_sched * sched,struct nouveau_drm * drm,struct workqueue_struct * wq,u32 credit_limit) nouveau_sched_init() argument 460 struct nouveau_sched *sched; nouveau_sched_create() local 480 nouveau_sched_fini(struct nouveau_sched * sched) nouveau_sched_fini() argument 501 struct nouveau_sched *sched = *psched; nouveau_sched_destroy() local [all...] |
H A D | nouveau_sched.h | 29 struct nouveau_sched *sched; member 53 struct nouveau_sched *sched; member
|
/linux/drivers/gpu/drm/panthor/ |
H A D | panthor_sched.c | 688 #define sched_queue_work(sched, wname) \ argument 704 #define sched_queue_delayed_work(sched, wname, delay) \ argument 1280 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fatal_event_locked() local 1322 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fault_event_locked() local 1369 struct panthor_scheduler *sched = ptdev->scheduler; in group_process_tiler_oom() local 1472 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_tiler_oom_event_locked() local 1534 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_idle_event_locked() local 1564 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_progress_timer_event_locked() local 1671 struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, in process_fw_events_work() local 1750 struct panthor_scheduler *sched = ptdev->scheduler; in csgs_upd_ctx_apply_locked() local [all …]
|
/linux/tools/perf/scripts/perl/ |
H A D | wakeup-latency.pl | 28 sub sched::sched_switch subroutine 51 sub sched::sched_wakeup subroutine
|
/linux/net/sctp/ |
H A D | stream_sched.c | 116 void sctp_sched_ops_register(enum sctp_sched_type sched, in sctp_sched_ops_register() 133 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_sched_free_sched() local 149 enum sctp_sched_type sched) in sctp_sched_set_sched() 266 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_sched_init_sid() local
|
H A D | stream.c | 57 struct sctp_sched_ops *sched; in sctp_stream_free_ext() local 133 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_init() local 185 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_free() local 210 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_update() local
|
/linux/net/sched/ |
H A D | sch_taprio.c | 115 struct sched_gate_list *sched) in taprio_calculate_gate_durations() 165 static ktime_t sched_base_time(const struct sched_gate_list *sched) in sched_base_time() 193 struct sched_gate_list *sched = container_of(head, struct sched_gate_list, rcu); in taprio_free_sched_cb() local 219 static s32 get_cycle_time_elapsed(struct sched_gate_list *sched, ktime_t time) in get_cycle_time_elapsed() 230 static ktime_t get_interval_end_time(struct sched_gate_list *sched, in get_interval_end_time() 267 struct sched_gate_list *sched, in taprio_update_queue_max_sdu() 320 struct sched_gate_list *sched, in find_entry_to_transmit() 398 struct sched_gate_list *sched, *admin; in is_valid_interval() local 467 struct sched_gate_list *sched, *admin; in get_packet_txtime() local 540 struct sched_gate_list *sched; in taprio_skb_exceeds_queue_max_sdu() local [all …]
|
/linux/crypto/ |
H A D | fcrypt.c | 54 __be32 sched[ROUNDS]; member 223 #define F_ENCRYPT(R, L, sched) \ argument
|
/linux/drivers/slimbus/ |
H A D | sched.c | 29 struct slim_sched *sched = &ctrl->sched; in slim_ctrl_clk_pause() local
|
/linux/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_device.c | 330 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in suspend_scheduler() local 341 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in resume_scheduler() local
|
/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 226 struct sched { struct 231 struct sched_port p[MAX_NPORTS]; argument 232 struct tasklet_struct sched_tsk;/* tasklet used to run scheduler */ argument 236 static void restart_sched(struct tasklet_struct *t); argument
|
/linux/include/drm/ |
H A D | gpu_scheduler.h | 258 struct drm_gpu_scheduler *sched; member 302 struct drm_gpu_scheduler *sched; member 340 struct drm_gpu_scheduler *sched; member [all...] |
/linux/arch/x86/events/ |
H A D | core.c | 816 static void perf_sched_init(struct perf_sched *sched, struct event_constraint **constraints, in perf_sched_init() 837 static void perf_sched_save_state(struct perf_sched *sched) in perf_sched_save_state() 846 static bool perf_sched_restore_state(struct perf_sched *sched) in perf_sched_restore_state() 868 static bool __perf_sched_find_counter(struct perf_sched *sched) in __perf_sched_find_counter() 923 static bool perf_sched_find_counter(struct perf_sched *sched) in perf_sched_find_counter() 937 static bool perf_sched_next_event(struct perf_sched *sched) in perf_sched_next_event() 968 struct perf_sched sched; in perf_assign_events() local
|
/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context_types.h | 201 struct i915_sched_attr sched; member 376 struct i915_sched_attr sched; member
|
/linux/drivers/usb/host/ |
H A D | ehci-sched.c | 1244 struct ehci_iso_sched *sched; in itd_urb_transaction() local 1388 struct ehci_iso_sched *sched, in sitd_slot_ok() 1481 struct ehci_iso_sched *sched = urb->hcpriv; in iso_stream_schedule() local 2151 struct ehci_iso_sched *sched = urb->hcpriv; in sitd_link_urb() local
|