/linux-4.4.14/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.4.14/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.4.14/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.4.14/kernel/sched/ |
D | idle.c | 143 if (need_resched()) { in cpuidle_idle_call() 224 while (!need_resched()) { in cpu_idle_loop()
|
D | core.c | 697 if (idle_cpu(cpu) && !need_resched()) in got_nohz_idle_kick() 3212 } while (need_resched()); in schedule() 3258 } while (need_resched()); in preempt_schedule_common() 3314 } while (need_resched()); in preempt_schedule_notrace() 3341 } while (need_resched()); in preempt_schedule_irq()
|
D | fair.c | 7703 if (need_resched()) in nohz_idle_balance()
|
/linux-4.4.14/drivers/xen/ |
D | preempt.c | 34 && need_resched())) { in xen_maybe_preempt_hcall()
|
/linux-4.4.14/fs/jbd2/ |
D | checkpoint.c | 310 need_resched() || in jbd2_log_do_checkpoint() 452 if (need_resched()) in journal_clean_one_cp_list() 488 if (need_resched()) in __jbd2_journal_clean_checkpoint_list() 499 if (need_resched()) in __jbd2_journal_clean_checkpoint_list()
|
/linux-4.4.14/kernel/locking/ |
D | rwsem-xadd.c | 304 if (need_resched()) in rwsem_can_spin_on_owner() 344 if (!owner->on_cpu || need_resched()) { in rwsem_spin_on_owner() 396 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 | 122 if (need_resched()) in osq_lock()
|
/linux-4.4.14/drivers/cpuidle/ |
D | coupled.c | 491 if (need_resched()) { in cpuidle_enter_state_coupled() 533 if (need_resched()) { in cpuidle_enter_state_coupled() 549 if (need_resched()) { in cpuidle_enter_state_coupled()
|
D | cpuidle-pseries.c | 70 while (!need_resched()) { in snooze_loop()
|
D | driver.c | 186 while (!need_resched()) in poll_idle()
|
D | cpuidle-powernv.c | 46 while (!need_resched()) { in snooze_loop()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | mwait.h | 106 if (!need_resched()) in mwait_idle_with_hints()
|
/linux-4.4.14/arch/mips/vr41xx/common/ |
D | pmu.c | 52 if (!need_resched()) in vr41xx_cpu_wait()
|
/linux-4.4.14/kernel/trace/ |
D | trace_output.c | 388 char need_resched; in trace_print_lat_fmt() local 404 need_resched = 'N'; in trace_print_lat_fmt() 407 need_resched = 'n'; in trace_print_lat_fmt() 410 need_resched = 'p'; in trace_print_lat_fmt() 413 need_resched = '.'; in trace_print_lat_fmt() 424 irqs_off, need_resched, hardsoft_irq); in trace_print_lat_fmt()
|
/linux-4.4.14/drivers/acpi/ |
D | acpi_pad.c | 162 while (!need_resched()) { in power_saving_thread() 201 if (unlikely(need_resched())) in power_saving_thread()
|
/linux-4.4.14/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.4.14/kernel/rcu/ |
D | tiny.c | 168 cb_count, 0, need_resched(), in __rcu_process_callbacks()
|
D | tree.c | 2665 need_resched(), is_idle_task(current), in rcu_do_batch() 2698 (need_resched() || in rcu_do_batch() 2704 trace_rcu_batch_end(rsp->name, count, !!list, need_resched(), in rcu_do_batch()
|
/linux-4.4.14/arch/m32r/kernel/ |
D | entry.S | 213 ; setting need_resched or sigpending
|
/linux-4.4.14/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.4.14/arch/arm/mach-omap2/ |
D | cpuidle34xx.c | 116 if (omap_irq_pending() || need_resched()) in omap3_enter_idle()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | entry.S | 320 need_resched: label 329 bra need_resched:8
|
/linux-4.4.14/arch/s390/crypto/ |
D | prng.c | 513 if (need_resched()) { in prng_tdes_read() 598 if (need_resched()) { in prng_sha512_read()
|
/linux-4.4.14/security/keys/ |
D | gc.c | 258 if (spin_is_contended(&key_serial_lock) || need_resched()) in key_garbage_collector()
|
/linux-4.4.14/arch/score/kernel/ |
D | entry.S | 268 need_resched: label 277 j need_resched
|
/linux-4.4.14/arch/um/kernel/ |
D | process.c | 98 if (need_resched()) in interrupt_end()
|
/linux-4.4.14/arch/x86/kernel/ |
D | process.c | 427 if (!need_resched()) in mwait_idle()
|
D | apm_32.c | 845 if (!need_resched()) { in apm_do_idle() 935 while (!need_resched()) { in apm_cpu_idle()
|
/linux-4.4.14/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.4.14/arch/blackfin/kernel/ |
D | process.c | 62 if (!need_resched()) in arch_cpu_idle()
|
/linux-4.4.14/drivers/media/i2c/ |
D | vpx3220.c | 98 if (need_resched()) in vpx3220_fp_status()
|
/linux-4.4.14/drivers/char/hw_random/ |
D | core.c | 278 if (need_resched()) in rng_dev_read()
|
/linux-4.4.14/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 | inode.c | 618 if (need_resched()) { in evict_inodes()
|
D | fs-writeback.c | 1539 if (need_resched()) { in writeback_sb_inodes()
|
D | dcache.c | 1376 ret = need_resched() ? D_WALK_QUIT : D_WALK_NORETRY; in select_collect()
|
/linux-4.4.14/arch/x86/entry/ |
D | entry_32.S | 280 need_resched: label 286 jmp need_resched
|
/linux-4.4.14/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.4.14/mm/ |
D | compaction.c | 354 if (need_resched()) { in compact_unlock_should_abort() 377 if (need_resched()) { in compact_should_abort()
|
D | shmem.c | 1875 if (need_resched()) { in shmem_tag_pins() 1945 if (need_resched()) { in shmem_wait_for_pins()
|
D | memory.c | 959 if (need_resched() || in copy_pte_range()
|
/linux-4.4.14/fs/btrfs/ |
D | inode-map.c | 77 if (need_resched() || in caching_kthread()
|
D | extent_io.c | 729 if (start <= end && state && !need_resched()) in __clear_extent_bit() 934 !need_resched()) in __set_extent_bit() 980 !need_resched()) in __set_extent_bit() 1164 !need_resched()) in convert_extent_bit() 1206 !need_resched()) in convert_extent_bit()
|
D | extent-tree.c | 472 if (need_resched() || in caching_thread()
|
D | inode.c | 5073 if (need_resched()) { in evict_inode_truncate_pages()
|
/linux-4.4.14/Documentation/ |
D | preempt-locking.txt | 122 an event that would set need_resched and result in a preemption check. When
|
/linux-4.4.14/arch/x86/math-emu/ |
D | fpu_entry.c | 531 if (FPU_lookahead && !need_resched()) { in math_emulate()
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88.h | 603 #define cx_wait(d) { if (need_resched()) schedule(); else udelay(d); }
|
/linux-4.4.14/net/ipv4/ |
D | inetpeer.c | 101 if (need_resched()) in inetpeer_gc_worker()
|
/linux-4.4.14/Documentation/locking/ |
D | mutex-design.txt | 58 to run that have higher priority (need_resched). The rationale is
|
/linux-4.4.14/arch/c6x/kernel/ |
D | entry.S | 308 ;; make sure we don't miss an interrupt setting need_resched or
|
/linux-4.4.14/arch/sparc/kernel/ |
D | process_64.c | 77 if (!need_resched() && !cpu_is_offline(smp_processor_id())) in arch_cpu_idle()
|
/linux-4.4.14/kernel/time/ |
D | tick-sched.c | 752 if (need_resched()) in can_stop_idle_tick()
|
/linux-4.4.14/arch/frv/kernel/ |
D | entry.S | 1095 # make sure we don't miss an interrupt setting need_resched or sigpending between
|
/linux-4.4.14/net/sched/ |
D | sch_generic.c | 246 if (quota <= 0 || need_resched()) { in __qdisc_run()
|
/linux-4.4.14/drivers/char/ |
D | lp.c | 379 } else if (need_resched()) in lp_write()
|
D | random.c | 1219 if (large_request && need_resched()) { in extract_entropy_user()
|
/linux-4.4.14/fs/cachefiles/ |
D | rdwr.c | 208 if (max < 0 || need_resched()) { in cachefiles_read_copier()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | rtas.c | 499 if (ms && need_resched()) in rtas_busy_delay()
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-tvaudio.c | 990 if (need_resched()) in saa7134_tvaudio_init()
|
/linux-4.4.14/fs/fscache/ |
D | object.c | 860 if (!list_empty(&object->dependents) && need_resched()) { in fscache_enqueue_dependents()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | ni_pcidio.c | 818 if (need_resched()) in pci_6534_load_fpga()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh5/ |
D | entry.S | 903 need_resched: label 918 pta need_resched, tr1
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | entry.S | 64 btstq TIF_NEED_RESCHED, $r10 ; Check if need_resched is set
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | powerpc.c | 77 if (need_resched()) { in kvmppc_prepare_to_enter()
|
D | book3s_hv.c | 2640 } else if (need_resched()) { in kvmppc_run_vcpu()
|
/linux-4.4.14/arch/mips/kvm/ |
D | mips.c | 1273 if (need_resched()) in kvm_mips_handle_exit()
|
/linux-4.4.14/drivers/s390/crypto/ |
D | ap_bus.c | 936 if (need_resched()) { in ap_poll_thread()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | cl_page.c | 229 if (res == CLP_GANG_OKAY && need_resched()) in cl_page_gang_lookup()
|
/linux-4.4.14/drivers/md/ |
D | dm-bufio.c | 194 if (unlikely(need_resched())) \
|
/linux-4.4.14/arch/arm/kvm/ |
D | mmu.c | 1138 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) in stage2_wp_range()
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mr.c | 396 if (!need_resched() && !someone_adding(cache) && in __cache_work_func()
|
/linux-4.4.14/net/core/ |
D | pktgen.c | 3358 if (need_resched()) in pktgen_wait_for_skb() 3534 if (need_resched()) in pktgen_thread_worker()
|
/linux-4.4.14/drivers/vhost/ |
D | vhost.c | 321 if (need_resched()) in vhost_worker()
|
/linux-4.4.14/include/linux/ |
D | sched.h | 3052 static __always_inline bool need_resched(void) in need_resched() function
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic.c | 4271 int need_resched = 0; in cnic_delete_task() local 4295 need_resched = 1; in cnic_delete_task() 4313 if (need_resched) in cnic_delete_task()
|
D | tg3.c | 11995 if (need_resched()) { in tg3_get_eeprom()
|
/linux-4.4.14/block/ |
D | blk-core.c | 3341 while (!need_resched()) { in blk_poll()
|
/linux-4.4.14/drivers/staging/comedi/ |
D | comedi_fops.c | 1495 if (need_resched()) in do_insnlist_ioctl()
|
/linux-4.4.14/drivers/md/bcache/ |
D | btree.c | 1577 if (need_resched()) { in btree_gc_recurse()
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.c | 1982 if (need_resched()) in vcpu_pre_run()
|
/linux-4.4.14/fs/reiserfs/ |
D | reiserfs.h | 845 if (need_resched()) { in reiserfs_cond_resched()
|
/linux-4.4.14/arch/x86/kvm/ |
D | x86.c | 6514 || need_resched() || signal_pending(current)) { in vcpu_enter_guest() 6697 if (need_resched()) { in vcpu_run()
|
D | mmu.c | 4516 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) { in slot_handle_level_range()
|
D | vmx.c | 6013 if (need_resched()) in handle_invalid_guest_state()
|
/linux-4.4.14/net/packet/ |
D | af_packet.c | 2517 if (need_wait && need_resched()) in tpacket_snd()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem.c | 1204 while (!need_resched()) { in __i915_spin_request()
|
/linux-4.4.14/fs/ext4/ |
D | mballoc.c | 5148 if (need_resched()) { in ext4_trim_all_free()
|