/linux-4.1.27/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-4.1.27/arch/mips/kernel/ |
D | entry.S | 48 # interrupt setting need_resched 65 need_resched: label 73 b need_resched 86 local_irq_disable # make sure need_resched and 142 local_irq_disable # make sure need_resched and 160 local_irq_disable # make sure need_resched doesn't
|
D | idle.c | 44 if (!need_resched()) in r39xx_wait() 64 if (!need_resched()) in r4k_wait_irqoff() 79 if (!need_resched()) in rm7k_wait_irqoff()
|
/linux-4.1.27/include/net/ |
D | busy_poll.h | 64 !need_resched() && !signal_pending(current); in sk_can_busy_loop() 112 !need_resched() && !busy_loop_timeout(end_time)); in sk_busy_loop()
|
/linux-4.1.27/kernel/sched/ |
D | idle.c | 90 if (need_resched()) { in cpuidle_idle_call() 222 while (!need_resched()) { in cpu_idle_loop()
|
D | core.c | 672 if (idle_cpu(cpu) && !need_resched()) in got_nohz_idle_kick() 2834 } while (need_resched()); in schedule() 2881 } while (need_resched()); in preempt_schedule_common() 2939 } while (need_resched()); in preempt_schedule_context() 2973 } while (need_resched()); in preempt_schedule_irq()
|
D | fair.c | 7651 if (need_resched()) in nohz_idle_balance()
|
/linux-4.1.27/drivers/xen/ |
D | preempt.c | 34 && need_resched())) { in xen_maybe_preempt_hcall()
|
D | balloon.c | 503 if (need_resched()) in balloon_process()
|
/linux-4.1.27/kernel/locking/ |
D | rwsem-xadd.c | 303 if (need_resched()) in rwsem_can_spin_on_owner() 343 if (!owner->on_cpu || need_resched()) { in rwsem_spin_on_owner() 395 if (!owner && (need_resched() || rt_task(current))) in rwsem_optimistic_spin()
|
D | mutex.c | 239 if (!owner->on_cpu || need_resched()) { in mutex_spin_on_owner() 259 if (need_resched()) in mutex_can_spin_on_owner() 371 if (!owner && (need_resched() || rt_task(task))) in mutex_optimistic_spin() 390 if (need_resched()) { in mutex_optimistic_spin()
|
D | osq_lock.c | 116 if (need_resched()) in osq_lock()
|
/linux-4.1.27/fs/jbd2/ |
D | checkpoint.c | 310 need_resched() || in jbd2_log_do_checkpoint() 454 if (need_resched()) in journal_clean_one_cp_list() 490 if (need_resched()) in __jbd2_journal_clean_checkpoint_list() 501 if (need_resched()) in __jbd2_journal_clean_checkpoint_list()
|
/linux-4.1.27/drivers/cpuidle/ |
D | coupled.c | 469 if (need_resched()) { in cpuidle_enter_state_coupled() 511 if (need_resched()) { in cpuidle_enter_state_coupled() 527 if (need_resched()) { in cpuidle_enter_state_coupled()
|
D | cpuidle-pseries.c | 66 while (!need_resched()) { in snooze_loop()
|
D | driver.c | 186 while (!need_resched()) in poll_idle()
|
D | cpuidle-powernv.c | 41 while (!need_resched()) { in snooze_loop()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | mwait.h | 61 if (!need_resched()) in mwait_idle_with_hints()
|
/linux-4.1.27/fs/jbd/ |
D | checkpoint.c | 410 if (!retry && (need_resched() || in log_do_checkpoint() 588 if (need_resched()) in journal_clean_one_cp_list() 627 if (need_resched()) in __journal_clean_checkpoint_list() 638 if (need_resched()) in __journal_clean_checkpoint_list()
|
D | commit.c | 278 if (need_resched() || spin_needbreak(&journal->j_list_lock)) { in journal_submit_data_buffers()
|
/linux-4.1.27/arch/mips/vr41xx/common/ |
D | pmu.c | 52 if (!need_resched()) in vr41xx_cpu_wait()
|
/linux-4.1.27/kernel/trace/ |
D | trace_output.c | 432 char need_resched; in trace_print_lat_fmt() local 448 need_resched = 'N'; in trace_print_lat_fmt() 451 need_resched = 'n'; in trace_print_lat_fmt() 454 need_resched = 'p'; in trace_print_lat_fmt() 457 need_resched = '.'; in trace_print_lat_fmt() 468 irqs_off, need_resched, hardsoft_irq); in trace_print_lat_fmt()
|
/linux-4.1.27/drivers/acpi/ |
D | acpi_pad.c | 168 while (!need_resched()) { in power_saving_thread() 207 if (unlikely(need_resched())) in power_saving_thread()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | entry.S | 128 # make sure we don't miss an interrupt setting need_resched or 183 need_resched: label 191 jmp need_resched
|
/linux-4.1.27/arch/m32r/kernel/ |
D | entry.S | 213 ; setting need_resched or sigpending
|
/linux-4.1.27/kernel/rcu/ |
D | tiny.c | 201 cb_count, 0, need_resched(), in __rcu_process_callbacks()
|
D | tree.c | 2584 need_resched(), is_idle_task(current), in rcu_do_batch() 2617 (need_resched() || in rcu_do_batch() 2623 trace_rcu_batch_end(rsp->name, count, !!list, need_resched(), in rcu_do_batch()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | cpuidle34xx.c | 115 if (omap_irq_pending() || need_resched()) in omap3_enter_idle()
|
/linux-4.1.27/kernel/ |
D | softirq.c | 290 if (time_before(jiffies, end) && !need_resched() && in __do_softirq() 370 if ((idle_cpu(cpu) && !need_resched()) || tick_nohz_full_cpu(cpu)) { in tick_irq_exit()
|
/linux-4.1.27/arch/s390/crypto/ |
D | prng.c | 512 if (need_resched()) { in prng_tdes_read() 597 if (need_resched()) { in prng_sha512_read()
|
/linux-4.1.27/security/keys/ |
D | gc.c | 258 if (spin_is_contended(&key_serial_lock) || need_resched()) in key_garbage_collector()
|
/linux-4.1.27/arch/score/kernel/ |
D | entry.S | 268 need_resched: label 277 j need_resched
|
/linux-4.1.27/arch/um/kernel/ |
D | process.c | 93 if (need_resched()) in interrupt_end()
|
/linux-4.1.27/arch/x86/kernel/ |
D | process.c | 464 if (!need_resched()) in mwait_idle()
|
D | entry_32.S | 511 # setting need_resched or sigpending 603 # setting need_resched or sigpending
|
D | apm_32.c | 845 if (!need_resched()) { in apm_do_idle() 935 while (!need_resched()) { in apm_cpu_idle()
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | entry.S | 59 btstq TIF_NEED_RESCHED, $r10 ; Check if need_resched is set. 117 di ; So need_resched and sigpending don't change.
|
/linux-4.1.27/drivers/media/i2c/ |
D | vpx3220.c | 98 if (need_resched()) in vpx3220_fp_status()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | process.c | 62 if (!need_resched()) in arch_cpu_idle()
|
/linux-4.1.27/drivers/char/hw_random/ |
D | core.c | 278 if (need_resched()) in rng_dev_read()
|
/linux-4.1.27/fs/ |
D | select.c | 509 if (can_busy_loop && !need_resched()) { in do_select() 841 if (can_busy_loop && !need_resched()) { in do_poll()
|
D | dcache.c | 1376 ret = need_resched() ? D_WALK_QUIT : D_WALK_NORETRY; in select_collect()
|
/linux-4.1.27/drivers/parport/ |
D | ieee1284.c | 135 if (need_resched()) in parport_poll_peripheral()
|
D | ieee1284_ops.c | 139 && need_resched()) in parport_ieee1284_write_compat()
|
D | parport_pc.c | 497 if (need_resched() && time_before(jiffies, expire)) in parport_pc_fifo_write_block_pio() 524 if (need_resched() && in parport_pc_fifo_write_block_pio()
|
/linux-4.1.27/mm/ |
D | compaction.c | 359 if (need_resched()) { in compact_unlock_should_abort() 382 if (need_resched()) { in compact_should_abort()
|
D | shmem.c | 1859 if (need_resched()) { in shmem_tag_pins() 1929 if (need_resched()) { in shmem_wait_for_pins()
|
D | memory.c | 918 if (need_resched() || in copy_pte_range()
|
/linux-4.1.27/fs/btrfs/ |
D | inode-map.c | 77 if (need_resched() || in caching_kthread()
|
D | extent_io.c | 706 if (start <= end && state && !need_resched()) in clear_extent_bit() 910 !need_resched()) in __set_extent_bit() 956 !need_resched()) in __set_extent_bit() 1140 !need_resched()) in convert_extent_bit() 1181 !need_resched()) in convert_extent_bit()
|
D | extent-tree.c | 443 if (need_resched() || in caching_thread()
|
D | inode.c | 5031 if (need_resched()) { in evict_inode_truncate_pages()
|
/linux-4.1.27/Documentation/ |
D | preempt-locking.txt | 122 an event that would set need_resched and result in a preemption check. When
|
/linux-4.1.27/drivers/media/pci/cx88/ |
D | cx88.h | 603 #define cx_wait(d) { if (need_resched()) schedule(); else udelay(d); }
|
/linux-4.1.27/Documentation/locking/ |
D | mutex-design.txt | 58 to run that have higher priority (need_resched). The rationale is
|
/linux-4.1.27/net/ipv4/ |
D | inetpeer.c | 101 if (need_resched()) in inetpeer_gc_worker()
|
/linux-4.1.27/arch/x86/math-emu/ |
D | fpu_entry.c | 569 if (FPU_lookahead && !need_resched()) { in math_emulate()
|
/linux-4.1.27/arch/c6x/kernel/ |
D | entry.S | 308 ;; make sure we don't miss an interrupt setting need_resched or
|
/linux-4.1.27/kernel/time/ |
D | tick-sched.c | 758 if (need_resched()) in can_stop_idle_tick()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | process_64.c | 77 if (!need_resched() && !cpu_is_offline(smp_processor_id())) in arch_cpu_idle()
|
/linux-4.1.27/arch/frv/kernel/ |
D | entry.S | 1095 # make sure we don't miss an interrupt setting need_resched or sigpending between
|
/linux-4.1.27/arch/x86/kvm/ |
D | mmu.c | 4402 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in kvm_mmu_slot_remove_write_access() 4483 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) { in kvm_mmu_zap_collapsible_sptes() 4518 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in kvm_mmu_slot_leaf_clear_dirty() 4561 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in kvm_mmu_slot_largepage_remove_write_access() 4598 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in kvm_mmu_slot_set_dirty()
|
D | x86.c | 6337 || need_resched() || signal_pending(current)) { in vcpu_enter_guest() 6508 if (need_resched()) { in vcpu_run()
|
D | vmx.c | 5950 if (need_resched()) in handle_invalid_guest_state()
|
/linux-4.1.27/fs/fscache/ |
D | object.c | 847 if (!list_empty(&object->dependents) && need_resched()) { in fscache_enqueue_dependents()
|
/linux-4.1.27/drivers/char/ |
D | lp.c | 379 } else if (need_resched()) in lp_write()
|
D | random.c | 1199 if (large_request && need_resched()) { in extract_entropy_user()
|
/linux-4.1.27/net/sched/ |
D | sch_generic.c | 243 if (quota <= 0 || need_resched()) { in __qdisc_run()
|
/linux-4.1.27/fs/cachefiles/ |
D | rdwr.c | 208 if (max < 0 || need_resched()) { in cachefiles_read_copier()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | ni_pcidio.c | 818 if (need_resched()) in pci_6534_load_fpga()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | rtas.c | 498 if (ms && need_resched()) in rtas_busy_delay()
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-tvaudio.c | 992 if (need_resched()) in saa7134_tvaudio_init()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
D | entry.S | 903 need_resched: label 918 pta need_resched, tr1
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
D | entry.S | 64 btstq TIF_NEED_RESCHED, $r10 ; Check if need_resched is set
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | powerpc.c | 77 if (need_resched()) { in kvmppc_prepare_to_enter()
|
D | book3s_hv.c | 2187 } else if (need_resched()) { in kvmppc_run_vcpu()
|
/linux-4.1.27/arch/mips/kvm/ |
D | mips.c | 1269 if (need_resched()) in kvm_mips_handle_exit()
|
/linux-4.1.27/fs/ext3/ |
D | balloc.c | 597 if (need_resched()) { in ext3_free_blocks_sb()
|
/linux-4.1.27/drivers/s390/crypto/ |
D | ap_bus.c | 1874 if (need_resched()) { in ap_poll_thread()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | cl_page.c | 234 if (res == CLP_GANG_OKAY && need_resched()) in cl_page_gang_lookup()
|
/linux-4.1.27/drivers/md/ |
D | dm-bufio.c | 194 if (unlikely(need_resched())) \
|
/linux-4.1.27/arch/arm/kvm/ |
D | mmu.c | 1138 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in stage2_wp_range()
|
/linux-4.1.27/drivers/vhost/ |
D | vhost.c | 242 if (need_resched()) in vhost_worker()
|
/linux-4.1.27/net/core/ |
D | pktgen.c | 3307 if (need_resched()) in pktgen_wait_for_skb() 3453 if (need_resched()) in pktgen_thread_worker()
|
/linux-4.1.27/include/linux/ |
D | sched.h | 2949 static __always_inline bool need_resched(void) in need_resched() function
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.c | 4260 int need_resched = 0; in cnic_delete_task() local 4283 need_resched = 1; in cnic_delete_task() 4301 if (need_resched) in cnic_delete_task()
|
D | tg3.c | 11995 if (need_resched()) { in tg3_get_eeprom()
|
/linux-4.1.27/drivers/staging/comedi/ |
D | comedi_fops.c | 1461 if (need_resched()) in do_insnlist_ioctl()
|
/linux-4.1.27/drivers/md/bcache/ |
D | btree.c | 1577 if (need_resched()) { in btree_gc_recurse()
|
/linux-4.1.27/arch/s390/kvm/ |
D | kvm-s390.c | 1881 if (need_resched()) in vcpu_pre_run()
|
/linux-4.1.27/fs/reiserfs/ |
D | reiserfs.h | 845 if (need_resched()) { in reiserfs_cond_resched()
|
/linux-4.1.27/net/packet/ |
D | af_packet.c | 2308 if (need_wait && need_resched()) in tpacket_snd()
|
/linux-4.1.27/fs/ext4/ |
D | mballoc.c | 5123 if (need_resched()) { in ext4_trim_all_free()
|