Lines Matching refs:isf

277 	kprintf("  isf.trapno 0x%x\n", saved_state->isf.trapno);
278 kprintf(" isf._pad 0x%x\n", saved_state->isf._pad);
279 kprintf(" isf.trapfn 0x%llx\n", saved_state->isf.trapfn);
280 kprintf(" isf.err 0x%llx\n", saved_state->isf.err);
281 kprintf(" isf.rip 0x%llx\n", saved_state->isf.rip);
282 kprintf(" isf.cs 0x%llx\n", saved_state->isf.cs);
283 kprintf(" isf.rflags 0x%llx\n", saved_state->isf.rflags);
284 kprintf(" isf.rsp 0x%llx\n", saved_state->isf.rsp);
285 kprintf(" isf.ss 0x%llx\n", saved_state->isf.ss);
357 rip = state64->isf.rip;
358 rsp = state64->isf.rsp;
359 interrupt_num = state64->isf.trapno;
361 if(state64->isf.cs & 0x03)
528 saved_state->isf.cpu = cpu_number();
531 type = saved_state->isf.trapno;
532 code = (int)(saved_state->isf.err & 0xffff);
533 intr = (saved_state->isf.rflags & EFL_IF) != 0; /* state of ints at trap */
534 kern_ip = (vm_offset_t)saved_state->isf.rip;
623 if (__improbable((code == (T_PF_PROT | T_PF_EXECUTE)) && (pmap_smep_enabled) && (saved_state->isf.rip == vaddr))) {
671 if ((saved_state->isf.rflags & EFL_TF) == 0 && NO_WATCHPOINTS)
793 saved_state->isf.rip = ip;
816 regs->isf.trapno, regs->isf.rip);
820 if (regs->isf.trapno < TRAP_TYPES)
821 trapname = trap_type[regs->isf.trapno];
823 if ((regs->isf.trapno == T_PAGE_FAULT) && (regs->isf.err == (T_PF_PROT | T_PF_EXECUTE)) && (regs->isf.rip == regs->cr2)) {
824 if (pmap_smep_enabled && (regs->isf.rip < VM_MAX_USER_PAGE_ADDRESS)) {
826 } else if (regs->isf.rip >= VM_MIN_KERNEL_AND_KEXT_ADDRESS) {
840 regs->isf.rip, regs->isf.trapno, trapname,
843 regs->isf.rsp, regs->rbp, regs->rsi, regs->rdi,
846 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF,
847 regs->isf.ss & 0xFFFF,regs->cr2, regs->isf.err, regs->isf.cpu,
893 regs->isf.cpu = cpu_number();
895 type = regs->isf.trapno;
896 err = (int)regs->isf.err & 0xffff;
898 rip = (user_addr_t)regs->isf.rip;
1204 iks->k_rsp = regs->isf.rsp;
1210 iks->k_rip = regs->isf.rip;