/freebsd-10.3-release/sys/powerpc/powerpc/ |
H A D | copyinout.c | 188 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 D | genassym.c | 190 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
/freebsd-10.3-release/sys/mips/include/ |
H A D | pcb.h | 73 void *pcb_onfault; /* for copyin/copyout faults */ member in struct:pcb
|
/freebsd-10.3-release/sys/arm/include/ |
H A D | pcb.h | 54 caddr_t pcb_onfault; /* On fault handler */ member in struct:pcb
|
/freebsd-10.3-release/sys/arm/arm/ |
H A D | trap.c | 254 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 D | trap-v6.c | 110 * 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 D | genassym.c | 61 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
/freebsd-10.3-release/sys/ia64/include/ |
H A D | pcb.h | 49 uint64_t pcb_onfault; /* for copy faults */ member in struct:pcb
|
/freebsd-10.3-release/sys/powerpc/include/ |
H A D | pcb.h | 47 faultbuf *pcb_onfault; /* For use during member in struct:pcb
|
/freebsd-10.3-release/sys/i386/include/ |
H A D | pcb.h | 90 caddr_t pcb_onfault; /* copyin/out fault recovery */ member in struct:pcb
|
/freebsd-10.3-release/sys/powerpc/ofw/ |
H A D | rtas.c | 224 oldfaultbuf = curthread->td_pcb->pcb_onfault; 232 curthread->td_pcb->pcb_onfault = oldfaultbuf;
|
/freebsd-10.3-release/sys/amd64/include/ |
H A D | pcb.h | 90 caddr_t pcb_onfault; member in struct:pcb
|
/freebsd-10.3-release/sys/powerpc/powermac/ |
H A D | grackle.c | 255 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 D | trap.c | 511 * 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 D | genassym.c | 78 ASSYM(U_PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
H A D | vm_machdep.c | 716 db_printf("PCB onfault = %p\n", pcb->pcb_onfault);
|
/freebsd-10.3-release/sys/ia64/ia64/ |
H A D | trap.c | 591 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 D | genassym.c | 102 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
/freebsd-10.3-release/sys/amd64/amd64/ |
H A D | trap.c | 510 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 D | genassym.c | 155 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
/freebsd-10.3-release/sys/i386/i386/ |
H A D | trap.c | 627 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 D | genassym.c | 157 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
|
/freebsd-10.3-release/sys/powerpc/booke/ |
H A D | trap.c | 296 fb = td->td_pcb->pcb_onfault;
|
/freebsd-10.3-release/sys/powerpc/aim/ |
H A D | trap.c | 413 fb = td->td_pcb->pcb_onfault;
|