Home
last modified time | relevance | path

Searched refs:sfar (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.10/arch/sparc/kernel/
Dunaligned_64.c596 void handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) in handle_lddfmna() argument
609 perf_sw_event(PERF_COUNT_SW_ALIGNMENT_FAULTS, 1, regs, sfar); in handle_lddfmna()
621 err = get_user(first, (u32 __user *)sfar); in handle_lddfmna()
623 err = get_user(second, (u32 __user *)(sfar + 4)); in handle_lddfmna()
650 sun4v_data_access_exception(regs, sfar, sfsr); in handle_lddfmna()
652 spitfire_data_access_exception(regs, sfsr, sfar); in handle_lddfmna()
660 void handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) in handle_stdfmna() argument
673 perf_sw_event(PERF_COUNT_SW_ALIGNMENT_FAULTS, 1, regs, sfar); in handle_stdfmna()
695 if (put_user (value >> 32, (u32 __user *) sfar) || in handle_stdfmna()
696 __put_user ((u32)value, (u32 __user *)(sfar + 4))) in handle_stdfmna()
[all …]
Dentry.h96 unsigned long sfar,
120 unsigned long sfar);
123 unsigned long sfar);
126 unsigned long sfar);
129 unsigned long sfar);
Dkernel.h40 void handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr);
41 void handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr);
Dtraps_64.c187 void spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_insn_access_exception() argument
197 "SFAR[%016lx], going.\n", sfsr, sfar); in spitfire_insn_access_exception()
210 …id spitfire_insn_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_insn_access_exception_tl1() argument
217 spitfire_insn_access_exception(regs, sfsr, sfar); in spitfire_insn_access_exception_tl1()
292 void spitfire_data_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_data_access_exception() argument
318 "SFAR[%016lx], going.\n", sfsr, sfar); in spitfire_data_access_exception()
325 force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)sfar, 0); in spitfire_data_access_exception()
330 …id spitfire_data_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_data_access_exception_tl1() argument
337 spitfire_data_access_exception(regs, sfsr, sfar); in spitfire_data_access_exception_tl1()
2621 void mem_address_unaligned(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) in mem_address_unaligned() argument
[all …]
Dentry.S772 LEON_PI(lda [%l5] ASI_LEON_MMUREGS, %l6) ! read sfar first
773 SUN_PI_(lda [%l5] ASI_M_MMUREGS, %l6) ! read sfar first