Lines Matching refs:pc
92 regs->pc -= 8; in SYSCALL_DEFINE1()
212 unsigned long address, unsigned long pc, in handle_migrating_pte() argument
234 if (in_nmi() && search_exception_tables(pc)) in handle_migrating_pte()
311 if (handle_migrating_pte(pgd, fault_num, address, regs->pc, in handle_page_fault()
385 !search_exception_tables(regs->pc)) { in handle_page_fault()
532 address, regs->pc); in handle_page_fault()
604 unsigned long pc = info & ~1; in do_page_fault_ics() local
614 if ((pc & 0x7) != 0 || pc < PAGE_OFFSET || in do_page_fault_ics()
617 unsigned long old_pc = regs->pc; in do_page_fault_ics()
618 regs->pc = pc; in do_page_fault_ics()
643 if (pc >= (unsigned long) sys_cmpxchg && in do_page_fault_ics()
644 pc < (unsigned long) __sys_cmpxchg_end) { in do_page_fault_ics()
647 if (pc >= (unsigned long)__sys_cmpxchg_grab_lock) { in do_page_fault_ics()
662 else if (pc >= (unsigned long) __start_atomic_asm_code && in do_page_fault_ics()
663 pc < (unsigned long) __end_atomic_asm_code) { in do_page_fault_ics()
670 fixup = search_exception_tables(pc); in do_page_fault_ics()
673 pc, fault_num); in do_page_fault_ics()
674 regs->pc = fixup->fixup; in do_page_fault_ics()
684 if (handle_migrating_pte(pgd, fault_num, address, pc, 1, write)) in do_page_fault_ics()
728 unsigned long pc = write & ~1; in __do_page_fault() local
729 if (pc >= (unsigned long) __start_unalign_asm_code && in __do_page_fault()
730 pc < (unsigned long) __end_unalign_asm_code) { in __do_page_fault()
751 current->comm, current->pid, pc, address); in __do_page_fault()