Home
last modified time | relevance | path

Searched refs:callee_regs (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/arch/arc/kernel/
Dunaligned.h2 struct callee_regs;
6 struct callee_regs *cregs);
10 struct callee_regs *cregs) in misaligned_fixup()
Dkgdb.c15 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()
Dprocess.c174 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()
Dtroubleshoot.c40 static void print_regs_callee(struct callee_regs *regs) in print_regs_callee()
173 struct callee_regs *cregs = (struct callee_regs *)tsk->thread.callee_reg; in show_regs()
Dunaligned.c134 struct callee_regs *cregs) in fixup_load()
164 struct callee_regs *cregs) in fixup_store()
200 struct callee_regs *cregs) in misaligned_fixup()
Dptrace.c96 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()
Ddisasm.c22 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()
Dtraps.c82 struct callee_regs *cregs) in do_misaligned_access()
Dasm-offsets.c80 DEFINE(SZ_CALLEE_REGS, sizeof(struct callee_regs)); in main()
Dkprobes.c171 (struct callee_regs *) current->thread.callee_reg, in setup_singlestep()
Dentry-arcv2.S137 mov r2, sp ; callee_regs
Dentry-compact.S275 mov r2, sp ; callee_regs
/linux-6.12.1/arch/arc/include/asm/
Ddisasm.h106 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);
Dptrace.h57 struct callee_regs { struct
99 struct callee_regs { struct
Dprocessor.h59 sizeof(struct callee_regs) + off)))
Dentry.h160 extern int do_misaligned_access(unsigned long, struct pt_regs *, struct callee_regs *);