Lines Matching defs:regs
155 #define profile_pc(regs) instruction_pointer(regs) argument
169 static inline void regs_set_return_ip(struct pt_regs *regs, unsigned long ip) in regs_set_return_ip()
175 static inline void regs_set_return_msr(struct pt_regs *regs, unsigned long msr) in regs_set_return_msr()
181 static inline void regs_add_return_ip(struct pt_regs *regs, long offset) in regs_add_return_ip()
186 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer()
191 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
197 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
202 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer()
207 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument
231 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) argument
232 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0) argument
233 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0) argument
235 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) argument
237 static __always_inline void set_trap(struct pt_regs *regs, unsigned long val) in set_trap()
242 static inline bool trap_is_scv(struct pt_regs *regs) in trap_is_scv()
247 static inline bool trap_is_unsupported_scv(struct pt_regs *regs) in trap_is_unsupported_scv()
252 static inline bool trap_is_syscall(struct pt_regs *regs) in trap_is_syscall()
257 static inline bool trap_norestart(struct pt_regs *regs) in trap_norestart()
262 static __always_inline void set_trap_norestart(struct pt_regs *regs) in set_trap_norestart()
267 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) argument
268 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
276 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
287 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value()
297 static inline bool regs_is_unrecoverable(struct pt_regs *regs) in regs_is_unrecoverable()
302 static inline void regs_set_recoverable(struct pt_regs *regs) in regs_set_recoverable()
308 static inline void regs_set_unrecoverable(struct pt_regs *regs) in regs_set_unrecoverable()
337 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
354 static inline bool regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
370 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()