Home
last modified time | relevance | path

Searched refs:SOFTIRQ_OFFSET (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Dpreempt.h78 #define SOFTIRQ_OFFSET (1UL << SOFTIRQ_SHIFT) macro
83 #define SOFTIRQ_DISABLE_OFFSET (2 * SOFTIRQ_OFFSET)
125 level += !!(pc & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)); in interrupt_context_level()
156 #define in_serving_softirq() (softirq_count() & SOFTIRQ_OFFSET)
160 # define in_task() (!(preempt_count() & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)))
/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h389 #define SOFTIRQ_OFFSET (1UL << SOFTIRQ_SHIFT) macro
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()
529 return !(pcnt & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)); in bpf_in_task()
533 ((tsk->softirq_disable_cnt & SOFTIRQ_MASK) & SOFTIRQ_OFFSET)); in bpf_in_task()
/linux/kernel/
H A Dsoftirq.c323 cnt = SOFTIRQ_OFFSET; in __local_bh_enable_ip()
339 __local_bh_disable_ip(_RET_IP_, SOFTIRQ_OFFSET); in ksoftirqd_run_begin()
348 __local_bh_enable(SOFTIRQ_OFFSET, true); in ksoftirqd_run_end()
486 __local_bh_disable_ip(_RET_IP_, SOFTIRQ_OFFSET); in softirq_handle_begin()
491 __local_bh_enable(SOFTIRQ_OFFSET); in softirq_handle_end()
/linux/kernel/trace/
H A Dring_buffer.c4654 if (pc & SOFTIRQ_OFFSET) in show_interrupt_level()