Searched refs:spsr (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/spi/ |
| H A D | spi-loongson-core.c | 119 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 D | spi-loongson.h | 39 unsigned char spsr; member
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | get-reg-list.c | 159 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 D | mmio_sign_ext.c | 135 [spsr] "r"((uint64_t)SPSR_EL0), in guest_code()
|
| /linux/arch/arm64/kernel/ |
| H A D | signal32.c | 313 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 D | entry-armv.S | 327 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 D | entry-common.S | 182 mrs saved_psr, spsr @ called from non-FIQ mode, so ok.
|
| /linux/arch/arm64/kvm/ |
| H A D | emulate-nested.c | 2738 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 D | mem_protect.c | 744 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 D | head.S | 488 mrs r0, spsr 644 mrs r0, spsr @ Get saved CPU boot mode
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | sdio.c | 345 __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()
|