Home
last modified time | relevance | path

Searched refs:need_resched (Results 1 – 25 of 106) sorted by relevance

12345

/OK3568_Linux_fs/kernel/Documentation/scheduler/
H A Dsched-arch.rst29 2. need_resched/TIF_NEED_RESCHED is only ever set, and will never
31 threads need only ever query need_resched, and may never set or
34 3. When cpu_idle finds (need_resched() == 'true'), it should call
38 need_resched is if we are about to sleep the processor until
40 need_resched, it prevents losing an interrupt):
45 if (!need_resched()) {
52 need an interrupt to wake them up when need_resched goes high.
53 In other words, they must be periodically polling need_resched,
59 barrier issued (followed by a test of need_resched with
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dpreempt.h31 current_thread_info()->preempt.need_resched = 0; in set_preempt_need_resched()
36 current_thread_info()->preempt.need_resched = 1; in clear_preempt_need_resched()
41 return !current_thread_info()->preempt.need_resched; in test_preempt_need_resched()
H A Dthread_info.h36 u32 need_resched; member
40 u32 need_resched;
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Dentry.S49 # interrupt setting need_resched
85 local_irq_disable # make sure need_resched and
129 local_irq_disable # make sure need_resched and
151 local_irq_disable # make sure need_resched doesn't
H A Didle.c41 if (!need_resched()) in r39xx_wait()
61 if (!need_resched()) in r4k_wait_irqoff()
76 if (!need_resched()) in rm7k_wait_irqoff()
/OK3568_Linux_fs/kernel/fs/jbd2/
H A Dcheckpoint.c321 need_resched() || in jbd2_log_do_checkpoint()
463 if (need_resched()) in journal_clean_one_cp_list()
499 if (need_resched()) in __jbd2_journal_clean_checkpoint_list()
510 if (need_resched()) in __jbd2_journal_clean_checkpoint_list()
/OK3568_Linux_fs/kernel/drivers/cpuidle/
H A Dcoupled.c482 if (need_resched()) { in cpuidle_enter_state_coupled()
524 if (need_resched()) { in cpuidle_enter_state_coupled()
540 if (need_resched()) { in cpuidle_enter_state_coupled()
H A Dpoll_state.c27 while (!need_resched()) { in poll_idle()
/OK3568_Linux_fs/kernel/kernel/entry/
H A Dkvm.c29 } while (ti_work & XFER_TO_GUEST_MODE_WORK || need_resched()); in xfer_to_guest_mode_work()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Didle.c182 if (need_resched()) { in cpuidle_idle_call()
278 while (!need_resched()) { in do_idle()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dmwait.h117 if (!need_resched()) in mwait_idle_with_hints()
/OK3568_Linux_fs/kernel/kernel/trace/
H A Dtrace_output.c443 char need_resched; in trace_print_lat_fmt() local
461 need_resched = 'N'; in trace_print_lat_fmt()
464 need_resched = 'n'; in trace_print_lat_fmt()
467 need_resched = 'p'; in trace_print_lat_fmt()
470 need_resched = '.'; in trace_print_lat_fmt()
483 irqs_off, need_resched, hardsoft_irq); in trace_print_lat_fmt()
/OK3568_Linux_fs/kernel/fs/
H A Ddrop_caches.c30 (inode->i_mapping->nrpages == 0 && !need_resched())) { in drop_pagecache_sb()
/OK3568_Linux_fs/kernel/arch/mips/vr41xx/common/
H A Dpmu.c40 if (!need_resched()) in vr41xx_cpu_wait()
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dacpi_pad.c159 while (!need_resched()) { in power_saving_thread()
198 if (unlikely(need_resched())) in power_saving_thread()
/OK3568_Linux_fs/kernel/kernel/locking/
H A Dosq_lock.c143 if (smp_cond_load_relaxed(&node->locked, VAL || need_resched() || in osq_lock()
H A Dmutex.c585 if (!owner->on_cpu || need_resched() || in mutex_spin_on_owner()
611 if (need_resched()) in mutex_can_spin_on_owner()
718 if (need_resched()) { in mutex_optimistic_spin()
H A Drwsem.c660 if (need_resched()) { in rwsem_can_spin_on_owner()
746 if (need_resched() || !owner_on_cpu(owner)) { in rwsem_spin_on_owner()
884 if (need_resched()) in rwsem_optimistic_spin()
/OK3568_Linux_fs/kernel/drivers/net/wireguard/
H A Dsend.c282 if (need_resched()) in wg_packet_tx_worker()
306 if (need_resched()) in wg_packet_encrypt_worker()
/OK3568_Linux_fs/kernel/kernel/
H A Dsoftirq.c326 if (time_before(jiffies, end) && !need_resched() && in __do_softirq()
419 if ((idle_cpu(cpu) && !need_resched()) || tick_nohz_full_cpu(cpu)) { in tick_irq_exit()
/OK3568_Linux_fs/kernel/arch/h8300/kernel/
H A Dentry.S326 need_resched: label
335 bra need_resched:8
/OK3568_Linux_fs/kernel/drivers/char/hw_random/
H A Ds390-trng.c76 if (need_resched()) { in trng_read()
/OK3568_Linux_fs/kernel/arch/s390/crypto/
H A Dprng.c522 if (need_resched()) { in prng_tdes_read()
605 if (need_resched()) { in prng_sha512_read()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Dcpuidle34xx.c114 if (omap_irq_pending() || need_resched()) in omap3_enter_idle()
H A Dpm33xx-core.c226 if (omap_irq_pending() || need_resched()) in am33xx_cpu_suspend()

12345