Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-rspi.c190 u8 spsr; member
463 rspi->spsr = rspi_read8(rspi, RSPI_SPSR); in rspi_wait_for_interrupt()
464 if (rspi->spsr & wait_mask) in rspi_wait_for_interrupt()
468 ret = wait_event_timeout(rspi->wait, rspi->spsr & wait_mask, HZ); in rspi_wait_for_interrupt()
469 if (ret == 0 && !(rspi->spsr & wait_mask)) in rspi_wait_for_interrupt()
652 u8 spsr; in rspi_receive_init() local
654 spsr = rspi_read8(rspi, RSPI_SPSR); in rspi_receive_init()
655 if (spsr & SPSR_SPRF) in rspi_receive_init()
657 if (spsr & SPSR_OVRF) in rspi_receive_init()
671 u8 spsr; in qspi_receive_init() local
[all …]
H A Dspi-topcliff-pch.c269 void __iomem *spsr; in pch_spi_handler_sub() local
273 spsr = io_remap_addr + PCH_SPSR; in pch_spi_handler_sub()
274 iowrite32(reg_spsr_val, spsr); in pch_spi_handler_sub()
339 void __iomem *spsr; in pch_spi_handler() local
352 spsr = io_remap_addr + PCH_SPSR; in pch_spi_handler()
354 reg_spsr_val = ioread32(spsr); in pch_spi_handler()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c204 static void __hyp_call_panic(u64 spsr, u64 elr, u64 par) in __hyp_call_panic() argument
216 spsr, elr, in __hyp_call_panic()
224 u64 spsr = read_sysreg_el2(SYS_SPSR); in hyp_panic() local
228 __hyp_call_panic(spsr, elr, par); in hyp_panic()
/OK3568_Linux_fs/u-boot/arch/arm/lib/
H A Dvectors.S220 mrs r6, spsr
238 mrs lr, spsr @ get the spsr
239 str lr, [r13, #4] @ save spsr in position 1 of saved stack
242 msr spsr, r13 @ switch modes, make sure moves will execute
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/
H A Dexception.c271 unsigned long spsr = *vcpu_cpsr(vcpu); in enter_exception32() local
272 bool is_thumb = (spsr & PSR_AA32_T_BIT); in enter_exception32()
283 __vcpu_write_spsr_abt(vcpu, host_spsr_to_spsr32(spsr)); in enter_exception32()
288 __vcpu_write_spsr_und(vcpu, host_spsr_to_spsr32(spsr)); in enter_exception32()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dkvm_emulate.h196 static inline unsigned long host_spsr_to_spsr32(unsigned long spsr) in host_spsr_to_spsr32() argument
199 unsigned long dit = !!(spsr & PSR_AA32_DIT_BIT); in host_spsr_to_spsr32()
201 spsr &= ~overlap; in host_spsr_to_spsr32()
203 spsr |= dit << 21; in host_spsr_to_spsr32()
205 return spsr; in host_spsr_to_spsr32()
H A Dkvm_asm.h221 u64 spsr, elr; \
233 : "+r" (__kvm_at_err), "=&r" (spsr), "=&r" (elr) \
H A Dkvm_hyp.h107 void __noreturn __hyp_do_panic(struct kvm_cpu_context *host_ctxt, u64 spsr,
/OK3568_Linux_fs/u-boot/common/spl/
H A Dspl_atf.c65 bl32_ep_info->spsr = SPSR_64(MODE_EL1, MODE_SP_ELX, in bl2_plat_get_bl31_params()
84 bl33_ep_info->spsr = SPSR_32(MODE32_svc, SPSR_T_ARM, EP_EE_LITTLE, in bl2_plat_get_bl31_params()
87 bl33_ep_info->spsr = SPSR_64(MODE_EL2, MODE_SP_ELX, in bl2_plat_get_bl31_params()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/aarch64/
H A Dget-reg-list.c126 case KVM_REG_ARM_CORE_REG(spsr[0]) ... in core_id_to_str()
127 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in core_id_to_str()
128 idx = (core_off - KVM_REG_ARM_CORE_REG(spsr[0])) / CORE_SPSR_XX_NR_WORDS; in core_id_to_str()
523 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[0]),
524 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[1]),
525 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[2]),
526 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[3]),
527 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[4]),
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dsignal32.c324 compat_ulong_t spsr = regs->pstate & ~(PSR_f | PSR_AA32_E_BIT); in compat_setup_return() local
331 spsr |= PSR_AA32_T_BIT; in compat_setup_return()
333 spsr &= ~PSR_AA32_T_BIT; in compat_setup_return()
336 spsr &= ~PSR_AA32_IT_MASK; in compat_setup_return()
339 spsr |= PSR_AA32_ENDSTATE; in compat_setup_return()
358 regs->pstate = spsr; in compat_setup_return()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dsh_qspi.c47 u8 spsr; member
251 ret = wait_for_bit_8(&ss->regs->spsr, SPSR_SPTEF, in spi_xfer()
262 ret = wait_for_bit_8(&ss->regs->spsr, SPSR_SPRFF, in spi_xfer()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Dguest.c70 case KVM_REG_ARM_CORE_REG(spsr[0]) ... in core_reg_size_from_offset()
71 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in core_reg_size_from_offset()
136 case KVM_REG_ARM_CORE_REG(spsr[KVM_SPSR_EL1]): in core_reg_addr()
139 case KVM_REG_ARM_CORE_REG(spsr[KVM_SPSR_ABT]): in core_reg_addr()
142 case KVM_REG_ARM_CORE_REG(spsr[KVM_SPSR_UND]): in core_reg_addr()
145 case KVM_REG_ARM_CORE_REG(spsr[KVM_SPSR_IRQ]): in core_reg_addr()
148 case KVM_REG_ARM_CORE_REG(spsr[KVM_SPSR_FIQ]): in core_reg_addr()
/OK3568_Linux_fs/kernel/arch/arm/common/
H A Dfiq_glue.S26 mrs r12, spsr
64 mrs r5, spsr
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c266 u64 spsr = read_sysreg_el2(SYS_SPSR); in hyp_panic() local
282 __hyp_do_panic(host_ctxt, spsr, elr, par); in hyp_panic()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dhnd_armtrap.h70 uint32 spsr; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dhnd_armtrap.h70 uint32 spsr; member
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dhnd_armtrap.h65 uint32 spsr; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dhnd_armtrap.h65 uint32 spsr; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dhnd_armtrap.h70 uint32 spsr; member
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dhnd_armtrap.h70 uint32 spsr; member
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/proc-armv/
H A Dptrace.h33 unsigned long spsr; member
/OK3568_Linux_fs/kernel/arch/arm/kernel/
H A Dentry-armv.S314 mrs r2, spsr @ Save spsr_abt, abort is now safe
995 * Enter in IRQ mode, spsr = SVC/USR CPSR, lr = SVC/USR PC
1012 2: mrs lr, spsr
1013 str lr, [sp, #8] @ save spsr
/OK3568_Linux_fs/u-boot/include/
H A Datf_common.h139 uint32_t spsr; member
/OK3568_Linux_fs/u-boot/board/hisilicon/hikey/
H A DREADME137 INFO: BL1: BL2 spsr = 0x3c5
230 INFO: BL1: BL3-1 spsr = 0x3cd
238 INFO: BL3-1: Next image spsr = 0x3c9

12