/Linux-v4.19/kernel/ |
D | test_kprobes.c | 37 if (preemptible()) { in kp_pre_handler() 48 if (preemptible()) { in kp_post_handler() 170 if (preemptible()) { in entry_handler() 182 if (preemptible()) { in return_handler()
|
D | Kconfig.preempt | 45 preemptible. This allows reaction to interactive events by
|
/Linux-v4.19/arch/x86/xen/ |
D | multicalls.c | 64 BUG_ON(preemptible()); in xen_mc_flush() 141 BUG_ON(preemptible()); in __xen_mc_entry() 169 BUG_ON(preemptible()); in xen_mc_extend_args()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | cpu_errata.c | 32 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_affected_midr_range() 49 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_affected_midr_range_list() 58 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_kryo_midr() 77 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_mismatched_cache_type() 337 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_ssbd_mitigation()
|
D | debug-monitors.c | 95 WARN_ON(preemptible()); in enable_debug_monitors() 116 WARN_ON(preemptible()); in disable_debug_monitors()
|
/Linux-v4.19/include/linux/ |
D | preempt.h | 186 #define preemptible() (preempt_count() == 0 && !irqs_disabled()) macro 254 #define preemptible() 0 macro
|
D | rcupdate.h | 278 return !preemptible(); in rcu_read_lock_sched_held()
|
/Linux-v4.19/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/ |
D | preempt.h | 38 static inline bool preemptible(void) in preemptible() function
|
D | percpu.h | 68 BUG_ON(preemptible()); \
|
/Linux-v4.19/arch/x86/include/asm/ |
D | mmu_context.h | 176 DEBUG_LOCKS_WARN_ON(preemptible()); in switch_ldt() 335 VM_WARN_ON(in_nmi() || preemptible()); in __get_current_cr3_fast()
|
D | desc.h | 312 DEBUG_LOCKS_WARN_ON(preemptible()); in refresh_tss_limit() 329 DEBUG_LOCKS_WARN_ON(preemptible()); in invalidate_tss_limit()
|
D | tlbflush.h | 403 WARN_ON_ONCE(preemptible()); in __native_flush_tlb()
|
/Linux-v4.19/drivers/firmware/ |
D | arm_sdei.c | 306 WARN_ON_ONCE(preemptible()); in sdei_mask_local_cpu() 327 WARN_ON_ONCE(preemptible()); in sdei_unmask_local_cpu() 394 WARN_ON_ONCE(preemptible()); in _local_event_enable() 481 WARN_ON_ONCE(preemptible()); in _local_event_unregister() 571 WARN_ON(preemptible()); in _local_event_register()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | traps.h | 82 WARN_ON(preemptible()); in arm64_is_ras_serror()
|
D | stacktrace.h | 132 if (tsk != current || preemptible()) in on_accessible_stack()
|
/Linux-v4.19/arch/x86/kernel/ |
D | paravirt.c | 286 BUG_ON(preemptible()); in paravirt_start_context_switch() 297 BUG_ON(preemptible()); in paravirt_end_context_switch()
|
/Linux-v4.19/Documentation/core-api/ |
D | local_ops.rst | 103 In preemptible context, use ``get_cpu_var()`` and ``put_cpu_var()`` around 156 /* Increment the counter from a non preemptible context */ 161 * preemptible context (it disables preemption) :
|
/Linux-v4.19/tools/testing/scatterlist/linux/ |
D | mm.h | 76 #define preemptible() (1) macro
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-gic-v4.c | 156 WARN_ON(preemptible()); in its_schedule_vpe()
|
/Linux-v4.19/drivers/xen/ |
D | time.c | 60 BUG_ON(preemptible()); in xen_get_runstate_snapshot_cpu_delta()
|
/Linux-v4.19/Documentation/ |
D | preempt-locking.txt | 13 A preemptible kernel creates new locking issues. The issues are the same as 14 those under SMP: concurrency and reentrancy. Thankfully, the Linux preemptible
|
/Linux-v4.19/kernel/rcu/ |
D | Kconfig | 63 This option selects the single-CPU non-preemptible version of SRCU. 197 block the current preemptible RCU grace period for too long.
|
D | update.c | 118 return lockdep_opinion || !preemptible(); in rcu_read_lock_sched_held()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | process.c | 237 WARN_ON(preemptible()); in enable_kernel_fp() 301 WARN_ON(preemptible()); in enable_kernel_altivec() 386 WARN_ON(preemptible()); in enable_kernel_vsx() 446 WARN_ON(preemptible()); in enable_kernel_spe()
|
/Linux-v4.19/virt/kvm/arm/vgic/ |
D | vgic-init.c | 468 BUG_ON(preemptible()); in kvm_vgic_init_cpu_hardware()
|