/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | sysreg-sr.c | 77 ctxt->gp_regs.spsr[KVM_SPSR_EL1]= read_sysreg_el1(spsr); in __sysreg_save_el1_state() 83 ctxt->gp_regs.regs.pstate = read_sysreg_el2(spsr); in __sysreg_save_el2_return_state() 149 write_sysreg_el1(ctxt->gp_regs.spsr[KVM_SPSR_EL1],spsr); in __sysreg_restore_el1_state() 156 write_sysreg_el2(ctxt->gp_regs.regs.pstate, spsr); in __sysreg_restore_el2_return_state() 183 u64 *spsr, *sysreg; in __sysreg32_save_state() local 188 spsr = vcpu->arch.ctxt.gp_regs.spsr; in __sysreg32_save_state() 191 spsr[KVM_SPSR_ABT] = read_sysreg(spsr_abt); in __sysreg32_save_state() 192 spsr[KVM_SPSR_UND] = read_sysreg(spsr_und); in __sysreg32_save_state() 193 spsr[KVM_SPSR_IRQ] = read_sysreg(spsr_irq); in __sysreg32_save_state() 194 spsr[KVM_SPSR_FIQ] = read_sysreg(spsr_fiq); in __sysreg32_save_state() [all …]
|
D | switch.c | 317 vcpu->arch.ctxt.gp_regs.regs.pstate = read_sysreg_el2(spsr); in __skip_instr() 319 write_sysreg_el2(vcpu->arch.ctxt.gp_regs.regs.pstate, spsr); in __skip_instr() 597 static void __hyp_text __hyp_call_panic_nvhe(u64 spsr, u64 elr, u64 par, in __hyp_call_panic_nvhe() argument 620 spsr, elr, in __hyp_call_panic_nvhe() 625 static void __hyp_call_panic_vhe(u64 spsr, u64 elr, u64 par, in __hyp_call_panic_vhe() argument 635 spsr, elr, in __hyp_call_panic_vhe() 642 u64 spsr = read_sysreg_el2(spsr); in hyp_panic() local 647 __hyp_call_panic_nvhe(spsr, elr, par, host_ctxt); in hyp_panic() 649 __hyp_call_panic_vhe(spsr, elr, par, host_ctxt); in hyp_panic()
|
D | vgic-v2-cpuif-proxy.c | 30 return !!(read_sysreg_el2(spsr) & PSR_AA32_E_BIT); in __is_be()
|
/Linux-v4.19/drivers/spi/ |
D | spi-rspi.c | 195 u8 spsr; member 451 rspi->spsr = rspi_read8(rspi, RSPI_SPSR); in rspi_wait_for_interrupt() 452 if (rspi->spsr & wait_mask) in rspi_wait_for_interrupt() 456 ret = wait_event_timeout(rspi->wait, rspi->spsr & wait_mask, HZ); in rspi_wait_for_interrupt() 457 if (ret == 0 && !(rspi->spsr & wait_mask)) in rspi_wait_for_interrupt() 637 u8 spsr; in rspi_receive_init() local 639 spsr = rspi_read8(rspi, RSPI_SPSR); in rspi_receive_init() 640 if (spsr & SPSR_SPRF) in rspi_receive_init() 642 if (spsr & SPSR_OVRF) in rspi_receive_init() 656 u8 spsr; in qspi_receive_init() local [all …]
|
D | spi-topcliff-pch.c | 274 void __iomem *spsr; in pch_spi_handler_sub() local 278 spsr = io_remap_addr + PCH_SPSR; in pch_spi_handler_sub() 279 iowrite32(reg_spsr_val, spsr); in pch_spi_handler_sub() 344 void __iomem *spsr; in pch_spi_handler() local 357 spsr = io_remap_addr + PCH_SPSR; in pch_spi_handler() 359 reg_spsr_val = ioread32(spsr); in pch_spi_handler()
|
/Linux-v4.19/arch/arm64/kvm/ |
D | regmap.c | 162 return vcpu_gp_regs(vcpu)->spsr[spsr_idx]; in vcpu_read_spsr32() 166 return read_sysreg_el1(spsr); in vcpu_read_spsr32() 185 vcpu_gp_regs(vcpu)->spsr[spsr_idx] = v; in vcpu_write_spsr32() 191 write_sysreg_el1(v, spsr); in vcpu_write_spsr32()
|
D | guest.c | 73 case KVM_REG_ARM_CORE_REG(spsr[0]) ... in validate_core_offset() 74 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in validate_core_offset()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kvm_emulate.h | 187 return read_sysreg_el1(spsr); in vcpu_read_spsr() 189 return vcpu_gp_regs(vcpu)->spsr[KVM_SPSR_EL1]; in vcpu_read_spsr() 200 write_sysreg_el1(v, spsr); in vcpu_write_spsr() 202 vcpu_gp_regs(vcpu)->spsr[KVM_SPSR_EL1] = v; in vcpu_write_spsr()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | signal32.c | 380 compat_ulong_t spsr = regs->pstate & ~(PSR_f | PSR_AA32_E_BIT); in compat_setup_return() local 387 spsr |= PSR_AA32_T_BIT; in compat_setup_return() 389 spsr &= ~PSR_AA32_T_BIT; in compat_setup_return() 392 spsr &= ~PSR_AA32_IT_MASK; in compat_setup_return() 395 spsr |= PSR_AA32_ENDSTATE; in compat_setup_return() 415 regs->pstate = spsr; in compat_setup_return()
|
/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 186 unsigned long spsr = regs->pstate; in spsr_set_debug_flag() local 189 spsr |= PSR_D_BIT; in spsr_set_debug_flag() 191 spsr &= ~PSR_D_BIT; in spsr_set_debug_flag() 193 regs->pstate = spsr; in spsr_set_debug_flag()
|
/Linux-v4.19/arch/arm/kernel/ |
D | entry-armv.S | 345 mrs r2, spsr @ Save spsr_abt, abort is now safe 1028 * Enter in IRQ mode, spsr = SVC/USR CPSR, lr = SVC/USR PC 1046 mrs lr, spsr 1047 str lr, [sp, #8] @ save spsr
|
D | entry-common.S | 179 mrs saved_psr, spsr @ called from non-FIQ mode, so ok.
|
/Linux-v4.19/tools/arch/arm64/include/uapi/asm/ |
D | kvm.h | 55 __u64 spsr[KVM_NR_SPSR]; member
|
/Linux-v4.19/arch/arm64/include/uapi/asm/ |
D | kvm.h | 55 __u64 spsr[KVM_NR_SPSR]; member
|
/Linux-v4.19/arch/arm/boot/compressed/ |
D | head.S | 425 mrs r0, spsr 566 mrs r0, spsr @ Get saved CPU boot mode
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | sdio.c | 344 __le32 spsr; member 2980 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), in brcmf_sdio_trap_info()
|