Home
last modified time | relevance | path

Searched refs:write_sysreg_s (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Darm_dsu_pmu.h40 write_sysreg_s(val, CLUSTERPMCR_EL1); in __dsu_pmu_write_pmcr()
48 write_sysreg_s(val, CLUSTERPMOVSCLR_EL1); in __dsu_pmu_get_reset_overflow()
55 write_sysreg_s(counter, CLUSTERPMSELR_EL1); in __dsu_pmu_select_counter()
68 write_sysreg_s(val, CLUSTERPMXEVCNTR_EL1); in __dsu_pmu_write_counter()
75 write_sysreg_s(event, CLUSTERPMXEVTYPER_EL1); in __dsu_pmu_set_event()
86 write_sysreg_s(val, CLUSTERPMCCNTR_EL1); in __dsu_pmu_write_pmccntr()
92 write_sysreg_s(BIT(counter), CLUSTERPMCNTENCLR_EL1); in __dsu_pmu_disable_counter()
98 write_sysreg_s(BIT(counter), CLUSTERPMCNTENSET_EL1); in __dsu_pmu_enable_counter()
104 write_sysreg_s(BIT(counter), CLUSTERPMINTENSET_EL1); in __dsu_pmu_counter_interrupt_enable()
110 write_sysreg_s(BIT(counter), CLUSTERPMINTENCLR_EL1); in __dsu_pmu_counter_interrupt_disable()
H A Dkvm_host.h526 case CSSELR_EL1: write_sysreg_s(val, SYS_CSSELR_EL1); break; in __vcpu_write_sys_reg_to_cpu()
527 case SCTLR_EL1: write_sysreg_s(val, SYS_SCTLR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
528 case CPACR_EL1: write_sysreg_s(val, SYS_CPACR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
529 case TTBR0_EL1: write_sysreg_s(val, SYS_TTBR0_EL12); break; in __vcpu_write_sys_reg_to_cpu()
530 case TTBR1_EL1: write_sysreg_s(val, SYS_TTBR1_EL12); break; in __vcpu_write_sys_reg_to_cpu()
531 case TCR_EL1: write_sysreg_s(val, SYS_TCR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
532 case ESR_EL1: write_sysreg_s(val, SYS_ESR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
533 case AFSR0_EL1: write_sysreg_s(val, SYS_AFSR0_EL12); break; in __vcpu_write_sys_reg_to_cpu()
534 case AFSR1_EL1: write_sysreg_s(val, SYS_AFSR1_EL12); break; in __vcpu_write_sys_reg_to_cpu()
535 case FAR_EL1: write_sysreg_s(val, SYS_FAR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
[all …]
H A Darch_gicv3.h20 #define write_gicreg(v, r) write_sysreg_s(v, SYS_ ## r)
31 write_sysreg_s(irq, SYS_ICC_EOIR1_EL1); in gic_write_eoir()
37 write_sysreg_s(irq, SYS_ICC_DIR_EL1); in gic_write_dir()
71 write_sysreg_s(val, SYS_ICC_CTLR_EL1); in gic_write_ctlr()
82 write_sysreg_s(val, SYS_ICC_IGRPEN1_EL1); in gic_write_grpen1()
88 write_sysreg_s(val, SYS_ICC_SGI1R_EL1); in gic_write_sgi1r()
98 write_sysreg_s(val, SYS_ICC_SRE_EL1); in gic_write_sre()
104 write_sysreg_s(val, SYS_ICC_BPR1_EL1); in gic_write_bpr1()
114 write_sysreg_s(val, SYS_ICC_PMR_EL1); in gic_write_pmr()
H A Dpointer_auth.h44 write_sysreg_s(__pki_v.lo, SYS_ ## k ## KEYLO_EL1); \
45 write_sysreg_s(__pki_v.hi, SYS_ ## k ## KEYHI_EL1); \
H A Dfpsimd.h139 write_sysreg_s(__new, (reg)); \
H A Dsysreg.h1204 #define write_sysreg_s(v, r) do { \ macro
1224 write_sysreg_s(__scs_new, sysreg); \
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Ddebug-sr.c35 write_sysreg_s(0, SYS_PMSCR_EL1); in __debug_save_spe()
52 write_sysreg_s(pmscr_el1, SYS_PMSCR_EL1); in __debug_restore_spe()
68 write_sysreg_s(0, SYS_TRFCR_EL1); in __debug_save_trace()
81 write_sysreg_s(trfcr_el1, SYS_TRFCR_EL1); in __debug_restore_trace()
/OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/
H A Dcoresight-trbe.h58 write_sysreg_s(trbsr, SYS_TRBSR_EL1); in clr_trbe_irq()
99 write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1); in set_trbe_disabled()
125 write_sysreg_s(addr, SYS_TRBPTR_EL1); in set_trbe_write_pointer()
151 write_sysreg_s(addr, SYS_TRBBASER_EL1); in set_trbe_base_pointer()
H A Dcoresight-trbe.c110 write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1); in trbe_drain_and_disable_local()
117 write_sysreg_s(0, SYS_TRBLIMITR_EL1); in trbe_reset_local()
118 write_sysreg_s(0, SYS_TRBPTR_EL1); in trbe_reset_local()
119 write_sysreg_s(0, SYS_TRBBASER_EL1); in trbe_reset_local()
120 write_sysreg_s(0, SYS_TRBSR_EL1); in trbe_reset_local()
408 write_sysreg_s(trbsr, SYS_TRBSR_EL1); in clr_trbe_status()
443 write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1); in set_trbe_limit_pointer_enabled()
H A Dcoresight-self-hosted-trace.h20 write_sysreg_s(val, SYS_TRFCR_EL1); in write_trfcr()
H A Dcoresight-etm4x-core.c169 write_sysreg_s(val, SYS_OSLAR_EL1); in etm_write_os_lock()
313 write_sysreg_s(val, HISI_HIP08_CORE_COMMIT_REG); in etm4_hisi_config_core_commit()
H A Dcoresight-etm4x.h150 write_sysreg_s(val, ETM4x_REG_NUM_TO_SYSREG((reg)))
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dkryo-l2-accessors.c29 write_sysreg_s(reg, L2CPUSRSELR_EL1); in kryo_l2_set_indirect_reg()
31 write_sysreg_s(val, L2CPUSRDR_EL1); in kryo_l2_set_indirect_reg()
50 write_sysreg_s(reg, L2CPUSRSELR_EL1); in kryo_l2_get_indirect_reg()
/OK3568_Linux_fs/kernel/drivers/perf/
H A Darm_spe_pmu.c518 write_sysreg_s(base, SYS_PMBPTR_EL1); in arm_spe_perf_aux_output_begin()
521 write_sysreg_s(limit, SYS_PMBLIMITR_EL1); in arm_spe_perf_aux_output_begin()
541 write_sysreg_s(0, SYS_PMSCR_EL1); in arm_spe_pmu_disable_and_drain_local()
549 write_sysreg_s(0, SYS_PMBLIMITR_EL1); in arm_spe_pmu_disable_and_drain_local()
672 write_sysreg_s(0, SYS_PMBSR_EL1); in arm_spe_pmu_irq_handler()
743 write_sysreg_s(reg, SYS_PMSFCR_EL1); in arm_spe_pmu_start()
746 write_sysreg_s(reg, SYS_PMSEVFR_EL1); in arm_spe_pmu_start()
749 write_sysreg_s(reg, SYS_PMSLATFR_EL1); in arm_spe_pmu_start()
753 write_sysreg_s(reg, SYS_PMSIRR_EL1); in arm_spe_pmu_start()
756 write_sysreg_s(reg, SYS_PMSICR_EL1); in arm_spe_pmu_start()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dmte.c160 write_sysreg_s(0, SYS_TFSR_EL1); in mte_check_tfsr_el1()
198 write_sysreg_s( in mte_update_gcr_excl()
220 write_sysreg_s(0, SYS_TFSRE0_EL1); in mte_thread_init_user()
H A Dfpsimd.c711 write_sysreg_s(zcr | (vq - 1), SYS_ZCR_EL1); /* self-syncing */ in sve_probe_vqs()
843 write_sysreg_s(ZCR_ELx_LEN_MASK, SYS_ZCR_EL1); in read_zcr_features()
H A Dcpufeature.c1784 write_sysreg_s(0, SYS_DISR_EL1); in cpu_clear_disr()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h161 write_sysreg_s(ctxt_sys_reg(ctxt, DISR_EL1), SYS_VDISR_EL2); in __sysreg_restore_el2_return_state()
H A Dswitch.h117 write_sysreg_s(vcpu->arch.vsesr_el2, SYS_VSESR_EL2); in ___activate_traps()