Home
last modified time | relevance | path

Searched refs:SOFTIRQ_MASK (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h384 #define SOFTIRQ_MASK (__IRQ_MASK(SOFTIRQ_BITS) << SOFTIRQ_SHIFT) macro
456 return pcnt & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_MASK); in bpf_in_interrupt()
460 (tsk->softirq_disable_cnt & SOFTIRQ_MASK); in bpf_in_interrupt()
507 return (pcnt & SOFTIRQ_MASK) & SOFTIRQ_OFFSET; in bpf_in_serving_softirq()
510 return (tsk->softirq_disable_cnt & SOFTIRQ_MASK) & SOFTIRQ_OFFSET; in bpf_in_serving_softirq()
533 ((tsk->softirq_disable_cnt & SOFTIRQ_MASK) & SOFTIRQ_OFFSET)); in bpf_in_task()
/linux/kernel/rcu/
H A Dtree_exp.h777 if (!(preempt_count() & (PREEMPT_MASK | SOFTIRQ_MASK)) || in rcu_exp_handler()
874 bool preempt_bh_enabled = !(preempt_count() & (PREEMPT_MASK | SOFTIRQ_MASK)); in rcu_exp_handler()
H A Dtree_plugin.h756 !!(preempt_count() & (PREEMPT_MASK | SOFTIRQ_MASK)); in rcu_read_unlock_special()
842 (preempt_count() & (PREEMPT_MASK | SOFTIRQ_MASK))) { in rcu_flavor_sched_clock_irq()