| /linux/Documentation/translations/zh_CN/scheduler/ |
| H A D | sched-arch.rst | 35 1. 现在抢占应该在空闲的例程上禁用。应该只在调用schedule()时启用,然后再禁用。 37 2. need_resched/TIF_NEED_RESCHED 只会被设置,并且在运行任务调用 schedule() 40 3. 当cpu_idle发现(need_resched() == 'true'),它应该调用schedule()。否则 41 它不应该调用schedule()。
|
| H A D | sched-stats.rst | 46 接下来的三个是schedule()的统计数据: 50 3) schedule()被调用了#次 51 4) 调用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/tools/testing/selftests/ftrace/test.d/ftrace/ |
| H A D | func_traceonoff_triggers.tc | 75 cnt=`grep schedule set_ftrace_filter | wc -l` 111 cnt=`grep schedule set_ftrace_filter | wc -l` 123 cnt=`grep schedule set_ftrace_filter | wc -l` 141 cnt=`grep schedule set_ftrace_filter | wc -l`
|
| H A D | fgraph-filter-stack.tc | 43 count=`cat trace | grep '()' | grep -v schedule | wc -l` 60 count=`cat trace | grep '()' | grep -v schedule | wc -l`
|
| H A D | fgraph-filter.tc | 29 count=`cat trace | grep '()' | grep -v schedule | wc -l`
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_tas.c | 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[k].destports = BIT(port); in sja1105_init_scheduling() 315 schedule[k].resmedia_en = true; in sja1105_init_scheduling() 316 schedule[k].resmedia = SJA1105_GATE_MASK & in sja1105_init_scheduling() 344 schedule[k].delta = ns_to_sja1105_delta(e->interval); in sja1105_init_scheduling() 345 schedule[k].destports = e->rule->vl.destports; in sja1105_init_scheduling() 346 schedule[k].setvalid = true; in sja1105_init_scheduling() 347 schedule[k].txen = true; in sja1105_init_scheduling() [all …]
|
| /linux/kernel/time/ |
| H A D | sleep_timeout.c | 75 schedule(); in schedule_timeout() 99 schedule(); in schedule_timeout() 207 schedule(); in schedule_hrtimeout_range_clock() 216 schedule(); in schedule_hrtimeout_range_clock()
|
| /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/net/atm/ |
| H A D | svc.c | 64 schedule(); in svc_disconnect() 140 schedule(); in svc_bind() 221 schedule(); in svc_connect() 244 schedule(); in svc_connect() 251 schedule(); in svc_connect() 311 schedule(); in svc_listen() 363 schedule(); in svc_accept() 405 schedule(); in svc_accept() 450 schedule(); in svc_change_qos() 552 schedule(); in svc_addparty() [all...] |
| /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 | 240 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.) 253 Display which lines in schedule() can be probed: 255 ./perf probe --line schedule 257 Add a probe on schedule() function 12th line with recording cpu local variable: 259 ./perf probe schedule:12 cpu 261 ./perf probe --add='schedule:12 cpu' 263 Add one or more probes which has the name start with "schedule". 265 ./perf probe schedule* 267 ./perf probe --add='schedule*' [all...] |
| /linux/include/linux/ |
| H A D | swait.h | 184 schedule()) 208 schedule()) 233 (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule())
|
| /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->cycle_time; in hellcreek_set_cycle_time() [all …]
|
| /linux/kernel/power/ |
| H A D | process.c | 210 schedule(); in thaw_processes() 231 schedule(); in thaw_kernel_threads()
|
| /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/usb/host/ |
| H A D | sl811-hcd.c | 319 struct sl811h_ep, schedule); in start() 332 if (ep->schedule.next == &sl811->async) in start() 335 sl811->next_async = container_of(ep->schedule.next, in start() 336 struct sl811h_ep, schedule); in start() 443 if (!list_empty(&ep->schedule)) { in finish_request() 444 list_del_init(&ep->schedule); in finish_request() 845 INIT_LIST_HEAD(&ep->schedule); in sl811h_urb_enqueue() 898 if (list_empty(&ep->schedule)) in sl811h_urb_enqueue() 899 list_add_tail(&ep->schedule, &sl811->async); in sl811h_urb_enqueue() 1437 list_for_each_entry (ep, &sl811->async, schedule) { in sl811h_debug_show()
|
| /linux/kernel/entry/ |
| H A D | virt.c | 14 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/lib/ |
| H A D | closure.c | 146 schedule(); in __closure_sync() 177 schedule(); in closure_return_sync()
|
| /linux/drivers/mtd/chips/ |
| H A D | cfi_cmdset_0020.c | 355 schedule(); in do_read_onechip() 488 schedule(); in do_write_buffer() 545 schedule(); in do_write_buffer() 781 schedule(); in do_erase_oneblock() 810 schedule(); in do_erase_oneblock() 1009 schedule(); in cfi_staa_sync() 1078 schedule(); in do_lock_oneblock() 1224 schedule(); in do_unlock_oneblock()
|