Home
last modified time | relevance | path

Searched refs:preemptible (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v4.19/kernel/
Dtest_kprobes.c37 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()
DKconfig.preempt45 preemptible. This allows reaction to interactive events by
/Linux-v4.19/arch/x86/xen/
Dmulticalls.c64 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/
Dcpu_errata.c32 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()
Ddebug-monitors.c95 WARN_ON(preemptible()); in enable_debug_monitors()
116 WARN_ON(preemptible()); in disable_debug_monitors()
/Linux-v4.19/include/linux/
Dpreempt.h186 #define preemptible() (preempt_count() == 0 && !irqs_disabled()) macro
254 #define preemptible() 0 macro
Drcupdate.h278 return !preemptible(); in rcu_read_lock_sched_held()
/Linux-v4.19/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/
Dpreempt.h38 static inline bool preemptible(void) in preemptible() function
Dpercpu.h68 BUG_ON(preemptible()); \
/Linux-v4.19/arch/x86/include/asm/
Dmmu_context.h176 DEBUG_LOCKS_WARN_ON(preemptible()); in switch_ldt()
335 VM_WARN_ON(in_nmi() || preemptible()); in __get_current_cr3_fast()
Ddesc.h312 DEBUG_LOCKS_WARN_ON(preemptible()); in refresh_tss_limit()
329 DEBUG_LOCKS_WARN_ON(preemptible()); in invalidate_tss_limit()
Dtlbflush.h403 WARN_ON_ONCE(preemptible()); in __native_flush_tlb()
/Linux-v4.19/drivers/firmware/
Darm_sdei.c306 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/
Dtraps.h82 WARN_ON(preemptible()); in arm64_is_ras_serror()
Dstacktrace.h132 if (tsk != current || preemptible()) in on_accessible_stack()
/Linux-v4.19/arch/x86/kernel/
Dparavirt.c286 BUG_ON(preemptible()); in paravirt_start_context_switch()
297 BUG_ON(preemptible()); in paravirt_end_context_switch()
/Linux-v4.19/Documentation/core-api/
Dlocal_ops.rst103 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/
Dmm.h76 #define preemptible() (1) macro
/Linux-v4.19/drivers/irqchip/
Dirq-gic-v4.c156 WARN_ON(preemptible()); in its_schedule_vpe()
/Linux-v4.19/drivers/xen/
Dtime.c60 BUG_ON(preemptible()); in xen_get_runstate_snapshot_cpu_delta()
/Linux-v4.19/Documentation/
Dpreempt-locking.txt13 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/
DKconfig63 This option selects the single-CPU non-preemptible version of SRCU.
197 block the current preemptible RCU grace period for too long.
Dupdate.c118 return lockdep_opinion || !preemptible(); in rcu_read_lock_sched_held()
/Linux-v4.19/arch/powerpc/kernel/
Dprocess.c237 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/
Dvgic-init.c468 BUG_ON(preemptible()); in kvm_vgic_init_cpu_hardware()

12