/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/arm/arm32/ |
H A D | fault.c | 309 tf->tf_pc = (intptr_t) pcb->pcb_onfault; in data_abort_handler() 383 __predict_true((pcb->pcb_onfault == NULL || in data_abort_handler() 473 if (pcb->pcb_onfault) { in data_abort_handler() 482 onfault = pcb->pcb_onfault; in data_abort_handler() 483 pcb->pcb_onfault = NULL; in data_abort_handler() 485 pcb->pcb_onfault = onfault; in data_abort_handler() 497 if (pcb->pcb_onfault) { in data_abort_handler() 685 if (pcb->pcb_onfault == NULL) in dab_buserr() 711 if (pcb->pcb_onfault) { in dab_buserr() 714 tf->tf_pc = (register_t)(intptr_t) pcb->pcb_onfault; in dab_buserr() [all …]
|
H A D | genassym.cf | 180 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/powerpc/powerpc/ |
H A D | trap.c | 179 pcb->pcb_onfault = NULL; in trap() 181 pcb->pcb_onfault = fb; in trap() 559 curpcb->pcb_onfault = 0; in copyin() 589 curpcb->pcb_onfault = 0; in copyout() 609 oldfault = curpcb->pcb_onfault; in kcopy() 614 curpcb->pcb_onfault = oldfault; in kcopy() 640 curpcb->pcb_onfault = 0; in ucas_32() 662 curpcb->pcb_onfault = 0; in badaddr_read() 686 curpcb->pcb_onfault = 0; in badaddr_read() 1109 curpcb->pcb_onfault = 0; in copyinstr() [all …]
|
H A D | genassym.cf | 150 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc/sparc/ |
H A D | trap.c | 791 onfault = (vaddr_t)pcb->pcb_onfault; in mem_access_fault() 874 pcb->pcb_onfault = NULL; in mem_access_fault() 876 pcb->pcb_onfault = (void *)onfault; in mem_access_fault() 900 pcb->pcb_onfault = NULL; in mem_access_fault() 902 pcb->pcb_onfault = (void *)onfault; in mem_access_fault() 1011 onfault = (vaddr_t)pcb->pcb_onfault; in mem_access_fault4m() 1141 pcb->pcb_onfault = NULL; in mem_access_fault4m() 1144 pcb->pcb_onfault = onfault; in mem_access_fault4m() 1196 pcb->pcb_onfault = NULL; in mem_access_fault4m() 1211 pcb->pcb_onfault = NULL; in mem_access_fault4m() [all …]
|
H A D | locore.s | 4714 retl ! cpcb->pcb_onfault = 0; 4801 ! Copyin or copyout fault. Clear cpcb->pcb_onfault. 5052 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; 5086 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfsbail; 5099 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; 5113 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; 5130 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; 5144 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfsbail; 5158 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; 5173 sethi %hi(cpcb), %o2 ! cpcb->pcb_onfault = Lfserr; [all …]
|
H A D | db_interface.c | 398 bits, (void *)pcb->pcb_onfault); in db_dump_pcb()
|
H A D | genassym.cf | 219 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc64/sparc64/ |
H A D | copy.S | 177 retl ! cpcb->pcb_onfault = 0; 699 STPTR %g0, [%o2 + PCB_ONFAULT]! error in r/w, clear pcb_onfault 709 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = _Lfsbail; 721 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr; 734 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr; 746 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = _Lfsbail; 759 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr; 772 sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr; 812 LDPTR [%o2 + %lo(CPCB)], %o2 ! cpcb->pcb_onfault = Lfserr; 900 LDPTR [%o2 + %lo(CPCB)], %o2 ! cpcb->pcb_onfault = Lfserr; [all …]
|
H A D | trap.c | 746 if (pcb && pcb->pcb_onfault) { in trap() 747 tf->tf_pc = (vaddr_t)pcb->pcb_onfault; in trap() 1083 onfault = (vaddr_t)pcb->pcb_onfault; in data_access_fault() 1125 curpcb->pcb_onfault = NULL; in data_access_fault() 1127 curpcb->pcb_onfault = (void *)onfault; in data_access_fault() 1146 pcb->pcb_onfault = NULL; in data_access_fault() 1148 pcb->pcb_onfault = (void *)onfault; in data_access_fault() 1357 onfault = (vaddr_t)pcb->pcb_onfault; in data_access_error() 1494 KASSERT(curpcb->pcb_onfault == NULL); in text_access_fault() 1640 KASSERT(curpcb->pcb_onfault == NULL); in text_access_error()
|
H A D | genassym.cf | 224 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
|
H A D | db_interface.c | 763 pcb->pcb_pil, pcb->pcb_nsaved, (void *)pcb->pcb_onfault, in db_dump_pcb()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/i386/i386/ |
H A D | trap.c | 202 if (pcb->pcb_onfault != NULL) { in onfault_handler() 203 return pcb->pcb_onfault; in onfault_handler() 547 onfault = pcb->pcb_onfault; in trap() 607 onfault = pcb->pcb_onfault; in trap() 608 pcb->pcb_onfault = NULL; in trap() 610 pcb->pcb_onfault = onfault; in trap()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/mips/mips/ |
H A D | trap.c | 323 if (pcb->pcb_onfault == NULL) { in trap() 327 if (pcb->pcb_onfault == (void *)fswintrberr) { in trap() 328 tf->tf_regs[_R_PC] = (intptr_t)pcb->pcb_onfault; in trap() 392 onfault = pcb->pcb_onfault; in trap() 393 pcb->pcb_onfault = NULL; in trap() 399 pcb->pcb_onfault = onfault; in trap() 457 onfault = pcb->pcb_onfault; in trap() 459 pcb->pcb_onfault = NULL; in trap() 461 pcb->pcb_onfault = onfault; in trap() 469 onfault = pcb->pcb_onfault; in trap()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/amd64/amd64/ |
H A D | trap.c | 172 if (pcb->pcb_onfault != NULL) { in onfault_handler() 173 return pcb->pcb_onfault; in onfault_handler() 509 onfault = pcb->pcb_onfault; in trap() 572 onfault = pcb->pcb_onfault; in trap() 573 pcb->pcb_onfault = NULL; in trap() 575 pcb->pcb_onfault = onfault; in trap()
|
H A D | genassym.cf | 188 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc/include/ |
H A D | pcb.h | 93 void * pcb_onfault; /* for copyin/out */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/i386/include/ |
H A D | pcb.h | 91 void *pcb_onfault; /* copyin/out fault recovery */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc64/include/ |
H A D | pcb.h | 159 void * pcb_onfault; /* for copyin/out */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/amd64/include/ |
H A D | pcb.h | 89 void *pcb_onfault; /* copyin/out fault recovery */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/mips/include/ |
H A D | pcb.h | 60 void * pcb_onfault; /* for copyin/copyout faults */ member
|
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/StdLib/Include/Ipf/machine/ |
H A D | pcb.h | 59 uint64_t pcb_onfault; /* for copy faults */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/powerpc/include/ |
H A D | pcb.h | 56 struct faultbuf *pcb_onfault; /* For use during copyin/copyout */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/arm/include/ |
H A D | pcb.h | 93 void * pcb_onfault; /* On fault handler */ member
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/compat/linux/arch/amd64/ |
H A D | linux_machdep.c | 207 sigframe.uc.luc_mcontext.cr2 = (long)pcb->pcb_onfault; in linux_sendsig()
|