SOFTIRQ_SHIFT 39 include/linux/preempt.h #define HARDIRQ_SHIFT (SOFTIRQ_SHIFT + SOFTIRQ_BITS) SOFTIRQ_SHIFT 45 include/linux/preempt.h #define SOFTIRQ_MASK (__IRQ_MASK(SOFTIRQ_BITS) << SOFTIRQ_SHIFT) SOFTIRQ_SHIFT 50 include/linux/preempt.h #define SOFTIRQ_OFFSET (1UL << SOFTIRQ_SHIFT) SOFTIRQ_SHIFT 2051 kernel/locking/lockdep.c curr->softirq_context, softirq_count() >> SOFTIRQ_SHIFT, SOFTIRQ_SHIFT 3089 kernel/locking/lockdep.c trace_softirq_context(curr), softirq_count() >> SOFTIRQ_SHIFT,