Home
last modified time | relevance | path

Searched refs:HARDIRQ_MASK (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Dpreempt.h47 #define HARDIRQ_MASK (__IRQ_MASK(HARDIRQ_BITS) << HARDIRQ_SHIFT) macro
96 level += !!(pc & (NMI_MASK | HARDIRQ_MASK)); in interrupt_context_level()
97 level += !!(pc & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)); in interrupt_context_level()
109 #define hardirq_count() (preempt_count() & HARDIRQ_MASK)
112 # define irq_count() ((preempt_count() & (NMI_MASK | HARDIRQ_MASK)) | softirq_count())
115 # define irq_count() (preempt_count() & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_MASK))
130 # define in_task() (!((preempt_count() & (NMI_MASK | HARDIRQ_MASK)) | in_serving_softirq()))
132 # define in_task() (!(preempt_count() & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)))
/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h615 #define HARDIRQ_MASK (__IRQ_MASK(HARDIRQ_BITS) << HARDIRQ_SHIFT) macro
649 return pcnt & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_MASK); in bpf_in_interrupt()
652 return (pcnt & (NMI_MASK | HARDIRQ_MASK)) | in bpf_in_interrupt()
/linux/kernel/sched/
H A Dcputime.c77 if (pc & HARDIRQ_MASK) in irqtime_account_irq()
/linux/kernel/rcu/
H A Drcutorture.c474 if ((preempt_count() & HARDIRQ_MASK) || softirq_count()) in rcu_read_delay()
/linux/kernel/trace/
H A Dring_buffer.c4277 if (pc & HARDIRQ_MASK) in show_interrupt_level()
H A Dtrace.c2597 if (pc & HARDIRQ_MASK) in tracing_gen_ctx_irq_test()