/linux/Documentation/translations/zh_CN/scheduler/ |
H A D | sched-arch.rst | 37 2. need_resched/TIF_NEED_RESCHED 只会被设置,并且在运行任务调用 schedule()
|
H A D | sched-stats.rst | 50 3) schedule()被调用了#次
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_snprintf.c | 35 extern const void schedule __ksym; 58 &schedule, &schedule, &schedule); in handler()
|
/linux/include/linux/ |
H A D | wait.h | 114 * schedule(); 331 schedule()) 370 0, 0, schedule()) 446 cmd1; schedule(); cmd2) 459 cmd1; schedule(); cmd2) 484 schedule()) 563 schedule()); \ 624 schedule()) 637 schedule()) 651 schedule()) [all...] |
H A D | swait.h | 109 * schedule(); 184 schedule()) 208 schedule()) 233 (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule())
|
H A D | wait_bit.h | 93 * schedule() for the actual waiting. 154 * schedule() for the actual waiting. 209 * of schedule(). 232 * schedule() for the actual waiting. 282 schedule()) 325 * of schedule(). 341 schedule()) 406 schedule()) 451 * dropped when schedule() is called to wait for a wake up, and will be 465 schedule(); \ [all...] |
/linux/tools/testing/selftests/ftrace/test.d/ftrace/ |
H A D | func_traceonoff_triggers.tc | 51 # powerpc uses .schedule 52 func="schedule" 57 x=`grep '^\.schedule$' available_filter_functions | wc -l` 59 func=".schedule" 75 cnt=`grep schedule set_ftrace_filter | wc -l` 110 cnt=`grep schedule set_ftrace_filter | wc -l` 122 cnt=`grep schedule set_ftrace_filter | wc -l` 140 cnt=`grep schedule set_ftrace_filter | wc -l`
|
H A D | fgraph-filter-stack.tc | 24 # filter something, schedule is always good 25 if ! echo "schedule" > set_ftrace_filter; then 27 if ! echo ".schedule" > set_ftrace_filter; then 28 fail "can not enable schedule filter" 43 count=`cat trace | grep '()' | grep -v schedule | wc -l` 50 count=`cat trace | grep 'schedule()' | wc -l` 52 fail "No schedule traces found?" 60 count=`cat trace | grep '()' | grep -v schedule | wc -l` 66 count=`cat trace | grep 'schedule()' | wc -l` 68 fail "No schedule trace [all...] |
H A D | fgraph-filter.tc | 16 # filter something, schedule is always good 17 if ! echo "schedule" > set_ftrace_filter; then 19 if ! echo ".schedule" > set_ftrace_filter; then 20 fail "can not enable schedule filter" 28 # that only the schedule function was found 29 count=`cat trace | grep '()' | grep -v schedule | wc -l` 35 count=`cat trace | grep 'schedule()' | wc -l` 37 fail "No schedule traces found?"
|
/linux/drivers/net/dsa/sja1105/ |
H A D | sja1105_tas.c | 96 * all schedule entries for all ports. These are the Gate Control List (GCL) 101 * iterate cyclically through the "schedule". Each "cycle" has an entry point 102 * and an exit point, both being timeslot indices in the schedule table. The 112 * For each schedule entry (timeslot) k, the engine executes the gate control 151 * - cycle 0: iterates the schedule table from 0 to 2 (and back) 152 * - cycle 1: iterates the schedule table from 3 to 5 (and back) 166 struct sja1105_schedule_entry *schedule; in sja1105_init_scheduling() local 236 schedule = table->entries; in sja1105_init_scheduling() 313 schedule[k].delta = ns_to_sja1105_delta(delta_ns); in sja1105_init_scheduling() 314 schedule[ in sja1105_init_scheduling() [all...] |
/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_calendar.c | 293 data->schedule[idx] = SPX5_DSM_CAL_EMPTY; in sparx5_dsm_calendar_calc() 297 data->schedule[0] = SPX5_DSM_CAL_MAX_DEVS_PER_TAXI; in sparx5_dsm_calendar_calc() 386 data->schedule[idx] = SPX5_DSM_CAL_MAX_DEVS_PER_TAXI; in sparx5_dsm_calendar_calc() 409 if (data->schedule[slot] == SPX5_DSM_CAL_EMPTY) in sparx5_dsm_calendar_calc() 419 memcpy(data->short_list, data->schedule, in sparx5_dsm_calendar_calc() 428 memcpy(data->long_list, data->schedule, in sparx5_dsm_calendar_calc() 465 data->schedule[slot] = data->temp_sched[slot]; in sparx5_dsm_calendar_calc() 479 u32 cal_length = sparx5_dsm_cal_len(data->schedule); in sparx5_dsm_calendar_check() 490 if (data->schedule[idx] == port) { in sparx5_dsm_calendar_check() 532 u32 cal_len = sparx5_dsm_cal_len(data->schedule), le in sparx5_dsm_calendar_update() [all...] |
/linux/kernel/time/ |
H A D | sleep_timeout.c | 3 * Kernel internal schedule timeout and sleeping functions 53 * Specifying a @timeout value of %MAX_SCHEDULE_TIMEOUT will schedule 75 schedule(); in schedule_timeout() 99 schedule(); in schedule_timeout() 114 * schedule_timeout() calls schedule() unconditionally. 207 schedule(); in schedule_hrtimeout_range_clock() 216 schedule(); in schedule_hrtimeout_range_clock() 237 * The @delta argument gives the kernel the freedom to schedule the
|
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
H A D | lan969x_calendar.c | 128 data->schedule[0] = SPX5_DSM_CAL_EMPTY; in lan969x_dsm_calendar_calc() 171 data->schedule[i] = SPX5_DSM_CAL_EMPTY; in lan969x_dsm_calendar_calc() 180 err = lan969x_dsm_cal_idx_get(data->schedule, in lan969x_dsm_calendar_calc() 184 data->schedule[idx] = speed->devs[dev]; in lan969x_dsm_calendar_calc()
|
/linux/Documentation/tools/rv/ |
H A D | rv-mon-sched.rst | 49 * scpd: schedule called with preemption disabled 50 * snep: schedule does not enable preempt 51 * sncid: schedule not called with interrupt disabled
|
/linux/Documentation/scheduler/ |
H A D | sched-arch.rst | 27 be enabled to call schedule() then disabled again. 30 be cleared until the running task has called schedule(). Idle 35 schedule(). It should not call schedule() otherwise.
|
/linux/tools/perf/Documentation/ |
H A D | perf-probe.txt | 234 This provides some sort of flexibility and robustness to probe point definitions against minor code changes. For example, actual 10th line of schedule() can be moved easily by modifying schedule(), but the same line matching 'rq=cpu_rq*' may still exist in the function.) 247 Display which lines in schedule() can be probed: 249 ./perf probe --line schedule 251 Add a probe on schedule() function 12th line with recording cpu local variable: 253 ./perf probe schedule:12 cpu 255 ./perf probe --add='schedule:12 cpu' 257 Add one or more probes which has the name start with "schedule". 259 ./perf probe schedule* 261 ./perf probe --add='schedule*' [all...] |
/linux/drivers/net/dsa/hirschmann/ |
H A D | hellcreek.c | 1541 const struct tc_taprio_qopt_offload *schedule) in hellcreek_setup_maxsdu() argument 1546 u32 max_sdu = schedule->max_sdu[tc] + VLAN_ETH_HLEN - ETH_FCS_LEN; in hellcreek_setup_maxsdu() 1549 if (!schedule->max_sdu[tc]) in hellcreek_setup_maxsdu() 1580 const struct tc_taprio_qopt_offload *schedule) in hellcreek_setup_gcl() argument 1585 cur = initial = &schedule->entries[0]; in hellcreek_setup_gcl() 1588 for (i = 1; i <= schedule->num_entries; ++i) { in hellcreek_setup_gcl() 1592 if (i == schedule->num_entries) in hellcreek_setup_gcl() 1601 if (i == schedule->num_entries) in hellcreek_setup_gcl() 1627 const struct tc_taprio_qopt_offload *schedule) in hellcreek_set_cycle_time() argument 1629 u32 cycle_time = schedule in hellcreek_set_cycle_time() 1833 hellcreek_validate_schedule(struct hellcreek * hellcreek,struct tc_taprio_qopt_offload * schedule) hellcreek_validate_schedule() argument [all...] |
/linux/kernel/trace/ |
H A D | ring_buffer_benchmark.c | 225 schedule(); in ring_buffer_consumer() 377 schedule(); in wait_to_die() 393 schedule(); in ring_buffer_consumer_thread()
|
/linux/arch/powerpc/include/asm/ |
H A D | context_tracking.h | 8 #define SCHEDULE_USER bl schedule
|
/linux/tools/testing/shared/linux/ |
H A D | kernel.h | 21 #define schedule() macro
|
/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_wait.c | 104 if (engine->sched_engine->schedule) in fence_set_priority() 105 engine->sched_engine->schedule(rq, attr); in fence_set_priority()
|
/linux/kernel/entry/ |
H A D | kvm.c | 17 schedule(); in xfer_to_guest_mode_work()
|
/linux/kernel/trace/rv/monitors/snep/ |
H A D | Kconfig | 11 Monitor to ensure schedule does not enable preempt.
|
/linux/kernel/trace/rv/monitors/scpd/ |
H A D | Kconfig | 11 Monitor to ensure schedule is called with preemption disabled.
|
/linux/Documentation/trace/ |
H A D | ftrace-uses.rst | 258 To just trace the schedule function: 262 ret = ftrace_set_filter(&ops, "schedule", strlen("schedule"), 0); 324 ftrace_set_filter(&ops, "schedule", strlen("schedule"), 1); 336 ftrace_set_filter(&ops, "schedule", strlen("schedule"), 1);
|