Home
last modified time | relevance | path

Searched defs:sched (Results 1 – 25 of 78) sorted by relevance

1234

/linux/drivers/gpu/drm/scheduler/
H A Dsched_main.c108 static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched) in drm_sched_available_credits()
127 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched, in drm_sched_can_queue()
199 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
273 drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_rr()
338 drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_fifo()
370 static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_job_queue()
380 static void __drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in __drm_sched_run_free_queue()
390 static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_free_queue()
411 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() local
443 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_gpu_scheduler.c8 static void xe_sched_process_msg_queue(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue()
14 static void xe_sched_process_msg_queue_if_ready(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue_if_ready()
26 xe_sched_get_msg(struct xe_gpu_scheduler *sched) in xe_sched_get_msg()
42 struct xe_gpu_scheduler *sched = in xe_sched_process_msg_work() local
57 int xe_sched_init(struct xe_gpu_scheduler *sched, in xe_sched_init()
75 void xe_sched_fini(struct xe_gpu_scheduler *sched) in xe_sched_fini()
81 void xe_sched_submission_start(struct xe_gpu_scheduler *sched) in xe_sched_submission_start()
87 void xe_sched_submission_stop(struct xe_gpu_scheduler *sched) in xe_sched_submission_stop()
93 void xe_sched_submission_resume_tdr(struct xe_gpu_scheduler *sched) in xe_sched_submission_resume_tdr()
98 void xe_sched_add_msg(struct xe_gpu_scheduler *sched, in xe_sched_add_msg()
[all …]
H A Dxe_gpu_scheduler.h32 static inline void xe_sched_msg_lock(struct xe_gpu_scheduler *sched) in xe_sched_msg_lock()
37 static inline void xe_sched_msg_unlock(struct xe_gpu_scheduler *sched) in xe_sched_msg_unlock()
42 static inline void xe_sched_stop(struct xe_gpu_scheduler *sched) in xe_sched_stop()
47 static inline void xe_sched_tdr_queue_imm(struct xe_gpu_scheduler *sched) in xe_sched_tdr_queue_imm()
52 static inline void xe_sched_resubmit_jobs(struct xe_gpu_scheduler *sched) in xe_sched_resubmit_jobs()
63 static inline void xe_sched_add_pending_job(struct xe_gpu_scheduler *sched, in xe_sched_add_pending_job()
72 struct xe_sched_job *xe_sched_first_pending_job(struct xe_gpu_scheduler *sched) in xe_sched_first_pending_job()
80 struct xe_gpu_scheduler *sched) in xe_sched_entity_init()
H A Dxe_guc_submit.c780 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister() local
869 struct xe_gpu_scheduler *sched = &ge->sched; in xe_guc_exec_queue_lr_cleanup() local
1035 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job() local
1416 struct xe_gpu_scheduler *sched; in guc_exec_queue_init() local
1590 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend() local
1633 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume() local
1671 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop() local
1775 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start() local
2148 struct xe_gpu_scheduler *sched = &q->guc->sched; in xe_guc_exec_queue_snapshot_capture() local
H A Dxe_guc_exec_queue_types.h24 struct xe_gpu_scheduler sched; member
H A Dxe_execlist_types.h37 struct drm_gpu_scheduler sched; member
/linux/net/mptcp/
H A Dsched.c42 struct mptcp_sched_ops *sched, *ret = NULL; in mptcp_sched_find() local
59 struct mptcp_sched_ops *sched; in mptcp_get_available_schedulers() local
74 int mptcp_register_scheduler(struct mptcp_sched_ops *sched) in mptcp_register_scheduler()
91 void mptcp_unregister_scheduler(struct mptcp_sched_ops *sched) in mptcp_unregister_scheduler()
107 struct mptcp_sched_ops *sched) in mptcp_init_sched()
126 struct mptcp_sched_ops *sched = msk->sched; in mptcp_release_sched() local
/linux/tools/perf/
H A Dbuiltin-sched.c298 burn_nsecs(struct perf_sched * sched,u64 nsecs) burn_nsecs() argument
317 calibrate_run_measurement_overhead(struct perf_sched * sched) calibrate_run_measurement_overhead() argument
334 calibrate_sleep_measurement_overhead(struct perf_sched * sched) calibrate_sleep_measurement_overhead() argument
380 add_sched_event_run(struct perf_sched * sched,struct task_desc * task,u64 timestamp,u64 duration) add_sched_event_run() argument
403 add_sched_event_wakeup(struct perf_sched * sched,struct task_desc * task,u64 timestamp,struct task_desc * wakee) add_sched_event_wakeup() argument
430 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
440 register_pid(struct perf_sched * sched,unsigned long pid,const char * comm) register_pid() argument
486 print_task_traces(struct perf_sched * sched) print_task_traces() argument
498 add_cross_task_wakeups(struct perf_sched * sched) add_cross_task_wakeups() argument
513 perf_sched__process_event(struct perf_sched * sched,struct sched_atom * atom) perf_sched__process_event() argument
554 self_open_counters(struct perf_sched * sched,unsigned long cur_task) self_open_counters() argument
609 struct perf_sched *sched; global() member
617 struct perf_sched *sched = parms->sched; thread_func() local
654 create_tasks(struct perf_sched * sched) create_tasks() argument
685 destroy_tasks(struct perf_sched * sched) destroy_tasks() argument
706 wait_for_tasks(struct perf_sched * sched) wait_for_tasks() argument
759 run_one_test(struct perf_sched * sched) run_one_test() argument
807 test_calibrations(struct perf_sched * sched) test_calibrations() argument
825 replay_wakeup_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) replay_wakeup_event() argument
846 replay_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) replay_switch_event() argument
892 replay_fork_event(struct perf_sched * sched,union perf_event * event,struct machine * machine) replay_fork_event() argument
1037 thread_atoms_insert(struct perf_sched * sched,struct thread * thread) thread_atoms_insert() argument
1119 latency_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_switch_event() argument
1189 latency_runtime_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_runtime_event() argument
1224 latency_wakeup_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_wakeup_event() argument
1285 latency_migrate_task_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) latency_migrate_task_event() argument
1335 output_lat_thread(struct perf_sched * sched,struct work_atoms * work_list) output_lat_thread() argument
1483 perf_sched__sort_lat(struct perf_sched * sched) perf_sched__sort_lat() argument
1509 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_wakeup_event() local
1540 map__findnew_thread(struct perf_sched * sched,struct machine * machine,pid_t pid,pid_t tid) map__findnew_thread() argument
1557 sched_match_task(struct perf_sched * sched,const char * comm_str) sched_match_task() argument
1573 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
1623 map_switch_event(struct perf_sched * sched,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) map_switch_event() argument
1790 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_switch_event() local
1816 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_runtime_event() local
1829 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); perf_sched__process_fork_event() local
1846 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); process_sched_migrate_task_event() local
1906 perf_sched__read_events(struct perf_sched * sched) perf_sched__read_events() argument
2069 timehist_header(struct perf_sched * sched) timehist_header() argument
2146 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
2295 save_task_callchain(struct perf_sched * sched,struct perf_sample * sample,struct evsel * evsel,struct machine * machine) save_task_callchain() argument
2441 save_idle_callchain(struct perf_sched * sched,struct idle_thread_runtime * itr,struct perf_sample * sample) save_idle_callchain() argument
2457 timehist_get_thread(struct perf_sched * sched,struct perf_sample * sample,struct machine * machine,struct evsel * evsel) timehist_get_thread() argument
2504 timehist_skip_sample(struct perf_sched * sched,struct thread * thread,struct evsel * evsel,struct perf_sample * sample) timehist_skip_sample() argument
2548 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
2597 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_sched_wakeup_event() local
2622 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
2681 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_migrate_task_event() local
2733 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); timehist_sched_change_event() local
2928 struct perf_sched *sched; global() member
3011 timehist_print_summary(struct perf_sched * sched,struct perf_session * session) timehist_print_summary() argument
3126 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); perf_timehist__process_sample() local
3144 timehist_check_attr(struct perf_sched * sched,struct evlist * evlist) timehist_check_attr() argument
3170 timehist_parse_prio_str(struct perf_sched * sched) timehist_parse_prio_str() argument
3211 perf_sched__timehist(struct perf_sched * sched) perf_sched__timehist() argument
3332 print_bad_events(struct perf_sched * sched) print_bad_events() argument
3395 perf_sched__merge_lat(struct perf_sched * sched) perf_sched__merge_lat() argument
3410 setup_cpus_switch_event(struct perf_sched * sched) setup_cpus_switch_event() argument
3430 free_cpus_switch_event(struct perf_sched * sched) free_cpus_switch_event() argument
3436 perf_sched__lat(struct perf_sched * sched) perf_sched__lat() argument
3483 setup_map_cpus(struct perf_sched * sched) setup_map_cpus() argument
3505 setup_color_pids(struct perf_sched * sched) setup_color_pids() argument
3522 setup_color_cpus(struct perf_sched * sched) setup_color_cpus() argument
3539 perf_sched__map(struct perf_sched * sched) perf_sched__map() argument
3588 perf_sched__replay(struct perf_sched * sched) perf_sched__replay() argument
3645 setup_sorting(struct perf_sched * sched,const struct option * options,const char * const usage_msg[]) setup_sorting() argument
3754 struct perf_sched sched = { cmd_sched() local
[all...]
/linux/net/netfilter/ipvs/
H A Dip_vs_sched.c61 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 Dnouveau_sched.c29 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; in nouveau_job_submit() local
371 struct drm_gpu_scheduler *sched = sched_job->sched; in nouveau_sched_timedout_job() local
402 nouveau_sched_init(struct nouveau_sched *sched, struct nouveau_drm *drm, in nouveau_sched_init()
460 struct nouveau_sched *sched; in nouveau_sched_create() local
480 nouveau_sched_fini(struct nouveau_sched *sched) in nouveau_sched_fini()
501 struct nouveau_sched *sched = *psched; in nouveau_sched_destroy() local
H A Dnouveau_sched.h29 struct nouveau_sched *sched; member
53 struct nouveau_sched *sched; member
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c726 #define sched_queue_work(sched, wname) \ argument
742 #define sched_queue_delayed_work(sched, wname, delay) \ argument
1336 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fatal_event_locked() local
1378 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fault_event_locked() local
1425 struct panthor_scheduler *sched = ptdev->scheduler; in group_process_tiler_oom() local
1528 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_tiler_oom_event_locked() local
1590 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_idle_event_locked() local
1620 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_progress_timer_event_locked() local
1727 struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, in process_fw_events_work() local
1806 struct panthor_scheduler *sched = ptdev->scheduler; in csgs_upd_ctx_apply_locked() local
[all …]
/linux/tools/perf/scripts/perl/
H A Dwakeup-latency.pl28 sub sched::sched_switch subroutine
51 sub sched::sched_wakeup subroutine
/linux/net/sctp/
H A Dstream_sched.c116 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 Dstream.c57 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 Dsch_taprio.c115 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 Dfcrypt.c54 __be32 sched[ROUNDS]; member
223 #define F_ENCRYPT(R, L, sched) \ argument
/linux/drivers/slimbus/
H A Dsched.c29 struct slim_sched *sched = &ctrl->sched; in slim_ctrl_clk_pause() local
/linux/drivers/gpu/drm/msm/adreno/
H A Dadreno_device.c334 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in suspend_scheduler() local
345 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in resume_scheduler() local
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dsge.c226 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 Dgpu_scheduler.h258 struct drm_gpu_scheduler *sched; member
305 struct drm_gpu_scheduler *sched; member
351 struct drm_gpu_scheduler *sched; member
/linux/arch/x86/events/
H A Dcore.c816 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/lima/
H A Dlima_sched.c108 static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched) in to_lima_pipe()
159 struct drm_gpu_scheduler *sched = &pipe->base; in lima_sched_context_init() local
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context_types.h201 struct i915_sched_attr sched; member
376 struct i915_sched_attr sched; member
/linux/drivers/usb/host/
H A Dehci-sched.c1244 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

1234