This source file includes following definitions.
- get_irq_regs
- set_irq_regs
1
2
3
4
5
6 #ifndef __ASM_IRQ_REGS_H
7 #define __ASM_IRQ_REGS_H
8
9 #define ARCH_HAS_OWN_IRQ_REGS
10
11 #include <linux/thread_info.h>
12
13 static inline struct pt_regs *get_irq_regs(void)
14 {
15 return current_thread_info()->regs;
16 }
17
18 static inline struct pt_regs *set_irq_regs(struct pt_regs *new_regs)
19 {
20 struct pt_regs *old_regs;
21
22 old_regs = get_irq_regs();
23 current_thread_info()->regs = new_regs;
24
25 return old_regs;
26 }
27
28 #endif