Lines Matching refs:regs

28 	{ "x0", 8, offsetof(struct pt_regs, regs[0])},
29 { "x1", 8, offsetof(struct pt_regs, regs[1])},
30 { "x2", 8, offsetof(struct pt_regs, regs[2])},
31 { "x3", 8, offsetof(struct pt_regs, regs[3])},
32 { "x4", 8, offsetof(struct pt_regs, regs[4])},
33 { "x5", 8, offsetof(struct pt_regs, regs[5])},
34 { "x6", 8, offsetof(struct pt_regs, regs[6])},
35 { "x7", 8, offsetof(struct pt_regs, regs[7])},
36 { "x8", 8, offsetof(struct pt_regs, regs[8])},
37 { "x9", 8, offsetof(struct pt_regs, regs[9])},
38 { "x10", 8, offsetof(struct pt_regs, regs[10])},
39 { "x11", 8, offsetof(struct pt_regs, regs[11])},
40 { "x12", 8, offsetof(struct pt_regs, regs[12])},
41 { "x13", 8, offsetof(struct pt_regs, regs[13])},
42 { "x14", 8, offsetof(struct pt_regs, regs[14])},
43 { "x15", 8, offsetof(struct pt_regs, regs[15])},
44 { "x16", 8, offsetof(struct pt_regs, regs[16])},
45 { "x17", 8, offsetof(struct pt_regs, regs[17])},
46 { "x18", 8, offsetof(struct pt_regs, regs[18])},
47 { "x19", 8, offsetof(struct pt_regs, regs[19])},
48 { "x20", 8, offsetof(struct pt_regs, regs[20])},
49 { "x21", 8, offsetof(struct pt_regs, regs[21])},
50 { "x22", 8, offsetof(struct pt_regs, regs[22])},
51 { "x23", 8, offsetof(struct pt_regs, regs[23])},
52 { "x24", 8, offsetof(struct pt_regs, regs[24])},
53 { "x25", 8, offsetof(struct pt_regs, regs[25])},
54 { "x26", 8, offsetof(struct pt_regs, regs[26])},
55 { "x27", 8, offsetof(struct pt_regs, regs[27])},
56 { "x28", 8, offsetof(struct pt_regs, regs[28])},
57 { "x29", 8, offsetof(struct pt_regs, regs[29])},
58 { "x30", 8, offsetof(struct pt_regs, regs[30])},
98 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument
104 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg()
111 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument
117 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
130 memcpy((void *)gdb_regs, (void *)thread_regs->regs, GP_REG_BYTES); in sleeping_thread_to_gdb_regs()
133 void kgdb_arch_set_pc(struct pt_regs *regs, unsigned long pc) in kgdb_arch_set_pc() argument
135 regs->pc = pc; in kgdb_arch_set_pc()
140 static void kgdb_arch_update_addr(struct pt_regs *regs, in kgdb_arch_update_addr() argument
148 kgdb_arch_set_pc(regs, addr); in kgdb_arch_update_addr()
150 kgdb_arch_set_pc(regs, regs->pc + 4); in kgdb_arch_update_addr()
216 static int kgdb_brk_fn(struct pt_regs *regs, unsigned int esr) in kgdb_brk_fn() argument
218 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_brk_fn()
222 static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int esr) in kgdb_compiled_brk_fn() argument
225 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_compiled_brk_fn()
230 static int kgdb_step_brk_fn(struct pt_regs *regs, unsigned int esr) in kgdb_step_brk_fn() argument
232 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_step_brk_fn()
266 struct pt_regs *regs = args->regs; in __kgdb_notify() local
268 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()