HomeSort by: relevance | last modified time | path
    Searched defs:onfault (Results 1 - 25 of 25) sorted by relevancy

  /src/sys/arch/sh3/sh3/
exception.c 281 void *onfault; local in function:tlb_exception
288 onfault = pcb->pcb_onfault;
333 TLB_ASSERT(l && onfault != NULL,
335 tf->tf_spc = (int)onfault;
359 TLB_ASSERT(l != NULL && onfault != NULL,
362 tf->tf_spc = (int)onfault;
380 pcb->pcb_onfault = onfault;
442 TLB_ASSERT(onfault,
444 tf->tf_spc = (int)onfault;
457 "expevt=%x va=%08x ssr=%08x spc=%08x lwp=%p onfault=%p"
    [all...]
  /src/sys/arch/luna68k/luna68k/
trap.c 465 void *onfault; local in function:trap
469 onfault = pcb->pcb_onfault;
483 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
505 pcb->pcb_onfault = onfault;
537 if (onfault)
  /src/sys/arch/mac68k/mac68k/
trap.c 237 void *onfault; local in function:trap
299 onfault = pcb->pcb_onfault;
300 if (onfault == NULL)
312 fp->f_pc = (int)onfault;
509 onfault = pcb->pcb_onfault;
524 if (type == T_MMUFLT && (onfault == NULL || KDFAULT(code)))
542 pcb->pcb_onfault = onfault;
569 if (onfault)
  /src/sys/arch/vax/vax/
trap.c 102 void *onfault = pcb->pcb_onfault; local in function:trap
218 pcb->pcb_onfault = onfault;
221 if (onfault) {
223 tf->tf_pc = (unsigned)onfault;
  /src/sys/arch/atari/atari/
trap.c 560 void *onfault; local in function:trap
565 onfault = pcb->pcb_onfault;
580 if (type == T_MMUFLT && (onfault == 0 || KDFAULT(code)))
599 pcb->pcb_onfault = onfault;
631 if (onfault) {
  /src/sys/arch/ia64/ia64/
trap.c 553 uint64_t onfault; local in function:trap
579 onfault = pcb->pcb_onfault;
582 pcb->pcb_onfault = onfault;
  /src/sys/arch/sparc/sparc/
trap.c 770 vaddr_t onfault; local in function:mem_access_fault
779 onfault = (vaddr_t)pcb->pcb_onfault;
839 if (onfault == (vaddr_t)sparc_fsbail) {
863 pcb->pcb_onfault = (void *)onfault;
889 pcb->pcb_onfault = (void *)onfault;
917 * Pagein failed. If doing copyin/out, return to onfault
924 if (!onfault) {
933 tf->tf_pc = onfault;
934 tf->tf_npc = onfault + 4;
986 int onfault; local in function:mem_access_fault4m
    [all...]
  /src/sys/arch/cesfic/cesfic/
trap.c 259 void *onfault; local in function:trap
320 onfault = pcb->pcb_onfault;
321 if (onfault == NULL)
335 fp->f_pc = (int)onfault;
517 onfault = pcb->pcb_onfault;
532 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
554 pcb->pcb_onfault = onfault;
586 if (onfault)
  /src/sys/arch/hp300/hp300/
trap.c 255 void *onfault; local in function:trap
316 onfault = pcb->pcb_onfault;
317 if (onfault == 0)
331 fp->f_pc = (int)onfault;
538 onfault = pcb->pcb_onfault;
553 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
575 pcb->pcb_onfault = onfault;
607 if (onfault)
  /src/sys/arch/mvme68k/mvme68k/
trap.c 278 void *onfault; local in function:trap
530 onfault = pcb->pcb_onfault;
544 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
573 pcb->pcb_onfault = onfault;
607 if (onfault)
  /src/sys/arch/news68k/news68k/
trap.c 248 void *onfault; local in function:trap
309 onfault = pcb->pcb_onfault;
310 if (onfault == NULL)
324 fp->f_pc = (int)onfault;
482 onfault = pcb->pcb_onfault;
497 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
519 pcb->pcb_onfault = onfault;
551 if (onfault)
  /src/sys/arch/next68k/next68k/
trap.c 264 void *onfault; local in function:trap
327 onfault = pcb->pcb_onfault;
328 if (onfault == NULL)
342 fp->f_pc = (int)onfault;
520 onfault = pcb->pcb_onfault;
535 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
564 pcb->pcb_onfault = onfault;
596 if (onfault)
  /src/sys/arch/sun2/sun2/
trap.c 249 void *onfault; local in function:trap
255 onfault = pcb->pcb_onfault;
308 if (onfault == NULL)
322 tf->tf_pc = (int)onfault;
494 if (onfault == NULL || KDFAULT(code))
516 pcb->pcb_onfault = onfault;
547 if (onfault) {
  /src/sys/arch/sun3/sun3/
trap.c 258 void *onfault; local in function:trap
264 onfault = pcb->pcb_onfault;
315 if (onfault == NULL)
329 tf->tf_pc = (int)onfault;
508 if (onfault == NULL || KDFAULT(code))
531 pcb->pcb_onfault = onfault;
562 if (onfault) {
  /src/sys/arch/x68k/x68k/
trap.c 257 void *onfault; local in function:trap
319 onfault = pcb->pcb_onfault;
320 if (onfault == NULL)
334 fp->f_pc = (int)onfault;
536 onfault = pcb->pcb_onfault;
551 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
573 pcb->pcb_onfault = onfault;
605 if (onfault)
  /src/sys/arch/virt68k/virt68k/
trap.c 278 void *onfault; local in function:trap
534 onfault = pcb->pcb_onfault;
548 if ((type & T_USER) == 0 && (onfault == NULL || KDFAULT(code)))
561 if (map == kernel_map && va == 0 && onfault == 0) {
577 pcb->pcb_onfault = onfault;
611 if (onfault)
  /src/sys/arch/amd64/amd64/
trap.c 160 onfault_restore(struct trapframe *frame, void *onfault, int error)
162 frame->tf_rip = (uintptr_t)onfault;
265 void *onfault; local in function:trap
337 onfault = onfault_handler(pcb, frame);
338 if (onfault != NULL) {
339 onfault_restore(frame, onfault, EFAULT);
444 onfault = pcb->pcb_onfault;
521 onfault = pcb->pcb_onfault;
524 pcb->pcb_onfault = onfault;
540 onfault = onfault_handler(pcb, frame)
    [all...]
  /src/sys/arch/usermode/usermode/
trap.c 430 void *onfault; local in function:pagefault
466 onfault = pcb->pcb_onfault;
469 pcb->pcb_onfault = onfault;
485 if (onfault) {
486 panic("%s: can't call onfault yet\n", __func__);
488 /* jump to given onfault */
491 // tf->tf_pc = onfault;
  /src/sys/arch/mips/mips/
trap.c 180 void *onfault; local in function:trap
446 onfault = pcb->pcb_onfault;
449 pcb->pcb_onfault = onfault;
513 onfault = pcb->pcb_onfault;
517 pcb->pcb_onfault = onfault;
525 onfault = pcb->pcb_onfault;
528 if (onfault == NULL) {
531 tf->tf_regs[_R_PC] = (intptr_t)onfault;
  /src/sys/arch/arm/arm32/
fault.c 237 void *onfault; local in function:data_abort_handler
498 onfault = pcb->pcb_onfault;
501 pcb->pcb_onfault = onfault;
  /src/sys/arch/i386/i386/
trap.c 291 void *onfault; local in function:trap
368 onfault = onfault_handler(pcb, frame);
369 if (onfault != NULL) {
373 frame->tf_eip = (uintptr_t)onfault;
563 onfault = pcb->pcb_onfault;
564 if (onfault == return_address_fault) {
639 onfault = pcb->pcb_onfault;
642 pcb->pcb_onfault = onfault;
658 onfault = onfault_handler(pcb, frame);
659 if (onfault != kcopy_fault)
    [all...]
  /src/sys/arch/amiga/amiga/
trap.c 280 void *onfault; local in function:trapmmufault
287 onfault = pcb->pcb_onfault;
345 if (type == T_MMUFLT && (l == &lwp0 || onfault == 0 || (
367 if (map == kernel_map && va == 0 && onfault == 0) {
378 pcb->pcb_onfault = onfault;
462 if (onfault) {
734 void *onfault; local in function:_write_back
769 onfault = curpcb->pcb_onfault;
774 curpcb->pcb_onfault = onfault;
805 onfault = curpcb->pcb_onfault
    [all...]
  /src/sys/arch/sparc64/sparc64/
trap.c 1038 vaddr_t onfault; local in function:data_access_fault
1082 onfault = (vaddr_t)pcb->pcb_onfault;
1091 if (onfault) {
1092 tf->tf_pc = onfault;
1093 tf->tf_npc = onfault + 4;
1137 if (onfault == (vaddr_t)Lfsbail)
1151 curpcb->pcb_onfault = (void *)onfault;
1172 pcb->pcb_onfault = (void *)onfault;
1199 * Pagein failed. If doing copyin/out, return to onfault
1205 if (!onfault) {
1304 vaddr_t onfault; local in function:data_access_error
    [all...]
  /src/sys/arch/hppa/hppa/
trap.c 581 u_int opcode, onfault; local in function:trap
727 onfault = pcb->pcb_onfault;
728 if (onfault) {
731 frame->tf_iioq_head = onfault;
954 onfault = pcb->pcb_onfault;
958 pcb->pcb_onfault = onfault;
1008 onfault = pcb->pcb_onfault;
1011 pcb->pcb_onfault = onfault;
1065 if (onfault) {
  /src/sys/arch/alpha/alpha/
trap.c 153 onfault_restore(struct trapframe *framep, vaddr_t onfault, int error)
155 framep->tf_regs[FRAME_PC] = onfault;
252 vaddr_t onfault; local in function:trap
405 onfault = onfault_handler(pcb, framep);
469 * 2. onfault not set or
470 * 3. onfault set but kernel space data fault
477 onfault == 0))
512 if (onfault != 0) {
513 onfault_restore(framep, onfault, rv);

Completed in 44 milliseconds