Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/arm/
H A Dtrap-v6.c449 if (__predict_false(pcb->pcb_onfault == cachebailout)) { in abort_handler()
451 tf->tf_pc = (register_t)pcb->pcb_onfault; in abort_handler()
488 pcb->pcb_onfault == NULL)) { in abort_handler()
503 onfault = pcb->pcb_onfault; in abort_handler()
504 pcb->pcb_onfault = NULL; in abort_handler()
513 pcb->pcb_onfault = onfault; in abort_handler()
521 pcb->pcb_onfault != NULL) { in abort_handler()
523 tf->tf_pc = (int)pcb->pcb_onfault; in abort_handler()
643 td->td_pcb->pcb_onfault != NULL) { in abort_align()
645 tf->tf_pc = (int)td->td_pcb->pcb_onfault; in abort_align()
H A Dgenassym.c66 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/f-stack/freebsd/arm/include/
H A Dpcb.h55 caddr_t pcb_onfault; /* On fault handler */ member
/f-stack/freebsd/arm64/include/
H A Dpcb.h49 vm_offset_t pcb_onfault; member
/f-stack/freebsd/mips/mips/
H A Dtrap.c677 if (td->td_pcb->pcb_onfault != NULL) { in trap()
678 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault; in trap()
679 td->td_pcb->pcb_onfault = NULL; in trap()
689 if (td->td_pcb->pcb_onfault == NULL) in trap()
737 if (td->td_pcb->pcb_onfault != NULL) { in trap()
738 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault; in trap()
739 td->td_pcb->pcb_onfault = NULL; in trap()
1062 if (td->td_pcb->pcb_onfault != NULL) { in trap()
1063 pc = (register_t)(intptr_t)td->td_pcb->pcb_onfault; in trap()
1064 td->td_pcb->pcb_onfault = NULL; in trap()
H A Dgenassym.c85 ASSYM(U_PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
H A Dvm_machdep.c589 db_printf("PCB onfault = %p\n", pcb->pcb_onfault); in DB_SHOW_COMMAND()
/f-stack/freebsd/i386/include/
H A Dpcb.h94 caddr_t pcb_onfault; /* copyin/out fault recovery */ member
/f-stack/freebsd/amd64/amd64/
H A Dtrap.c482 if (curpcb->pcb_onfault != NULL) { in trap()
483 frame->tf_rip = (long)curpcb->pcb_onfault; in trap()
765 trap_is_smap(frame) || curpcb->pcb_onfault == NULL)) { in trap_pfault()
837 curpcb->pcb_onfault != NULL) { in trap_pfault()
838 frame->tf_rip = (long)curpcb->pcb_onfault; in trap_pfault()
H A Dgenassym.c148 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/f-stack/freebsd/amd64/include/
H A Dpcb.h94 caddr_t pcb_onfault; member
/f-stack/freebsd/arm64/arm64/
H A Dtrap.c283 if ((lower || map == kernel_map || pcb->pcb_onfault != 0) && in data_abort()
316 pcb->pcb_onfault != 0) { in data_abort()
318 frame->tf_elr = pcb->pcb_onfault; in data_abort()
H A Dgenassym.c66 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/f-stack/freebsd/i386/i386/
H A Dtrap.c585 if (curpcb->pcb_onfault != NULL) { in trap()
586 frame->tf_eip = (int)curpcb->pcb_onfault; in trap()
869 curpcb->pcb_onfault != NULL) { in trap_pfault()
870 frame->tf_eip = (int)curpcb->pcb_onfault; in trap_pfault()
H A Dgenassym.c139 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault));
/f-stack/freebsd/mips/include/
H A Dpcb.h130 void *pcb_onfault; /* for copyin/copyout faults */ member