Lines Matching defs:dar
107 _thread->machine.pcb->save_dar = (uint64_t)dar; \
115 addr64_t dar,
129 addr64_t dar)
148 perfASTHook(trapno, ssp, dsisr, (unsigned int)dar);
155 if(perfTrapHook(trapno, ssp, dsisr, (unsigned int)dar) == KERN_SUCCESS) return ssp; /* If it succeeds, we are done... */
160 if(tempDTraceTrapHook(trapno, ssp, dsisr, (unsigned int)dar) == KERN_SUCCESS) return ssp; /* If it succeeds, we are done... */
199 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
219 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
241 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL); /* Go panic */
246 (int)ssp->save_srr0 - 4, (int)dar, (int)dsisr, (int)ssp->save_lr, 0);
270 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
276 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
279 dsisr, dar, NULL);
308 panic("trap: disallowed access to cache inhibited memory - %016llX\n", dar);
313 if(((dar >> 28) < 0xE) | ((dar >> 28) > 0xF)) { /* User memory window access? */
315 offset = (vm_map_offset_t)dar; /* Set the failing address */
331 if (dtrace_tally_fault(dar)) { /* Should a fault under dtrace be ignored? */
335 unresolved_kernel_trap(trapno, ssp, dsisr, dar, "Unexpected page fault under dtrace_probe");
345 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
358 if (dtrace_tally_fault(dar)) { /* Should a user memory window access fault under dtrace be ignored? */
363 unresolved_kernel_trap(trapno, ssp, dsisr, dar, "copyin/out has no recovery point");
367 unresolved_kernel_trap(trapno, ssp, dsisr, dar, "Unexpected UMW page fault under dtrace_probe");
374 offset = (vm_map_offset_t)(thread->machine.umwRelo + dar); /* Compute the user space address */
388 unresolved_kernel_trap(trapno, ssp, dsisr, dar, "copyin/out has no recovery point");
424 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
438 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
442 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
468 unresolved_kernel_trap(trapno, ssp, dsisr, dar, NULL);
494 cpu_number(), trapno, dsisr, dar, ssp->save_srr0, ssp->save_srr1);
523 (int)ssp->save_srr0 - 4, (int)dar, (int)dsisr, (int)ssp->save_lr, 0);
528 subcode = dar;
636 subcode = dar;
640 code = vm_fault(map, vm_map_trunc_page(dar),
647 subcode = dar;
701 , dsisr, dar);
892 addr64_t dar,
905 kprintf(" dar: %016llX\n", ssp->save_dar); /* (TEST/DEBUG) */
932 cpu_number(), trap_name, dar, ssp->save_srr0);
964 printf("Machine check (%d) - %s - pc = %016llX, msr = %016llX, dsisr = %08X, dar = %016llX\n",
971 panic("Uncorrectable machine check: pc = %016llX, msr = %016llX, dsisr = %08X, dar = %016llX\n"