Searched refs:sctlr (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/firmware/efi/libstub/
H A Darm32-stub.c14 static void get_cpu_state(u32 *cpsr, u32 *sctlr) argument
18 asm("mrc p15, 4, %0, c1, c0, 0" : "=r"(*sctlr));
20 asm("mrc p15, 0, %0, c1, c0, 0" : "=r"(*sctlr));
26 u32 cpsr, sctlr; local
29 get_cpu_state(&cpsr, &sctlr);
33 (sctlr & 1) ? "en" : "dis");
44 efi_entry_state->sctlr_before_ebs = sctlr;
/linux-master/arch/arm64/kernel/
H A Dpointer_auth.c70 u64 sctlr; local
82 sctlr = tsk->thread.sctlr_user;
83 sctlr &= ~arg_to_enxx_mask(keys);
84 sctlr |= arg_to_enxx_mask(enabled);
85 tsk->thread.sctlr_user = sctlr;
87 update_sctlr_el1(sctlr);
H A Dmte.c176 unsigned long sctlr = task->thread.sctlr_user; local
186 sctlr &= ~SCTLR_EL1_TCF0_MASK;
193 sctlr |= SYS_FIELD_PREP_ENUM(SCTLR_EL1, TCF0, ASYMM);
195 sctlr |= SYS_FIELD_PREP_ENUM(SCTLR_EL1, TCF0, ASYNC);
197 sctlr |= SYS_FIELD_PREP_ENUM(SCTLR_EL1, TCF0, SYNC);
198 task->thread.sctlr_user = sctlr;
H A Dprocess.c504 void update_sctlr_el1(u64 sctlr) argument
510 sysreg_clear_set(sctlr_el1, SCTLR_USER_MASK & ~SCTLR_ELx_ENIA, sctlr);
/linux-master/arch/arm64/kvm/hyp/
H A Dexception.c94 unsigned long sctlr, vbar, old, new, mode; local
111 sctlr = __vcpu_read_sys_reg(vcpu, SCTLR_EL1);
116 sctlr = __vcpu_read_sys_reg(vcpu, SCTLR_EL2);
146 if (!(sctlr & SCTLR_EL1_SPAN))
157 if (sctlr & SCTLR_ELx_DSSBS)
194 u32 sctlr = __vcpu_read_sys_reg(vcpu, SCTLR_EL1); local
214 if (sctlr & BIT(31))
221 if (!(sctlr & BIT(23)))
237 if (sctlr & BIT(25))
264 if (sctlr
290 u32 sctlr = __vcpu_read_sys_reg(vcpu, SCTLR_EL1); local
[all...]
/linux-master/drivers/spi/
H A Dspi-sprd.c292 struct spi_controller *sctlr = sdev->controller; local
293 struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
788 static int sprd_spi_transfer_one(struct spi_controller *sctlr, argument
798 if (sctlr->can_dma(sctlr, sdev, t))
809 spi_finalize_current_transfer(sctlr);
889 static bool sprd_spi_can_dma(struct spi_controller *sctlr, argument
892 struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
920 struct spi_controller *sctlr; local
926 sctlr
1005 struct spi_controller *sctlr = platform_get_drvdata(pdev); local
1026 struct spi_controller *sctlr = dev_get_drvdata(dev); local
1039 struct spi_controller *sctlr = dev_get_drvdata(dev); local
[all...]
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c17 u64 sctlr; member in struct:tlb_inv_context
46 val = cxt->sctlr = read_sysreg_el1(SYS_SCTLR);
86 write_sysreg_el1(cxt->sctlr, SYS_SCTLR);
/linux-master/arch/arm64/kernel/pi/
H A Dmap_kernel.c137 u64 sctlr = read_sysreg(sctlr_el1); local
150 :: "r"(sctlr & ~SCTLR_ELx_M), "r"(ttbr), "r"(tcr), "r"(sctlr));
/linux-master/arch/arm64/include/asm/
H A Dkvm_emulate.h478 u64 sctlr = vcpu_read_sys_reg(vcpu, SCTLR_EL1); local
479 sctlr |= SCTLR_ELx_EE;
480 vcpu_write_sys_reg(vcpu, sctlr, SCTLR_EL1);
H A Dprocessor.h342 void update_sctlr_el1(u64 sctlr);

Completed in 213 milliseconds