#include <linux/preempt.h>
#include <linux/lockdep.h>
#include <linux/ftrace_irq.h>
#include <asm/hardirq.h>
Go to the source code of this file.
Value:do { \
trace_hardirq_enter(); \
} while (0)
Definition at line 163 of file hardirq.h.
Value:do { \
trace_hardirq_exit(); \
} while (0)
Definition at line 178 of file hardirq.h.
#define __IRQ_MASK |
( |
|
x | ) |
((1UL << (x))-1) |
#define HARDIRQ_OFFSET (1UL << HARDIRQ_SHIFT) |
#define MAX_HARDIRQ_BITS 10 |
Value:do { \
ftrace_nmi_enter(); \
lockdep_off(); \
rcu_nmi_enter(); \
trace_hardirq_enter(); \
} while (0)
Definition at line 190 of file hardirq.h.
Value:do { \
trace_hardirq_exit(); \
rcu_nmi_exit(); \
lockdep_on(); \
ftrace_nmi_exit(); \
} while (0)
Definition at line 200 of file hardirq.h.
#define NMI_OFFSET (1UL << NMI_SHIFT) |
#define PREEMPT_ACTIVE_BITS 1 |
#define PREEMPT_CHECK_OFFSET 0 |
#define PREEMPT_OFFSET (1UL << PREEMPT_SHIFT) |
#define preemptible |
( |
| ) |
0 |
#define SOFTIRQ_OFFSET (1UL << SOFTIRQ_SHIFT) |
rcu_nmi_enter - inform RCU of entry to NMI context
If the CPU was idle with dynamic ticks active, and there is no irq handler running, this updates rdtp->dynticks_nmi to let the RCU grace-period handling know that the CPU is active.
Definition at line 668 of file rcutree.c.
rcu_nmi_exit - inform RCU of exit from NMI context
If the CPU was idle with dynamic ticks active, and there is no irq handler running, this updates rdtp->dynticks_nmi to let the RCU grace-period handling know that the CPU is no longer active.
Definition at line 690 of file rcutree.c.