Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/scheduler/
H A Dsched_main.c96 static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched) in drm_sched_available_credits()
115 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched, in drm_sched_can_queue()
182 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
256 drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_rr()
313 drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_fifo()
345 static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_job_queue()
355 static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_free_queue()
370 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() local
402 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
411 static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout_unlocked()
[all …]
H A Dsched_entity.c285 struct drm_gpu_scheduler *sched; in drm_sched_entity_flush() local
402 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_add_dependency_cb() local
528 struct drm_gpu_scheduler *sched; in drm_sched_entity_select_rq() local
604 struct drm_gpu_scheduler *sched; in drm_sched_entity_push_job() local
/linux/drivers/gpu/drm/xe/
H A Dxe_gpu_scheduler.h34 static inline void xe_sched_msg_lock(struct xe_gpu_scheduler *sched) in xe_sched_msg_lock()
39 static inline void xe_sched_msg_unlock(struct xe_gpu_scheduler *sched) in xe_sched_msg_unlock()
44 static inline void xe_sched_stop(struct xe_gpu_scheduler *sched) in xe_sched_stop()
49 static inline void xe_sched_tdr_queue_imm(struct xe_gpu_scheduler *sched) in xe_sched_tdr_queue_imm()
54 static inline void xe_sched_resubmit_jobs(struct xe_gpu_scheduler *sched) in xe_sched_resubmit_jobs()
75 static inline void xe_sched_add_pending_job(struct xe_gpu_scheduler *sched, in xe_sched_add_pending_job()
90 struct xe_sched_job *xe_sched_first_pending_job(struct xe_gpu_scheduler *sched) in xe_sched_first_pending_job()
111 struct xe_gpu_scheduler *sched) in xe_sched_entity_init()
H A Dxe_guc_submit.c937 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister() local
1034 struct xe_gpu_scheduler *sched = &ge->sched; in xe_guc_exec_queue_lr_cleanup() local
1224 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job() local
1661 struct xe_gpu_scheduler *sched; in guc_exec_queue_init() local
1847 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend() local
1906 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume() local
1944 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop() local
2134 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_pause() local
2200 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start() local
2255 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_unpause_prepare() local
[all …]
H A Dxe_guc_exec_queue_types.h26 struct xe_gpu_scheduler sched; member
H A Dxe_execlist_types.h37 struct drm_gpu_scheduler sched; member
/linux/tools/perf/
H A Dbuiltin-sched.c300 static void burn_nsecs(struct perf_sched *sched, u64 nsecs) in burn_nsecs()
319 static void calibrate_run_measurement_overhead(struct perf_sched *sched) in calibrate_run_measurement_overhead()
336 static void calibrate_sleep_measurement_overhead(struct perf_sched *sched) in calibrate_sleep_measurement_overhead()
382 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task, in add_sched_event_run()
405 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task, in add_sched_event_wakeup()
431 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task, in add_sched_event_sleep()
441 static struct task_desc *register_pid(struct perf_sched *sched, in register_pid()
487 static void print_task_traces(struct perf_sched *sched) in print_task_traces()
499 static void add_cross_task_wakeups(struct perf_sched *sched) in add_cross_task_wakeups()
514 static void perf_sched__process_event(struct perf_sched *sched, in perf_sched__process_event()
[all …]
/linux/net/mptcp/
H A Dsched.c55 list_for_each_entry_rcu(sched, &mptcp_sched_list, list) { in mptcp_sched_find() local
87 if (!sched->get_send) { in mptcp_register_scheduler() argument
72 struct mptcp_sched_ops *sched; mptcp_get_available_schedulers() local
104 mptcp_unregister_scheduler(struct mptcp_sched_ops * sched) mptcp_unregister_scheduler() argument
120 mptcp_init_sched(struct mptcp_sock * msk,struct mptcp_sched_ops * sched) mptcp_init_sched() argument
139 struct mptcp_sched_ops *sched = msk->sched; mptcp_release_sched() local
[all...]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c29 struct nouveau_sched *sched = args->sched; in nouveau_job_init() local
122 struct nouveau_sched *sched = job->sched; in nouveau_job_done() local
277 struct nouveau_sched *sched = job->sched; in nouveau_job_submit() local
372 struct drm_gpu_scheduler *sched = sched_job->sched; in nouveau_sched_timedout_job() local
403 nouveau_sched_init(struct nouveau_sched *sched, struct nouveau_drm *drm, in nouveau_sched_init()
467 struct nouveau_sched *sched; in nouveau_sched_create() local
486 nouveau_sched_job_list_empty(struct nouveau_sched *sched) in nouveau_sched_job_list_empty()
498 nouveau_sched_fini(struct nouveau_sched *sched) in nouveau_sched_fini()
518 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
H A Dnouveau_exec.h11 struct nouveau_sched *sched; member
H A Dnouveau_abi16.h29 struct nouveau_sched *sched; member
/linux/net/netfilter/ipvs/
H A Dip_vs_sched.c61 ip_vs_unbind_scheduler(struct ip_vs_service * svc,struct ip_vs_scheduler * sched) ip_vs_unbind_scheduler() argument
81 struct ip_vs_scheduler *sched; ip_vs_sched_getbyname() local
115 struct ip_vs_scheduler *sched; ip_vs_scheduler_get() local
145 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); ip_vs_scheduler_err() local
169 struct ip_vs_scheduler *sched; register_ip_vs_scheduler() local
[all...]
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c753 #define sched_queue_work(sched, wname) \ argument
769 #define sched_queue_delayed_work(sched, wname, delay) \ argument
1472 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fatal_event_locked() local
1518 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fault_event_locked() local
1570 struct panthor_scheduler *sched = ptdev->scheduler; in group_process_tiler_oom() local
1673 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_tiler_oom_event_locked() local
1735 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_idle_event_locked() local
1765 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_progress_timer_event_locked() local
1876 struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, in process_fw_events_work() local
1955 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() argument
133 const 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() argument
266 struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); sctp_sched_init_sid() local
[all...]
H A Dstream.c57 const struct sctp_sched_ops *sched; in sctp_stream_free_ext() local
133 const struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_init() local
185 const struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_free() local
210 const struct sctp_sched_ops *sched = sctp_sched_ops_from_stream(stream); in sctp_stream_update() local
[all...]
/linux/net/sched/
H A Dsch_taprio.c120 struct sched_gate_list *sched) in taprio_calculate_gate_durations() argument
170 static ktime_t sched_base_time(const struct sched_gate_list *sched) in sched_base_time() argument
198 struct sched_gate_list *sched in taprio_free_sched_cb() local
224 get_cycle_time_elapsed(struct sched_gate_list * sched,ktime_t time) get_cycle_time_elapsed() argument
235 get_interval_end_time(struct sched_gate_list * sched,struct sched_gate_list * admin,struct sched_entry * entry,ktime_t intv_start) get_interval_end_time() argument
272 taprio_update_queue_max_sdu(struct taprio_sched * q,struct sched_gate_list * sched,struct qdisc_size_table * stab) taprio_update_queue_max_sdu() argument
325 find_entry_to_transmit(struct sk_buff * skb,struct Qdisc * sch,struct sched_gate_list * sched,struct sched_gate_list * admin,ktime_t time,ktime_t * interval_start,ktime_t * interval_end,bool validate_interval) find_entry_to_transmit() argument
403 struct sched_gate_list *sched, *admin; is_valid_interval() local
472 struct sched_gate_list *sched, *admin; get_packet_txtime() local
545 struct sched_gate_list *sched; taprio_skb_exceeds_queue_max_sdu() local
662 taprio_set_budgets(struct taprio_sched * q,struct sched_gate_list * sched,struct sched_entry * entry) taprio_set_budgets() argument
1087 parse_sched_list(struct taprio_sched * q,struct nlattr * list,struct sched_gate_list * sched,struct netlink_ext_ack * extack) parse_sched_list() argument
1206 taprio_get_start_time(struct Qdisc * sch,struct sched_gate_list * sched,ktime_t * start) taprio_get_start_time() argument
1240 setup_first_end_time(struct taprio_sched * q,struct sched_gate_list * sched,ktime_t base) setup_first_end_time() argument
1363 setup_txtime(struct taprio_sched * q,struct sched_gate_list * sched,ktime_t base) setup_txtime() argument
1458 taprio_sched_to_offload(struct net_device * dev,struct sched_gate_list * sched,struct tc_taprio_qopt_offload * offload,const struct tc_taprio_caps * caps) taprio_sched_to_offload() argument
1516 taprio_enable_offload(struct net_device * dev,struct taprio_sched * q,struct sched_gate_list * sched,struct netlink_ext_ack * extack) taprio_enable_offload() argument
2284 taprio_dump_tc_entries(struct sk_buff * skb,struct taprio_sched * q,struct sched_gate_list * sched) taprio_dump_tc_entries() argument
[all...]
/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.c343 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in suspend_scheduler() local
354 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.h252 struct drm_gpu_scheduler *sched; member
299 struct drm_gpu_scheduler *sched; member
355 struct drm_gpu_scheduler *sched; member
[all...]
/linux/arch/x86/events/
H A Dcore.c835 static void perf_sched_init(struct perf_sched *sched, struct event_constraint **constraints, in perf_sched_init()
856 static void perf_sched_save_state(struct perf_sched *sched) in perf_sched_save_state()
865 static bool perf_sched_restore_state(struct perf_sched *sched) in perf_sched_restore_state()
887 static bool __perf_sched_find_counter(struct perf_sched *sched) in __perf_sched_find_counter()
942 static bool perf_sched_find_counter(struct perf_sched *sched) in perf_sched_find_counter()
956 static bool perf_sched_next_event(struct perf_sched *sched) in perf_sched_next_event()
987 struct perf_sched sched; in perf_assign_events() local
/linux/drivers/gpu/drm/lima/
H A Dlima_sched.c108 to_lima_pipe(struct drm_gpu_scheduler * sched) to_lima_pipe() argument
161 struct drm_gpu_scheduler *sched = &pipe->base; lima_sched_context_init() local
/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

123