Home
last modified time | relevance | path

Searched refs:pcb_onfault (Results 1 – 25 of 28) sorted by relevance

12

/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/arm/arm32/
H A Dfault.c309 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 Dgenassym.cf180 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/powerpc/powerpc/
H A Dtrap.c179 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 Dgenassym.cf150 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc/sparc/
H A Dtrap.c791 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 Dlocore.s4714 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 Ddb_interface.c398 bits, (void *)pcb->pcb_onfault); in db_dump_pcb()
H A Dgenassym.cf219 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc64/sparc64/
H A Dcopy.S177 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 Dtrap.c746 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 Dgenassym.cf224 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
H A Ddb_interface.c763 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 Dtrap.c202 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 Dtrap.c323 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 Dtrap.c172 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 Dgenassym.cf188 define PCB_ONFAULT offsetof(struct pcb, pcb_onfault)
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc/include/
H A Dpcb.h93 void * pcb_onfault; /* for copyin/out */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/i386/include/
H A Dpcb.h91 void *pcb_onfault; /* copyin/out fault recovery */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/sparc64/include/
H A Dpcb.h159 void * pcb_onfault; /* for copyin/out */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/amd64/include/
H A Dpcb.h89 void *pcb_onfault; /* copyin/out fault recovery */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/mips/include/
H A Dpcb.h60 void * pcb_onfault; /* for copyin/copyout faults */ member
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/StdLib/Include/Ipf/machine/
H A Dpcb.h59 uint64_t pcb_onfault; /* for copy faults */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/powerpc/include/
H A Dpcb.h56 struct faultbuf *pcb_onfault; /* For use during copyin/copyout */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/arm/include/
H A Dpcb.h93 void * pcb_onfault; /* On fault handler */ member
/dports/misc/rump/buildrump.sh-b914579/src/sys/compat/linux/arch/amd64/
H A Dlinux_machdep.c207 sigframe.uc.luc_mcontext.cr2 = (long)pcb->pcb_onfault; in linux_sendsig()

12