Home
last modified time | relevance | path

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

12

/linux/lib/tests/
H A Dtest_kprobes.c44 KUNIT_EXPECT_FALSE(current_test, preemptible()); in kp_pre_handler()
55 KUNIT_EXPECT_FALSE(current_test, preemptible()); in kp_post_handler()
179 KUNIT_EXPECT_FALSE(current_test, preemptible()); in entry_handler()
188 KUNIT_EXPECT_FALSE(current_test, preemptible()); in return_handler()
252 KUNIT_EXPECT_FALSE(current_test, preemptible()); in stacktrace_return_handler()
311 KUNIT_EXPECT_FALSE(current_test, preemptible()); in stacktrace_internal_return_handler()
H A Dtest_fprobe.c39 KUNIT_EXPECT_FALSE(current_test, preemptible()); in fp_entry_handler()
60 KUNIT_EXPECT_FALSE(current_test, preemptible()); in fp_exit_handler()
199 KUNIT_EXPECT_FALSE(current_test, preemptible()); in entry_only_handler()
213 KUNIT_EXPECT_FALSE(current_test, preemptible()); in fprobe_entry_multi_handler()
229 KUNIT_EXPECT_FALSE(current_test, preemptible()); in fprobe_exit_multi_handler()
/linux/drivers/irqchip/
H A Dirq-gic-v4.c240 WARN_ON(preemptible()); in its_make_vpe_non_resident()
266 WARN_ON(preemptible()); in its_make_vpe_resident()
291 WARN_ON(preemptible()); in its_commit_vpe()
/linux/arch/x86/xen/
H A Dmulticalls.c151 BUG_ON(preemptible()); in xen_mc_flush()
227 BUG_ON(preemptible()); in __xen_mc_entry()
259 BUG_ON(preemptible()); in xen_mc_extend_args()
H A Denlighten_pv.c425 BUG_ON(preemptible()); in xen_start_context_switch()
435 BUG_ON(preemptible()); in xen_end_context_switch()
/linux/Documentation/translations/zh_CN/core-api/
H A Dlocal_ops.rst150 /* Increment the counter from a non preemptible context */
155 * preemptible context (it disables preemption) :
/linux/arch/arm64/include/asm/
H A Darchrandom.h64 if (unlikely(!system_capabilities_finalized() && !preemptible())) in __cpu_has_rng()
/linux/arch/arm64/kernel/
H A Ddebug-monitors.c88 WARN_ON(preemptible()); in enable_debug_monitors()
109 WARN_ON(preemptible()); in disable_debug_monitors()
H A Dstacktrace.c309 ((task == current) && !preemptible()) \
/linux/drivers/firmware/
H A Darm_sdei.c318 WARN_ON_ONCE(preemptible()); in _ipi_mask_cpu()
338 WARN_ON_ONCE(preemptible()); in _ipi_unmask_cpu()
346 WARN_ON_ONCE(preemptible()); in _ipi_private_reset()
716 WARN_ON_ONCE(preemptible()); in sdei_pm_notifier()
/linux/Documentation/core-api/
H A 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/drivers/net/ethernet/intel/igc/
H A Digc_tsn.c175 tx_ring->preemptible = false; in igc_fpe_clear_preempt_queue()
208 tx_ring->preemptible = !!(preemptible_queue & BIT(i)); in igc_fpe_save_preempt_queue()
515 } else if (ring->preemptible) { in igc_tsn_enable_offload()
/linux/tools/sched_ext/
H A DKconfig36 # Enable fully preemptible kernel for a better test coverage of the schedulers
/linux/arch/x86/include/asm/
H A Ddesc.h328 DEBUG_LOCKS_WARN_ON(preemptible()); in refresh_tss_limit()
345 DEBUG_LOCKS_WARN_ON(preemptible()); in invalidate_tss_limit()
/linux/drivers/xen/
H A Dtime.c61 BUG_ON(preemptible()); in xen_get_runstate_snapshot_cpu_delta()
/linux/Documentation/locking/
H A Dpreempt-locking.rst12 A preemptible kernel creates new locking issues. The issues are the same as
13 those under SMP: concurrency and reentrancy. Thankfully, the Linux preemptible
H A Dpi-futex.rst60 non-preemptible in a critical section, so the 'use spinlocks' argument
/linux/Documentation/RCU/
H A DUP.rst110 preemptible RCU?
146 running preemptible RCU?
/linux/Documentation/mm/
H A Dhighmem.rst125 Each call of kmap_atomic() in the kernel creates a non-preemptible section
149 available. Therefore, kmap() is only callable from preemptible context.
/linux/include/linux/
H A Dkprobes.h587 if (preemptible()) in kprobe_page_fault()
/linux/Documentation/admin-guide/thermal/
H A Dintel_powerclamp.rst90 scheme to work for both preemptible and non-preemptible kernels.
/linux/arch/x86/kernel/
H A Dldt.c113 DEBUG_LOCKS_WARN_ON(preemptible()); in switch_ldt()
/linux/lib/
H A Ddebugobjects.c417 if (preemptible() || system_state < SYSTEM_SCHEDULING) in fill_pool()
744 (preemptible() && !debug_objects_is_pi_blocked_on())) { in debug_objects_fill_pool()
/linux/Documentation/arch/arm/
H A Dkernel_mode_neon.rst25 non-preemptible section for reasons outlined below.
/linux/arch/arm/vfp/
H A Dvfpmodule.c457 BUG_ON(preemptible()); in vfp_enable()

12