/Linux-v4.19/Documentation/scheduler/ |
D | sched-arch.txt | 27 2. need_resched/TIF_NEED_RESCHED is only ever set, and will never 29 threads need only ever query need_resched, and may never set or 32 3. When cpu_idle finds (need_resched() == 'true'), it should call 36 need_resched is if we are about to sleep the processor until 38 need_resched, it prevents losing an interrupt). 42 if (!need_resched()) { 49 need an interrupt to wake them up when need_resched goes high. 50 In other words, they must be periodically polling need_resched, 56 barrier issued (followed by a test of need_resched with
|
/Linux-v4.19/arch/mips/kernel/ |
D | entry.S | 49 # interrupt setting need_resched 61 need_resched: label 69 b need_resched 86 local_irq_disable # make sure need_resched and 130 local_irq_disable # make sure need_resched and 152 local_irq_disable # make sure need_resched doesn't
|
D | idle.c | 45 if (!need_resched()) in r39xx_wait() 65 if (!need_resched()) in r4k_wait_irqoff() 80 if (!need_resched()) in rm7k_wait_irqoff()
|
/Linux-v4.19/drivers/xen/ |
D | preempt.c | 34 && need_resched())) { in xen_maybe_preempt_hcall()
|
/Linux-v4.19/fs/jbd2/ |
D | checkpoint.c | 307 need_resched() || in jbd2_log_do_checkpoint() 449 if (need_resched()) in journal_clean_one_cp_list() 485 if (need_resched()) in __jbd2_journal_clean_checkpoint_list() 496 if (need_resched()) in __jbd2_journal_clean_checkpoint_list()
|
/Linux-v4.19/drivers/cpuidle/ |
D | coupled.c | 490 if (need_resched()) { in cpuidle_enter_state_coupled() 532 if (need_resched()) { in cpuidle_enter_state_coupled() 548 if (need_resched()) { in cpuidle_enter_state_coupled()
|
D | poll_state.c | 24 while (!need_resched()) { in poll_idle()
|
D | cpuidle-pseries.c | 70 while (!need_resched()) { in snooze_loop()
|
/Linux-v4.19/arch/nds32/kernel/ |
D | ex-exit.S | 157 need_resched: label 167 b need_resched
|
/Linux-v4.19/kernel/locking/ |
D | rwsem-xadd.c | 366 if (need_resched()) in rwsem_can_spin_on_owner() 403 if (need_resched() || !owner_on_cpu(owner)) { in rwsem_spin_on_owner() 454 if (!sem->owner && (need_resched() || rt_task(current))) in rwsem_optimistic_spin()
|
D | osq_lock.c | 143 if (need_resched() || vcpu_is_preempted(node_cpu(node->prev))) in osq_lock()
|
D | mutex.c | 541 if (!owner->on_cpu || need_resched() || in mutex_spin_on_owner() 567 if (need_resched()) in mutex_can_spin_on_owner() 674 if (need_resched()) { in mutex_optimistic_spin()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | mwait.h | 110 if (!need_resched()) in mwait_idle_with_hints()
|
/Linux-v4.19/mm/ |
D | memfd.c | 56 if (need_resched()) { in memfd_tag_pins() 126 if (need_resched()) { in memfd_wait_for_pins()
|
/Linux-v4.19/kernel/sched/ |
D | idle.c | 138 if (need_resched()) { in cpuidle_idle_call() 239 while (!need_resched()) { in do_idle()
|
/Linux-v4.19/arch/mips/vr41xx/common/ |
D | pmu.c | 53 if (!need_resched()) in vr41xx_cpu_wait()
|
/Linux-v4.19/kernel/trace/ |
D | trace_output.c | 450 char need_resched; in trace_print_lat_fmt() local 468 need_resched = 'N'; in trace_print_lat_fmt() 471 need_resched = 'n'; in trace_print_lat_fmt() 474 need_resched = 'p'; in trace_print_lat_fmt() 477 need_resched = '.'; in trace_print_lat_fmt() 490 irqs_off, need_resched, hardsoft_irq); in trace_print_lat_fmt()
|
/Linux-v4.19/drivers/acpi/ |
D | acpi_pad.c | 167 while (!need_resched()) { in power_saving_thread() 206 if (unlikely(need_resched())) in power_saving_thread()
|
/Linux-v4.19/kernel/ |
D | softirq.c | 309 if (time_before(jiffies, end) && !need_resched() && in __do_softirq() 392 if ((idle_cpu(cpu) && !need_resched()) || tick_nohz_full_cpu(cpu)) { in tick_irq_exit()
|
/Linux-v4.19/drivers/char/hw_random/ |
D | s390-trng.c | 80 if (need_resched()) { in trng_read()
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | cpuidle34xx.c | 116 if (omap_irq_pending() || need_resched()) in omap3_enter_idle()
|
/Linux-v4.19/arch/h8300/kernel/ |
D | entry.S | 326 need_resched: label 335 bra need_resched:8
|
/Linux-v4.19/arch/s390/crypto/ |
D | prng.c | 470 if (need_resched()) { in prng_tdes_read() 553 if (need_resched()) { in prng_sha512_read()
|
/Linux-v4.19/net/bpf/ |
D | test_run.c | 44 if (need_resched()) { in bpf_test_run()
|
/Linux-v4.19/security/keys/ |
D | gc.c | 259 if (spin_is_contended(&key_serial_lock) || need_resched()) in key_garbage_collector()
|