Lines Matching refs:regs
49 * We use the ia64_psr(regs)->ri to determine which of the three
53 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri)
55 static inline unsigned long user_stack_pointer(struct pt_regs *regs)
57 return regs->r12;
60 static inline int is_syscall_success(struct pt_regs *regs)
62 return regs->r10 != -1;
65 static inline long regs_return_value(struct pt_regs *regs)
67 if (is_syscall_success(regs))
68 return regs->r8;
70 return -regs->r8;
76 #define profile_pc(regs) \
78 unsigned long __ip = instruction_pointer(regs); \
84 # define ia64_psr(regs) ((struct ia64_psr *) &(regs)->cr_ipsr)
85 # define user_mode(regs) (((struct ia64_psr *) &(regs)->cr_ipsr)->cpl != 0)
86 # define user_stack(task,regs) ((long) regs - (long) task == IA64_STK_OFFSET - sizeof(*regs))
87 # define fsys_mode(task,regs) \
90 struct pt_regs *_regs = (regs); \