/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | kgdb.c | 15 struct callee_regs *cregs) in to_gdb_regs() 38 struct callee_regs *cregs) in from_gdb_regs() 59 to_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) in pt_regs_to_gdb_regs() 65 from_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) in gdb_regs_to_pt_regs() 74 (struct callee_regs *) task->thread.callee_reg); in sleeping_thread_to_gdb_regs() 113 regs->ret, regs, (struct callee_regs *) in do_single_step()
|
H A D | process.c | 171 struct callee_regs *c_callee; /* child's callee regs */ in copy_thread() 172 struct callee_regs *parent_callee; /* paren't callee */ in copy_thread() 178 c_callee = ((struct callee_regs *)childksp) - 1; in copy_thread() 217 parent_callee = ((struct callee_regs *)regs) - 1; in copy_thread()
|
H A D | ptrace.c | 13 static struct callee_regs *task_callee_regs(struct task_struct *tsk) in task_callee_regs() 15 struct callee_regs *tmp = (struct callee_regs *)tsk->thread.callee_reg; in task_callee_regs() 24 const struct callee_regs *cregs = task_callee_regs(target); in genregs_get() 84 const struct callee_regs *cregs = task_callee_regs(target); in genregs_set()
|
H A D | troubleshoot.c | 40 static void print_regs_callee(struct callee_regs *regs) in print_regs_callee() 171 struct callee_regs *cregs = (struct callee_regs *)tsk->thread.callee_reg; in show_regs()
|
H A D | unaligned.c | 133 struct callee_regs *cregs) in fixup_load() 163 struct callee_regs *cregs) in fixup_store() 199 struct callee_regs *cregs) in misaligned_fixup()
|
H A D | disasm.c | 22 int userspace, struct pt_regs *regs, struct callee_regs *cregs) in disasm_instr() 433 struct callee_regs *cregs) in get_reg() 460 struct callee_regs *cregs) in set_reg() 501 struct callee_regs *cregs, in disasm_next_pc()
|
H A D | traps.c | 85 struct callee_regs *cregs) in do_misaligned_access()
|
H A D | asm-offsets.c | 68 DEFINE(SZ_CALLEE_REGS, sizeof(struct callee_regs)); in main()
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | kgdb.c | 15 struct callee_regs *cregs) in to_gdb_regs() 38 struct callee_regs *cregs) in from_gdb_regs() 59 to_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) in pt_regs_to_gdb_regs() 65 from_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) in gdb_regs_to_pt_regs() 74 (struct callee_regs *) task->thread.callee_reg); in sleeping_thread_to_gdb_regs() 113 regs->ret, regs, (struct callee_regs *) in do_single_step()
|
H A D | process.c | 174 struct callee_regs *c_callee; /* child's callee regs */ in copy_thread() 175 struct callee_regs *parent_callee; /* paren't callee */ in copy_thread() 181 c_callee = ((struct callee_regs *)childksp) - 1; in copy_thread() 220 parent_callee = ((struct callee_regs *)regs) - 1; in copy_thread()
|
H A D | troubleshoot.c | 40 static void print_regs_callee(struct callee_regs *regs) in print_regs_callee() 171 struct callee_regs *cregs = (struct callee_regs *)tsk->thread.callee_reg; in show_regs()
|
H A D | unaligned.c | 133 struct callee_regs *cregs) in fixup_load() 163 struct callee_regs *cregs) in fixup_store() 199 struct callee_regs *cregs) in misaligned_fixup()
|
H A D | ptrace.c | 96 static struct callee_regs *task_callee_regs(struct task_struct *tsk) in task_callee_regs() 98 struct callee_regs *tmp = (struct callee_regs *)tsk->thread.callee_reg; in task_callee_regs() 107 const struct callee_regs *cregs = task_callee_regs(target); in genregs_get() 167 const struct callee_regs *cregs = task_callee_regs(target); in genregs_set()
|
H A D | disasm.c | 22 int userspace, struct pt_regs *regs, struct callee_regs *cregs) in disasm_instr() 433 struct callee_regs *cregs) in get_reg() 477 struct callee_regs *cregs) in set_reg() 561 struct callee_regs *cregs, in disasm_next_pc()
|
H A D | traps.c | 81 struct callee_regs *cregs) in do_misaligned_access()
|
H A D | asm-offsets.c | 80 DEFINE(SZ_CALLEE_REGS, sizeof(struct callee_regs)); in main()
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | disasm.h | 106 int userspace, struct pt_regs *regs, struct callee_regs *cregs); 107 int disasm_next_pc(unsigned long pc, struct pt_regs *regs, struct callee_regs 109 long get_reg(int reg, struct pt_regs *regs, struct callee_regs *cregs); 111 struct callee_regs *cregs);
|
H A D | unaligned.h | 16 struct callee_regs *cregs); 20 struct callee_regs *cregs) in misaligned_fixup()
|
H A D | processor.h | 65 sizeof(struct callee_regs) + off)))
|
H A D | ptrace.h | 109 struct callee_regs { struct
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | disasm.h | 106 int userspace, struct pt_regs *regs, struct callee_regs *cregs); 107 int disasm_next_pc(unsigned long pc, struct pt_regs *regs, struct callee_regs 109 long get_reg(int reg, struct pt_regs *regs, struct callee_regs *cregs); 111 struct callee_regs *cregs);
|
H A D | unaligned.h | 16 struct callee_regs *cregs); 20 struct callee_regs *cregs) in misaligned_fixup()
|
H A D | processor.h | 59 sizeof(struct callee_regs) + off)))
|
H A D | ptrace.h | 101 struct callee_regs { struct
|
H A D | entry.h | 127 * save user mode callee regs as struct callee_regs 135 * restore user mode callee regs as struct callee_regs 262 extern int do_misaligned_access(unsigned long, struct pt_regs *, struct callee_regs *);
|