Home
last modified time | relevance | path

Searched refs:spsr (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/spi/
H A Dspi-loongson-core.c119 loongson_spi->spsr, (loongson_spi->spsr & in loongson_spi_write_read_8bit()
244 loongson_spi->spsr = loongson_spi_read_reg(loongson_spi, LOONGSON_SPI_SPSR_REG); in loongson_spi_suspend()
262 loongson_spi_write_reg(loongson_spi, LOONGSON_SPI_SPSR_REG, loongson_spi->spsr); in loongson_spi_resume()
H A Dspi-loongson.h39 unsigned char spsr; member
/linux/tools/testing/selftests/kvm/arm64/
H A Dget-reg-list.c159 case KVM_REG_ARM_CORE_REG(spsr[0]) ... in core_id_to_str()
160 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in core_id_to_str()
161 idx = (core_off - KVM_REG_ARM_CORE_REG(spsr[0])) / CORE_SPSR_XX_NR_WORDS; in core_id_to_str()
162 TEST_ASSERT(idx < KVM_NR_SPSR, "%s: Unexpected spsr index: %lld", prefix, idx); in core_id_to_str()
163 return strdup_printf("KVM_REG_ARM_CORE_REG(spsr[%lld])", idx); in core_id_to_str()
339 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[0]),
340 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[1]),
341 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[2]),
342 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[3]),
343 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[
[all...]
H A Dmmio_sign_ext.c135 [spsr] "r"((uint64_t)SPSR_EL0), in guest_code()
/linux/arch/arm64/kernel/
H A Dsignal32.c313 compat_ulong_t spsr = regs->pstate & ~(PSR_f | PSR_AA32_E_BIT); in compat_setup_return() local
320 spsr |= PSR_AA32_T_BIT; in compat_setup_return()
322 spsr &= ~PSR_AA32_T_BIT; in compat_setup_return()
325 spsr &= ~PSR_AA32_IT_MASK; in compat_setup_return()
344 regs->pstate = spsr; in compat_setup_return()
/linux/arch/arm/kernel/
H A Dentry-armv.S327 mrs r2, spsr @ Save spsr_abt, abort is now safe
863 * Enter in IRQ mode, spsr = SVC/USR CPSR, lr = SVC/USR PC
887 mrs lr, spsr
888 str lr, [sp, #8] @ save spsr
H A Dentry-common.S182 mrs saved_psr, spsr @ called from non-FIQ mode, so ok.
/linux/arch/arm64/kvm/
H A Demulate-nested.c2738 static u64 kvm_check_illegal_exception_return(struct kvm_vcpu *vcpu, u64 spsr) in kvm_check_illegal_exception_return() argument
2740 u64 mode = spsr & PSR_MODE_MASK; in kvm_check_illegal_exception_return()
2751 (spsr & PSR_MODE32_BIT) || in kvm_check_illegal_exception_return()
2774 spsr &= mask; in kvm_check_illegal_exception_return()
2780 spsr |= *vcpu_cpsr(vcpu) & mask; in kvm_check_illegal_exception_return()
2781 spsr |= PSR_IL_BIT; in kvm_check_illegal_exception_return()
2784 return spsr; in kvm_check_illegal_exception_return()
2789 u64 spsr, elr, esr; in kvm_emulate_nested_eret() local
2791 spsr = vcpu_read_sys_reg(vcpu, SPSR_EL2); in kvm_emulate_nested_eret()
2792 spsr = kvm_check_illegal_exception_return(vcpu, spsr); in kvm_emulate_nested_eret()
[all …]
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c744 u64 ec, esr, spsr; in host_inject_mem_abort() local
747 spsr = read_sysreg_el2(SYS_SPSR); in host_inject_mem_abort()
750 if ((spsr & PSR_MODE_MASK) != PSR_MODE_EL0t) { in host_inject_mem_abort()
/linux/arch/arm/boot/compressed/
H A Dhead.S488 mrs r0, spsr
644 mrs r0, spsr @ Get saved CPU boot mode
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dsdio.c345 __le32 spsr; member
3063 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), in brcmf_sdio_trap_info()
3077 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), in brcmf_sdio_trap_info()