Home
last modified time | relevance | path

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

/openbmc/linux/arch/sparc/kernel/
H A 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 …]
H A Dentry.h96 unsigned long sfar,
120 unsigned long sfar);
123 unsigned long sfar);
126 unsigned long sfar);
129 unsigned long sfar);
H A 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);
H A 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()
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 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
/openbmc/u-boot/drivers/spi/
H A Dfsl_qspi.c494 qspi_write32(priv->flags, &regs->sfar, priv->cur_amba_base); in qspi_op_rdbank()
539 qspi_write32(priv->flags, &regs->sfar, priv->cur_amba_base); in qspi_op_rdid()
590 qspi_write32(priv->flags, &regs->sfar, to_or_from); in qspi_op_read()
674 qspi_write32(priv->flags, &regs->sfar, to_or_from); in qspi_op_write()
712 qspi_write32(priv->flags, &regs->sfar, priv->cur_amba_base); in qspi_op_rdsr()
750 qspi_write32(priv->flags, &regs->sfar, to_or_from); in qspi_op_erase()
H A Dfsl_qspi.h27 u32 sfar; member
/openbmc/qemu/target/sparc/
H A Dmmu_helper.c626 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 Dldst_helper.c1480 ret = env->dmmu.sfar; in helper_ld_asi()
1812 env->dmmu.sfar = 0; in helper_st_asi()
H A Dcpu.h392 uint64_t sfar; member
/openbmc/qemu/target/arm/tcg/
H A Dm_helper.c240 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 Dmachine.c722 VMSTATE_UINT32(env.v7m.sfar, ARMCPU),
H A Dcpu.h553 uint32_t sfar; /* Secure Fault Address Register */ member
/openbmc/qemu/hw/intc/
H A Darmv7m_nvic.c1496 return cpu->env.v7m.sfar; in nvic_readl()