Lines Matching refs:pt_regs
19 ({ (struct pt_regs *)((char *)current_thread_info() + THREAD_SIZE) - 1; })
28 static inline void instruction_pointer_set(struct pt_regs *regs,
35 #define MAX_REG_OFFSET offsetof(struct pt_regs, dcsr)
37 #define MAX_REG_OFFSET offsetof(struct pt_regs, regs[9])
40 static inline bool in_syscall(struct pt_regs const *regs)
45 static inline void forget_syscall(struct pt_regs *regs)
50 static inline unsigned long regs_return_value(struct pt_regs *regs)
55 static inline void regs_set_return_value(struct pt_regs *regs,
62 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
67 static inline unsigned long frame_pointer(struct pt_regs *regs)
71 static inline void frame_pointer_set(struct pt_regs *regs,
78 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
83 * @regs: pt_regs from which register value is gotten
87 * The @offset is the offset of the register in struct pt_regs.
90 static inline unsigned long regs_get_register(struct pt_regs *regs,
99 asmlinkage int syscall_trace_enter(struct pt_regs *regs);
100 asmlinkage void syscall_trace_exit(struct pt_regs *regs);