Home
last modified time | relevance | path

Searched refs:sysreg_clear_set (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dtimer-sr.c34 sysreg_clear_set(cnthctl_el2, clr, set); in __timer_disable_traps()
69 sysreg_clear_set(cnthctl_el2, clr, set); in __timer_enable_traps()
/linux-6.15/arch/arm64/include/asm/
H A Dfpsimd.h211 sysreg_clear_set(cpacr_el1, CPACR_EL1_ZEN_EL0EN, 0); in sve_user_disable()
216 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_ZEN_EL0EN); in sve_user_enable()
347 sysreg_clear_set(cpacr_el1, CPACR_EL1_SMEN_EL0EN, 0); in sme_user_disable()
352 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_SMEN_EL0EN); in sme_user_enable()
H A Dpointer_auth.h111 sysreg_clear_set(sctlr_el1, 0, (SCTLR_ELx_ENIA | SCTLR_ELx_ENIB | in ptrauth_enable()
H A Dkvm_emulate.h619 sysreg_clear_set(cpacr_el1, clr, set); \
621 sysreg_clear_set(cptr_el2, \
H A Dsysreg.h1174 #define sysreg_clear_set(sysreg, clear, set) do { \ macro
/linux-6.15/arch/arm64/kernel/
H A Darmv8_deprecated.c308 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_CP15BEN); in cp15_barrier_set_hw_mode()
310 sysreg_clear_set(sctlr_el1, SCTLR_EL1_CP15BEN, 0); in cp15_barrier_set_hw_mode()
343 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SED, 0); in setend_set_hw_mode()
345 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_SED); in setend_set_hw_mode()
H A Dprocess.c599 sysreg_clear_set(cntkctl_el1, ARCH_TIMER_USR_VCT_ACCESS_EN, 0); in update_cntkctl_el1()
601 sysreg_clear_set(cntkctl_el1, 0, ARCH_TIMER_USR_VCT_ACCESS_EN); in update_cntkctl_el1()
656 sysreg_clear_set(sctlr_el1, SCTLR_USER_MASK & ~SCTLR_ELx_ENIA, sctlr); in update_sctlr_el1()
H A Dmte.c99 sysreg_clear_set(sctlr_el1, SCTLR_EL1_TCF_MASK, in __mte_enable_kernel()
300 sysreg_clear_set(mair_el1, in mte_cpu_setup()
H A Dcpu_errata.c160 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_enable_trap_ctr_access()
175 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCI, 0); in cpu_enable_cache_maint_trap()
H A Dcpufeature.c1743 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_emulate_effective_ctr()
2219 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SPAN, 0); in cpu_enable_pan()
2284 sysreg_clear_set(tcr_el1, 0, TCR_E0PD1); in cpu_enable_e0pd()
2342 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_BT0 | SCTLR_EL1_BT1); in bti_enable()
2350 sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_ATA | SCTLR_EL1_ATA0); in cpu_enable_mte()
2403 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_TIDCP); in cpu_trap_el0_impdef()
2413 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_MSCEn); in cpu_enable_mops()
2419 sysreg_clear_set(REG_TCR2_EL1, 0, TCR2_EL1_E0POE); in cpu_enable_poe()
2420 sysreg_clear_set(CPACR_EL1, 0, CPACR_EL1_E0POE); in cpu_enable_poe()
H A Dproton-pack.c554 sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_DSSBS); in spectre_v4_enable_hw_mitigation()
/linux-6.15/arch/arm64/kernel/pi/
H A Dmap_kernel.c259 sysreg_clear_set(tcr_el1, TCR_T1SZ_MASK, TCR_T1SZ(va_bits)); in early_map_kernel()
/linux-6.15/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c449 sysreg_clear_set(hcr_el2, 0, HCR_AMO | HCR_FMO | HCR_IMO); in __vgic_v3_get_gic_config()
464 sysreg_clear_set(hcr_el2, HCR_AMO | HCR_FMO | HCR_IMO, 0); in __vgic_v3_get_gic_config()
/linux-6.15/drivers/irqchip/
H A Dirq-apple-aic.c834 sysreg_clear_set(cntp_ctl_el0, 0, ARCH_TIMER_CTRL_IT_MASK); in aic_init_cpu()
835 sysreg_clear_set(cntv_ctl_el0, 0, ARCH_TIMER_CTRL_IT_MASK); in aic_init_cpu()
/linux-6.15/arch/arm64/kvm/
H A Darch_timer.c862 sysreg_clear_set(cnthctl_el2, clr, set); in timer_set_traps()
1664 sysreg_clear_set(cnthctl_el2, 0, CNTHCTL_ECV); in kvm_timer_init_vhe()
/linux-6.15/arch/arm64/mm/
H A Dfault.c351 sysreg_clear_set(sctlr_el1, SCTLR_EL1_TCF_MASK, in do_tag_recovery()
/linux-6.15/tools/arch/arm64/include/asm/
H A Dsysreg.h1145 #define sysreg_clear_set(sysreg, clear, set) do { \ macro