• Home
  • Raw
  • Download

Lines Matching defs:regs

118 static inline unsigned long instruction_pointer(struct pt_regs *regs)  in instruction_pointer()
123 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
129 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
134 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer()
142 #define profile_pc(regs) instruction_pointer(regs) argument
149 #define user_mode(regs) ((((regs)->msr) >> MSR_PR_LG) & 0x1) argument
151 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument
171 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) argument
172 #define FULL_REGS(regs) true argument
173 #define SET_FULL_REGS(regs) do { } while (0) argument
176 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) argument
177 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) argument
178 #define SET_FULL_REGS(regs) ((regs)->trap &= ~1) argument
180 #define CHECK_FULL_REGS(regs) BUG_ON(!FULL_REGS(regs)) argument
191 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) argument
192 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) argument
193 #define SET_FULL_REGS(regs) ((regs)->trap &= ~1) argument
194 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) argument
195 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0) argument
196 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0) argument
198 #define CHECK_FULL_REGS(regs) \ argument
205 static inline void set_trap(struct pt_regs *regs, unsigned long val) in set_trap()
210 static inline bool trap_is_scv(struct pt_regs *regs) in trap_is_scv()
215 static inline bool trap_is_syscall(struct pt_regs *regs) in trap_is_syscall()
220 static inline bool trap_norestart(struct pt_regs *regs) in trap_norestart()
225 static inline void set_trap_norestart(struct pt_regs *regs) in set_trap_norestart()
230 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) argument
231 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
239 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
250 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value()
278 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
295 static inline bool regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
311 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()