/kernel/linux/linux-5.10/kernel/ |
D | test_kprobes.c | 28 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()
|
D | Kconfig.preempt | 46 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/ |
D | cpu_errata.c | 23 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()
|
D | proton-pack.c | 203 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()
|
D | debug-monitors.c | 84 WARN_ON(preemptible()); in enable_debug_monitors() 105 WARN_ON(preemptible()); in disable_debug_monitors()
|
D | fpsimd.c | 209 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/ |
D | los_sched_pri.h | 184 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/ |
D | multicalls.c | 64 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/ |
D | preempt.h | 183 #define preemptible() (preempt_count() == 0 && !irqs_disabled()) macro 251 #define preemptible() 0 macro
|
D | seqlock.h | 200 #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)
|
D | rcupdate.h | 293 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/ |
D | preempt.h | 38 static inline bool preemptible(void) in preemptible() function
|
D | percpu.h | 68 BUG_ON(preemptible()); \
|
/kernel/linux/linux-5.10/drivers/firmware/ |
D | arm_sdei.c | 305 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/ |
D | irq-gic-v4.c | 219 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/ |
D | traps.h | 62 WARN_ON(preemptible()); in arm64_is_ras_serror()
|
D | stacktrace.h | 139 if (tsk != current || preemptible()) in on_accessible_stack()
|
/kernel/linux/linux-5.10/kernel/rcu/ |
D | update.c | 123 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/ |
D | paravirt.c | 235 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/ |
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) :
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | desc.h | 307 DEBUG_LOCKS_WARN_ON(preemptible()); in refresh_tss_limit() 324 DEBUG_LOCKS_WARN_ON(preemptible()); in invalidate_tss_limit()
|
D | mmu_context.h | 90 DEBUG_LOCKS_WARN_ON(preemptible()); in switch_ldt()
|
/kernel/linux/linux-5.10/drivers/xen/ |
D | time.c | 60 BUG_ON(preemptible()); in xen_get_runstate_snapshot_cpu_delta()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
D | tlb.c | 977 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/ |
D | mm.h | 77 #define preemptible() (1) macro
|