Lines Matching refs:regs
101 kdb_trap(int type, int code, struct x86_64_saved_state *regs) in kdb_trap() argument
116 regs->tf_rflags &= ~PSL_T; in kdb_trap()
156 ddb_regs = *regs; in kdb_trap()
197 regs->tf_rip = ddb_regs.tf_rip; in kdb_trap()
198 regs->tf_rflags = ddb_regs.tf_rflags; in kdb_trap()
199 regs->tf_rax = ddb_regs.tf_rax; in kdb_trap()
200 regs->tf_rcx = ddb_regs.tf_rcx; in kdb_trap()
201 regs->tf_rdx = ddb_regs.tf_rdx; in kdb_trap()
202 regs->tf_rbx = ddb_regs.tf_rbx; in kdb_trap()
204 regs->tf_rsp = ddb_regs.tf_rsp; in kdb_trap()
205 regs->tf_ss = ddb_regs.tf_ss & 0xffff; in kdb_trap()
207 regs->tf_rbp = ddb_regs.tf_rbp; in kdb_trap()
208 regs->tf_rsi = ddb_regs.tf_rsi; in kdb_trap()
209 regs->tf_rdi = ddb_regs.tf_rdi; in kdb_trap()
211 regs->tf_r8 = ddb_regs.tf_r8; in kdb_trap()
212 regs->tf_r9 = ddb_regs.tf_r9; in kdb_trap()
213 regs->tf_r10 = ddb_regs.tf_r10; in kdb_trap()
214 regs->tf_r11 = ddb_regs.tf_r11; in kdb_trap()
215 regs->tf_r12 = ddb_regs.tf_r12; in kdb_trap()
216 regs->tf_r13 = ddb_regs.tf_r13; in kdb_trap()
217 regs->tf_r14 = ddb_regs.tf_r14; in kdb_trap()
218 regs->tf_r15 = ddb_regs.tf_r15; in kdb_trap()
223 regs->tf_cs = ddb_regs.tf_cs & 0xffff; in kdb_trap()
317 PC_REGS(db_regs_t *regs) in PC_REGS() argument
319 return(regs->tf_rip); in PC_REGS()
323 SP_REGS(db_regs_t *regs) in SP_REGS() argument
325 return(regs->tf_rsp); in SP_REGS()
329 BP_REGS(db_regs_t *regs) in BP_REGS() argument
331 return(regs->tf_rbp); in BP_REGS()