| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | arm_dsu_pmu.h | 40 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 D | kvm_host.h | 526 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 D | arch_gicv3.h | 20 #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 D | pointer_auth.h | 44 write_sysreg_s(__pki_v.lo, SYS_ ## k ## KEYLO_EL1); \ 45 write_sysreg_s(__pki_v.hi, SYS_ ## k ## KEYHI_EL1); \
|
| H A D | fpsimd.h | 139 write_sysreg_s(__new, (reg)); \
|
| H A D | sysreg.h | 1204 #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 D | debug-sr.c | 35 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 D | coresight-trbe.h | 58 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 D | coresight-trbe.c | 110 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 D | coresight-self-hosted-trace.h | 20 write_sysreg_s(val, SYS_TRFCR_EL1); in write_trfcr()
|
| H A D | coresight-etm4x-core.c | 169 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 D | coresight-etm4x.h | 150 write_sysreg_s(val, ETM4x_REG_NUM_TO_SYSREG((reg)))
|
| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | kryo-l2-accessors.c | 29 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 D | arm_spe_pmu.c | 518 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 D | mte.c | 160 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 D | fpsimd.c | 711 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 D | cpufeature.c | 1784 write_sysreg_s(0, SYS_DISR_EL1); in cpu_clear_disr()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | sysreg-sr.h | 161 write_sysreg_s(ctxt_sys_reg(ctxt, DISR_EL1), SYS_VDISR_EL2); in __sysreg_restore_el2_return_state()
|
| H A D | switch.h | 117 write_sysreg_s(vcpu->arch.vsesr_el2, SYS_VSESR_EL2); in ___activate_traps()
|