/openbmc/linux/arch/sparc/kernel/ |
H A D | unaligned_64.c | 596 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 …]
|
H A D | entry.h | 96 unsigned long sfar, 120 unsigned long sfar); 123 unsigned long sfar); 126 unsigned long sfar); 129 unsigned long sfar);
|
H A D | kernel.h | 40 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);
|
H A D | traps_64.c | 187 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() 209 …id spitfire_insn_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_insn_access_exception_tl1() argument 216 spitfire_insn_access_exception(regs, sfsr, sfar); in spitfire_insn_access_exception_tl1() 290 void spitfire_data_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_data_access_exception() argument 316 "SFAR[%016lx], going.\n", sfsr, sfar); in spitfire_data_access_exception() 323 force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)sfar); in spitfire_data_access_exception() 328 …id spitfire_data_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_data_access_exception_tl1() argument 335 spitfire_data_access_exception(regs, sfsr, sfar); in spitfire_data_access_exception_tl1() 2613 void mem_address_unaligned(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) in mem_address_unaligned() argument [all …]
|
H A D | entry.S | 772 LEON_PI(lda [%l5] ASI_LEON_MMUREGS, %l6) ! read sfar first 773 SUN_PI_(lda [%l5] ASI_M_MMUREGS, %l6) ! read sfar first
|
/openbmc/u-boot/drivers/spi/ |
H A D | fsl_qspi.c | 494 qspi_write32(priv->flags, ®s->sfar, priv->cur_amba_base); in qspi_op_rdbank() 539 qspi_write32(priv->flags, ®s->sfar, priv->cur_amba_base); in qspi_op_rdid() 590 qspi_write32(priv->flags, ®s->sfar, to_or_from); in qspi_op_read() 674 qspi_write32(priv->flags, ®s->sfar, to_or_from); in qspi_op_write() 712 qspi_write32(priv->flags, ®s->sfar, priv->cur_amba_base); in qspi_op_rdsr() 750 qspi_write32(priv->flags, ®s->sfar, to_or_from); in qspi_op_erase()
|
H A D | fsl_qspi.h | 27 u32 sfar; member
|
/openbmc/qemu/target/sparc/ |
H A D | mmu_helper.c | 626 env->dmmu.sfar = address; /* Fault address register */ in get_physical_address_data() 920 env->dmmu.sfar = addr; in sparc_cpu_do_unaligned_access()
|
H A D | ldst_helper.c | 1480 ret = env->dmmu.sfar; in helper_ld_asi() 1812 env->dmmu.sfar = 0; in helper_st_asi()
|
H A D | cpu.h | 392 uint64_t sfar; member
|
/openbmc/qemu/target/arm/tcg/ |
H A D | m_helper.c | 240 env->v7m.sfar = addr; in v7m_stack_write() 320 env->v7m.sfar = addr; in v7m_stack_read() 2054 env->v7m.sfar = addr; in v7m_read_sg_stack_word()
|
/openbmc/qemu/target/arm/ |
H A D | machine.c | 722 VMSTATE_UINT32(env.v7m.sfar, ARMCPU),
|
H A D | cpu.h | 553 uint32_t sfar; /* Secure Fault Address Register */ member
|
/openbmc/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 1496 return cpu->env.v7m.sfar; in nvic_readl()
|