Searched refs:pcb_onfault (Results 1 - 24 of 24) sorted by relevance

/freebsd-10.3-release/sys/powerpc/powerpc/
H A Dcopyinout.c188 td->td_pcb->pcb_onfault = NULL;
197 td->td_pcb->pcb_onfault = NULL;
208 td->td_pcb->pcb_onfault = NULL;
226 td->td_pcb->pcb_onfault = NULL;
235 td->td_pcb->pcb_onfault = NULL;
246 td->td_pcb->pcb_onfault = NULL;
295 td->td_pcb->pcb_onfault = NULL;
300 td->td_pcb->pcb_onfault = NULL;
306 td->td_pcb->pcb_onfault = NULL;
323 td->td_pcb->pcb_onfault
[all...]
H A Dgenassym.c190 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/freebsd-10.3-release/sys/mips/include/
H A Dpcb.h73 void *pcb_onfault; /* for copyin/copyout faults */ member in struct:pcb
/freebsd-10.3-release/sys/arm/include/
H A Dpcb.h54 caddr_t pcb_onfault; /* On fault handler */ member in struct:pcb
/freebsd-10.3-release/sys/arm/arm/
H A Dtrap.c254 if (__predict_false(pcb->pcb_onfault == fusubailout)) {
256 tf->tf_pc = (register_t)(intptr_t) pcb->pcb_onfault;
291 * 2. pcb_onfault not set or
292 * 3. pcb_onfault set and not LDRT/LDRBT/STRT/STRBT instruction.
296 __predict_true((pcb->pcb_onfault == NULL ||
359 onfault = pcb->pcb_onfault;
360 pcb->pcb_onfault = NULL;
367 pcb->pcb_onfault = onfault;
377 if (pcb->pcb_onfault) {
379 tf->tf_pc = (register_t)(intptr_t) pcb->pcb_onfault;
[all...]
H A Dtrap-v6.c110 * vice versa data copying, so we ignore pcb_onfault, and it's always fatal.
201 * QQQ: Some additional functionality, like pcb_onfault but global,
415 if (__predict_false(pcb->pcb_onfault == fusubailout)) {
417 tf->tf_pc = (register_t)pcb->pcb_onfault;
454 pcb->pcb_onfault == NULL)) {
476 onfault = pcb->pcb_onfault;
477 pcb->pcb_onfault = NULL;
503 pcb->pcb_onfault = onfault;
511 pcb->pcb_onfault != NULL) {
513 tf->tf_pc = (int)pcb->pcb_onfault;
[all...]
H A Dgenassym.c61 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/freebsd-10.3-release/sys/ia64/include/
H A Dpcb.h49 uint64_t pcb_onfault; /* for copy faults */ member in struct:pcb
/freebsd-10.3-release/sys/powerpc/include/
H A Dpcb.h47 faultbuf *pcb_onfault; /* For use during member in struct:pcb
/freebsd-10.3-release/sys/i386/include/
H A Dpcb.h90 caddr_t pcb_onfault; /* copyin/out fault recovery */ member in struct:pcb
/freebsd-10.3-release/sys/powerpc/ofw/
H A Drtas.c224 oldfaultbuf = curthread->td_pcb->pcb_onfault;
232 curthread->td_pcb->pcb_onfault = oldfaultbuf;
/freebsd-10.3-release/sys/amd64/include/
H A Dpcb.h90 caddr_t pcb_onfault; member in struct:pcb
/freebsd-10.3-release/sys/powerpc/powermac/
H A Dgrackle.c255 oldfaultbuf = td->td_pcb->pcb_onfault;
257 td->td_pcb->pcb_onfault = oldfaultbuf;
281 td->td_pcb->pcb_onfault = oldfaultbuf;
/freebsd-10.3-release/sys/mips/mips/
H A Dtrap.c511 * p->p_addr->u_pcb.pcb_onfault is set, otherwise, return old pc.
669 if (td->td_pcb->pcb_onfault != NULL) {
670 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault;
671 td->td_pcb->pcb_onfault = NULL;
681 if (td->td_pcb->pcb_onfault == NULL)
686 if (td->td_pcb->pcb_onfault == fswintrberr) {
687 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault;
688 td->td_pcb->pcb_onfault = NULL;
748 if (td->td_pcb->pcb_onfault != NULL) {
749 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault;
[all...]
H A Dgenassym.c78 ASSYM(U_PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
H A Dvm_machdep.c716 db_printf("PCB onfault = %p\n", pcb->pcb_onfault);
/freebsd-10.3-release/sys/ia64/ia64/
H A Dtrap.c591 if (td != NULL && td->td_pcb->pcb_onfault != 0) {
593 td->td_pcb->pcb_onfault;
595 td->td_pcb->pcb_onfault = 0;
684 if (td != NULL && td->td_pcb->pcb_onfault != 0) {
686 td->td_pcb->pcb_onfault;
688 td->td_pcb->pcb_onfault = 0;
H A Dgenassym.c102 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/freebsd-10.3-release/sys/amd64/amd64/
H A Dtrap.c510 if (curpcb->pcb_onfault != NULL) {
511 frame->tf_rip = (long)curpcb->pcb_onfault;
712 curpcb->pcb_onfault == NULL)) {
776 curpcb->pcb_onfault != NULL) {
777 frame->tf_rip = (long)curpcb->pcb_onfault;
H A Dgenassym.c155 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/freebsd-10.3-release/sys/i386/i386/
H A Dtrap.c627 if (curpcb->pcb_onfault != NULL) {
629 (int)curpcb->pcb_onfault;
875 curpcb->pcb_onfault == NULL)) {
933 curpcb->pcb_onfault != NULL) {
934 frame->tf_eip = (int)curpcb->pcb_onfault;
H A Dgenassym.c157 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/freebsd-10.3-release/sys/powerpc/booke/
H A Dtrap.c296 fb = td->td_pcb->pcb_onfault;
/freebsd-10.3-release/sys/powerpc/aim/
H A Dtrap.c413 fb = td->td_pcb->pcb_onfault;

Completed in 217 milliseconds