Home
last modified time | relevance | path

Searched refs:in_serving_softirq (Results 1 – 13 of 13) sorted by relevance

/linux/include/linux/
H A Dkcov.h67 if (in_serving_softirq() && !in_hardirq()) in kcov_remote_start_usb_softirq()
73 if (in_serving_softirq() && !in_hardirq()) in kcov_remote_stop_softirq()
H A Dpreempt.h128 #define in_serving_softirq() (softirq_count() & SOFTIRQ_OFFSET) macro
130 # define in_task() (!((preempt_count() & (NMI_MASK | HARDIRQ_MASK)) | in_serving_softirq()))
/linux/kernel/
H A Dkcov.c171 return in_serving_softirq() && !in_hardirq() && !in_nmi(); in in_softirq_really()
881 if (WARN_ON(in_serving_softirq() && t->kcov_softirq)) { in kcov_remote_start()
927 if (in_serving_softirq()) { in kcov_remote_start()
1028 if (in_serving_softirq() && !t->kcov_softirq) { in kcov_remote_stop()
1033 if (WARN_ON(!in_serving_softirq() && t->kcov_softirq)) { in kcov_remote_stop()
1044 if (in_serving_softirq()) { in kcov_remote_stop()
/linux/include/kunit/
H A Drun-in-irq-context.h50 WARN_ON_ONCE(!in_serving_softirq()); in kunit_irq_test_bh_work_func()
/linux/tools/testing/selftests/net/bench/page_pool/
H A Dbench_page_pool_simple.c153 if (in_serving_softirq()) in time_bench_page_pool()
/linux/arch/arm64/kernel/
H A Dfpsimd.c1848 BUG_ON(IS_ENABLED(CONFIG_PREEMPT_RT) || !in_serving_softirq()); in kernel_neon_begin()
1870 if (IS_ENABLED(CONFIG_PREEMPT_RT) || !in_serving_softirq()) in kernel_neon_begin()
1900 if (!IS_ENABLED(CONFIG_PREEMPT_RT) && in_serving_softirq() && in kernel_neon_end()
/linux/kernel/sched/
H A Dcputime.c200 else if (in_serving_softirq()) in account_system_time()
/linux/kernel/rcu/
H A Dtree.c1122 if ((current == t && !in_hardirq() && !in_serving_softirq()) || in rcu_gp_kthread_wake()
2570 if ((in_serving_softirq() || rdp->rcu_cpu_kthread_status == RCU_KTHREAD_RUNNING) && in rcu_do_batch()
2612 if (in_serving_softirq()) { in rcu_do_batch()
H A Drcutorture.c2015 if (in_serving_softirq() || in_hardirq()) in rcutorture_one_extend_check()
/linux/mm/
H A Dkmemleak.c686 } else if (in_serving_softirq()) { in __alloc_object()
H A Dpage_alloc.c4493 if (in_serving_softirq() && (current->flags & PF_MEMALLOC)) in __gfp_pfmemalloc_flags()
/linux/lib/
H A Dvsprintf.c874 if (in_hardirq() || in_serving_softirq() || in_nmi()) { in restricted_pointer()
/linux/kernel/trace/
H A Dtrace.c2599 if (in_serving_softirq()) in tracing_gen_ctx_irq_test()