Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/kernel/
Dtest_kprobes.c28 if (preemptible()) { in kp_pre_handler()
39 if (preemptible()) { in kp_post_handler()
161 if (preemptible()) { in entry_handler()
173 if (preemptible()) { in return_handler()
DKconfig.preempt46 preemptible. This allows reaction to interactive events by
65 preemptible priority-inheritance aware variants, enforcing
67 non-preemptible sections. This makes the kernel, except for very
69 level interrupt handling) fully preemptible and brings most
/kernel/linux/linux-5.10/arch/arm64/kernel/
Dcpu_errata.c23 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_affected_midr_range()
40 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_affected_midr_range_list()
49 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_kryo_midr()
66 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_mismatched_cache_type()
195 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_neoverse_n1_erratum_1542419()
Dproton-pack.c203 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_spectre_v2()
352 WARN_ON(preemptible()); in spectre_v2_enable_mitigation()
531 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in has_spectre_v4()
663 WARN_ON(preemptible()); in spectre_v4_enable_mitigation()
965 WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible()); in is_spectre_bhb_affected()
Ddebug-monitors.c84 WARN_ON(preemptible()); in enable_debug_monitors()
105 WARN_ON(preemptible()); in disable_debug_monitors()
Dfpsimd.c209 return !preemptible() && __this_cpu_read(fpsimd_context_busy); in have_cpu_fpsimd_context()
1242 WARN_ON(preemptible()); in fpsimd_save_and_flush_cpu_state()
1331 WARN_ON(preemptible()); in __efi_fpsimd_begin()
/kernel/liteos_a/kernel/base/include/
Dlos_sched_pri.h184 BOOL preemptible = (rq->taskLockCnt == 0); in OsPreemptable() local
185 if (!preemptible) { in OsPreemptable()
190 return preemptible; in OsPreemptable()
195 BOOL preemptible = FALSE; in OsPreemptableInSched() local
203 preemptible = (rq->taskLockCnt == 1); in OsPreemptableInSched()
206 preemptible = (rq->taskLockCnt == 0); in OsPreemptableInSched()
208 if (!preemptible) { in OsPreemptableInSched()
213 return preemptible; in OsPreemptableInSched()
/kernel/linux/linux-5.10/arch/x86/xen/
Dmulticalls.c64 BUG_ON(preemptible()); in xen_mc_flush()
146 BUG_ON(preemptible()); in __xen_mc_entry()
174 BUG_ON(preemptible()); in xen_mc_extend_args()
/kernel/linux/linux-5.10/include/linux/
Dpreempt.h183 #define preemptible() (preempt_count() == 0 && !irqs_disabled()) macro
251 #define preemptible() 0 macro
Dseqlock.h200 #define SEQCOUNT_LOCKNAME(lockname, locktype, preemptible, lockmember, lockbase, lock_acquire) \ argument
220 if (preemptible && unlikely(seq & 1)) { \
238 return preemptible; \
312 #define __seqcount_lock_preemptible(s) __seqprop(s, preemptible)
Drcupdate.h293 return !preemptible(); in rcu_read_lock_sched_held()
298 return !preemptible(); in rcu_read_lock_any_held()
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/
Dpreempt.h38 static inline bool preemptible(void) in preemptible() function
Dpercpu.h68 BUG_ON(preemptible()); \
/kernel/linux/linux-5.10/drivers/firmware/
Darm_sdei.c305 WARN_ON_ONCE(preemptible()); in sdei_mask_local_cpu()
326 WARN_ON_ONCE(preemptible()); in sdei_unmask_local_cpu()
393 WARN_ON_ONCE(preemptible()); in _local_event_enable()
483 WARN_ON_ONCE(preemptible()); in _local_event_unregister()
565 WARN_ON(preemptible()); in _local_event_register()
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-gic-v4.c219 WARN_ON(preemptible()); in its_make_vpe_non_resident()
243 WARN_ON(preemptible()); in its_make_vpe_resident()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dtraps.h62 WARN_ON(preemptible()); in arm64_is_ras_serror()
Dstacktrace.h139 if (tsk != current || preemptible()) in on_accessible_stack()
/kernel/linux/linux-5.10/kernel/rcu/
Dupdate.c123 return lock_is_held(&rcu_sched_lock_map) || !preemptible(); in rcu_read_lock_sched_held()
348 return !preemptible(); in rcu_read_lock_any_held()
/kernel/linux/linux-5.10/arch/x86/kernel/
Dparavirt.c235 BUG_ON(preemptible()); in paravirt_start_context_switch()
246 BUG_ON(preemptible()); in paravirt_end_context_switch()
/kernel/linux/linux-5.10/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) :
/kernel/linux/linux-5.10/arch/x86/include/asm/
Ddesc.h307 DEBUG_LOCKS_WARN_ON(preemptible()); in refresh_tss_limit()
324 DEBUG_LOCKS_WARN_ON(preemptible()); in invalidate_tss_limit()
Dmmu_context.h90 DEBUG_LOCKS_WARN_ON(preemptible()); in switch_ldt()
/kernel/linux/linux-5.10/drivers/xen/
Dtime.c60 BUG_ON(preemptible()); in xen_get_runstate_snapshot_cpu_delta()
/kernel/linux/linux-5.10/arch/x86/mm/
Dtlb.c977 VM_WARN_ON(in_nmi() || preemptible()); in __get_current_cr3_fast()
1087 WARN_ON_ONCE(preemptible()); in native_flush_tlb_local()
1109 VM_WARN_ON_ONCE(preemptible()); in __flush_tlb_all()
/kernel/linux/linux-5.10/tools/testing/scatterlist/linux/
Dmm.h77 #define preemptible() (1) macro

123