| /linux/drivers/gpu/drm/scheduler/ |
| H A D | sched_main.c | 96 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() 371 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() local 403 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout() 412 static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout_unlocked() [all …]
|
| H A D | sched_entity.c | 285 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/net/mptcp/ |
| H A D | sched.c | 55 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 D | nouveau_sched.c | 29 struct nouveau_sched *sched = args->sched; in nouveau_job_init() local 120 struct nouveau_sched *sched = job->sched; in nouveau_job_done() local 275 struct nouveau_sched *sched = job->sched; in nouveau_job_submit() local 370 struct drm_gpu_scheduler *sched = sched_job->sched; in nouveau_sched_timedout_job() local 401 nouveau_sched_init(struct nouveau_sched *sched, struct nouveau_drm *drm, in nouveau_sched_init() 465 struct nouveau_sched *sched; in nouveau_sched_create() local 484 nouveau_sched_job_list_empty(struct nouveau_sched *sched) in nouveau_sched_job_list_empty() 496 nouveau_sched_fini(struct nouveau_sched *sched) in nouveau_sched_fini() 516 struct nouveau_sched *sched = *psched; in nouveau_sched_destroy() local
|
| H A D | nouveau_sched.h | 29 struct nouveau_sched *sched; member 53 struct nouveau_sched *sched; member
|
| H A D | nouveau_exec.h | 11 struct nouveau_sched *sched; member
|
| H A D | nouveau_abi16.h | 29 struct nouveau_sched *sched; member
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_sched.c | 61 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...] |
| H A D | ip_vs_ctl.c | 971 struct ip_vs_scheduler *sched; in __ip_vs_update_dest() local 1290 struct ip_vs_scheduler *sched; in __ip_vs_unlink_dest() local 1371 struct ip_vs_scheduler *sched = NULL; in ip_vs_add_service() local 1519 struct ip_vs_scheduler *sched = NULL, *old_sched; in ip_vs_edit_service() local 2412 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_info_seq_show() local 2844 struct ip_vs_scheduler *sched; in ip_vs_copy_service() local 3318 struct ip_vs_scheduler *sched; in ip_vs_genl_fill_service() local
|
| /linux/tools/perf/ |
| H A D | builtin-sched.c | 307 static void burn_nsecs(struct perf_sched *sched, u64 nsecs) in burn_nsecs() 326 static void calibrate_run_measurement_overhead(struct perf_sched *sched) in calibrate_run_measurement_overhead() 343 static void calibrate_sleep_measurement_overhead(struct perf_sched *sched) in calibrate_sleep_measurement_overhead() 389 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task, in add_sched_event_run() 412 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task, in add_sched_event_wakeup() 438 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task, in add_sched_event_sleep() 448 static struct task_desc *register_pid(struct perf_sched *sched, in register_pid() 494 static void print_task_traces(struct perf_sched *sched) in print_task_traces() 506 static void add_cross_task_wakeups(struct perf_sched *sched) in add_cross_task_wakeups() 521 static void perf_sched__process_event(struct perf_sched *sched, in perf_sched__process_event() [all …]
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 745 #define sched_queue_work(sched, wname) \ argument 761 #define sched_queue_delayed_work(sched, wname, delay) \ argument 1480 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fatal_event_locked() local 1526 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_fault_event_locked() local 1578 struct panthor_scheduler *sched = ptdev->scheduler; in group_process_tiler_oom() local 1681 struct panthor_scheduler *sched = ptdev->scheduler; in cs_slot_process_tiler_oom_event_locked() local 1732 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_idle_event_locked() local 1762 struct panthor_scheduler *sched = ptdev->scheduler; in csg_slot_process_progress_timer_event_locked() local 1873 struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, in process_fw_events_work() local 1952 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() 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 D | stream.c | 57 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
|
| /linux/net/sched/ |
| H A D | sch_taprio.c | 120 struct sched_gate_list *sched) in taprio_calculate_gate_durations() 170 static ktime_t sched_base_time(const struct sched_gate_list *sched) in sched_base_time() 198 struct sched_gate_list *sched = container_of(head, struct sched_gate_list, rcu); in taprio_free_sched_cb() local 224 static s32 get_cycle_time_elapsed(struct sched_gate_list *sched, ktime_t time) in get_cycle_time_elapsed() 235 static ktime_t get_interval_end_time(struct sched_gate_list *sched, in get_interval_end_time() 272 struct sched_gate_list *sched, in taprio_update_queue_max_sdu() 325 struct sched_gate_list *sched, in find_entry_to_transmit() 403 struct sched_gate_list *sched, *admin; in is_valid_interval() local 472 struct sched_gate_list *sched, *admin; in get_packet_txtime() local 545 struct sched_gate_list *sched; in taprio_skb_exceeds_queue_max_sdu() local [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_dep_scheduler.c | 31 struct drm_gpu_scheduler sched; member 77 struct drm_gpu_scheduler *sched; in xe_dep_scheduler_create() local
|
| H A D | xe_guc_submit.c | 1239 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister() local 1446 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job() local 1925 struct xe_gpu_scheduler *sched; in guc_exec_queue_init() local 2158 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend() local 2217 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume() local 2260 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop() local 2445 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_pause() local 2524 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start() local 2579 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_unpause_prepare() local 2625 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_replay_pending_state_change() local [all …]
|
| H A D | xe_execlist_types.h | 37 struct drm_gpu_scheduler sched; member
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_submitqueue.c | 151 struct drm_gpu_scheduler *sched = &ring->sched; in get_sched_entity() local 220 struct drm_gpu_scheduler *sched = &to_msm_vm(msm_context_vm(drm, ctx))->sched; in msm_submitqueue_create() local
|
| /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 | 344 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in suspend_scheduler() local 355 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/arch/x86/events/ |
| H A D | core.c | 838 static void perf_sched_init(struct perf_sched *sched, struct event_constraint **constraints, in perf_sched_init() 859 static void perf_sched_save_state(struct perf_sched *sched) in perf_sched_save_state() 868 static bool perf_sched_restore_state(struct perf_sched *sched) in perf_sched_restore_state() 890 static bool __perf_sched_find_counter(struct perf_sched *sched) in __perf_sched_find_counter() 945 static bool perf_sched_find_counter(struct perf_sched *sched) in perf_sched_find_counter() 959 static bool perf_sched_next_event(struct perf_sched *sched) in perf_sched_next_event() 990 struct perf_sched sched; in perf_assign_events() local
|
| /linux/drivers/usb/host/ |
| H A D | ehci-sched.c | 1243 struct ehci_iso_sched *sched; in itd_urb_transaction() local 1387 struct ehci_iso_sched *sched, in sitd_slot_ok() 1480 struct ehci_iso_sched *sched = urb->hcpriv; in iso_stream_schedule() local 2150 struct ehci_iso_sched *sched = urb->hcpriv; in sitd_link_urb() local
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_queue.c | 811 struct drm_gpu_scheduler *sched = s_job->sched; in pvr_queue_timedout_job() local 1239 struct drm_gpu_scheduler *sched; in pvr_queue_create() local
|