| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 481 case CSSELR_EL1: *val = read_sysreg_s(SYS_CSSELR_EL1); break; in __vcpu_read_sys_reg_from_cpu() 482 case SCTLR_EL1: *val = read_sysreg_s(SYS_SCTLR_EL12); break; in __vcpu_read_sys_reg_from_cpu() 483 case CPACR_EL1: *val = read_sysreg_s(SYS_CPACR_EL12); break; in __vcpu_read_sys_reg_from_cpu() 484 case TTBR0_EL1: *val = read_sysreg_s(SYS_TTBR0_EL12); break; in __vcpu_read_sys_reg_from_cpu() 485 case TTBR1_EL1: *val = read_sysreg_s(SYS_TTBR1_EL12); break; in __vcpu_read_sys_reg_from_cpu() 486 case TCR_EL1: *val = read_sysreg_s(SYS_TCR_EL12); break; in __vcpu_read_sys_reg_from_cpu() 487 case ESR_EL1: *val = read_sysreg_s(SYS_ESR_EL12); break; in __vcpu_read_sys_reg_from_cpu() 488 case AFSR0_EL1: *val = read_sysreg_s(SYS_AFSR0_EL12); break; in __vcpu_read_sys_reg_from_cpu() 489 case AFSR1_EL1: *val = read_sysreg_s(SYS_AFSR1_EL12); break; in __vcpu_read_sys_reg_from_cpu() 490 case FAR_EL1: *val = read_sysreg_s(SYS_FAR_EL12); break; in __vcpu_read_sys_reg_from_cpu() [all …]
|
| H A D | arm_dsu_pmu.h | 35 return read_sysreg_s(CLUSTERPMCR_EL1); in __dsu_pmu_read_pmcr() 46 u32 val = read_sysreg_s(CLUSTERPMOVSCLR_EL1); in __dsu_pmu_get_reset_overflow() 62 return read_sysreg_s(CLUSTERPMXEVCNTR_EL1); in __dsu_pmu_read_counter() 81 return read_sysreg_s(CLUSTERPMCCNTR_EL1); in __dsu_pmu_read_pmccntr() 119 return read_sysreg_s(CLUSTERPMCEID0_EL1); in __dsu_pmu_read_pmceid() 121 return read_sysreg_s(CLUSTERPMCEID1_EL1); in __dsu_pmu_read_pmceid()
|
| H A D | arch_gicv3.h | 19 #define read_gicreg(r) read_sysreg_s(SYS_ ## r) 45 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_common() 62 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_cavium_thunderx() 77 return read_sysreg_s(SYS_ICC_CTLR_EL1); in gic_read_ctlr() 93 return read_sysreg_s(SYS_ICC_SRE_EL1); in gic_read_sre() 109 return read_sysreg_s(SYS_ICC_PMR_EL1); in gic_read_pmr() 119 return read_sysreg_s(SYS_ICC_RPR_EL1); in gic_read_rpr()
|
| H A D | irqflags.h | 32 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in arch_local_irq_enable() 51 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in arch_local_irq_disable()
|
| H A D | daifflags.h | 25 (read_sysreg_s(SYS_ICC_PMR_EL1) == (GIC_PRIO_IRQOFF | in local_daif_mask() 49 if (read_sysreg_s(SYS_ICC_PMR_EL1) != GIC_PRIO_IRQON) in local_daif_save_flags()
|
| H A D | archrandom.h | 66 unsigned long ftr = read_sysreg_s(SYS_ID_AA64ISAR0_EL1); in __early_cpu_has_rndr()
|
| H A D | cpufeature.h | 623 pfr0 = read_sysreg_s(SYS_ID_AA64PFR0_EL1); in supports_csv2p3() 637 isar2 = read_sysreg_s(SYS_ID_AA64ISAR2_EL1); in supports_clearbhb()
|
| H A D | fpsimd.h | 135 u64 __zcr = read_sysreg_s((reg)); \
|
| H A D | cputype.h | 168 #define read_cpuid(reg) read_sysreg_s(SYS_ ## reg)
|
| H A D | sysreg.h | 1198 #define read_sysreg_s(r) ({ \ macro 1221 u64 __scs_val = read_sysreg_s(sysreg); \
|
| /OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/ |
| H A D | coresight-trbe.h | 22 u64 aa64dfr0 = read_sysreg_s(SYS_ID_AA64DFR0_EL1); in is_trbe_available() 30 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in is_trbe_enabled() 55 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in clr_trbe_irq() 96 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in set_trbe_disabled() 119 return read_sysreg_s(SYS_TRBPTR_EL1); in get_trbe_write_pointer() 130 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in get_trbe_limit_pointer() 139 u64 trbbaser = read_sysreg_s(SYS_TRBBASER_EL1); in get_trbe_base_pointer()
|
| H A D | coresight-trbe.c | 101 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in trbe_drain_and_disable_local() 399 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in clr_trbe_status() 413 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in set_trbe_limit_pointer_enabled() 595 status = read_sysreg_s(SYS_TRBSR_EL1); in arm_trbe_update_buffer() 773 status = read_sysreg_s(SYS_TRBSR_EL1); in arm_trbe_irq_handler() 913 trbidr = read_sysreg_s(SYS_TRBIDR_EL1); in arm_trbe_probe_cpu()
|
| H A D | coresight-self-hosted-trace.h | 15 return read_sysreg_s(SYS_TRFCR_EL1); in read_trfcr()
|
| H A D | coresight-etm4x-core.c | 310 val = read_sysreg_s(HISI_HIP08_CORE_COMMIT_REG); in etm4_hisi_config_core_commit() 919 u64 dfr0 = read_sysreg_s(SYS_ID_AA64DFR0_EL1); in cpu_supports_sysreg_trace()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/ |
| H A D | debug-sr.c | 29 reg = read_sysreg_s(SYS_PMBLIMITR_EL1); in __debug_save_spe() 34 *pmscr_el1 = read_sysreg_s(SYS_PMSCR_EL1); in __debug_save_spe() 60 if (!(read_sysreg_s(SYS_TRBLIMITR_EL1) & TRBLIMITR_ENABLE)) in __debug_save_trace() 67 *trfcr_el1 = read_sysreg_s(SYS_TRFCR_EL1); in __debug_save_trace()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | topology.c | 100 read_sysreg_s(SYS_AMEVCNTR0_CORE_EL0)); in init_cpu_freq_invariance_counters() 102 read_sysreg_s(SYS_AMEVCNTR0_CONST_EL0)); in init_cpu_freq_invariance_counters() 243 const_cnt = read_sysreg_s(SYS_AMEVCNTR0_CONST_EL0); in topology_scale_freq_tick() 244 core_cnt = read_sysreg_s(SYS_AMEVCNTR0_CORE_EL0); in topology_scale_freq_tick()
|
| H A D | fpsimd.c | 708 zcr = read_sysreg_s(SYS_ZCR_EL1) & ~zcr; in sve_probe_vqs() 845 zcr = read_sysreg_s(SYS_ZCR_EL1); in read_zcr_features()
|
| H A D | mte.c | 152 u64 tfsr_el1 = read_sysreg_s(SYS_TFSR_EL1); in mte_check_tfsr_el1()
|
| H A D | cpufeature.c | 1221 case r: val = read_sysreg_s(r); break; 1461 u64 mmfr2 = read_sysreg_s(SYS_ID_AA64MMFR2_EL1); in kaslr_requires_kpti() 1760 u64 val = read_sysreg_s(SYS_CLIDR_EL1); in cpu_has_fwb() 2492 mvfr1 = read_sysreg_s(SYS_MVFR1_EL1); in compat_has_neon()
|
| H A D | proton-pack.c | 949 mmfr1 = read_sysreg_s(SYS_ID_AA64MMFR1_EL1); in supports_ecbhb()
|
| /OK3568_Linux_fs/kernel/drivers/perf/ |
| H A D | arm_spe_pmu.c | 529 offset = read_sysreg_s(SYS_PMBPTR_EL1) - (u64)buf->base; in arm_spe_perf_aux_output_end() 572 pmbsr = read_sysreg_s(SYS_PMBSR_EL1); in arm_spe_pmu_buf_get_fault_act() 615 read_sysreg_s(SYS_PMBPTR_EL1), in arm_spe_pmu_buf_get_fault_act() 616 read_sysreg_s(SYS_PMBLIMITR_EL1)); in arm_spe_pmu_buf_get_fault_act() 798 local64_set(&hwc->period_left, read_sysreg_s(SYS_PMSICR_EL1)); in arm_spe_pmu_stop() 960 reg = read_sysreg_s(SYS_PMBIDR_EL1); in __arm_spe_pmu_dev_probe() 977 reg = read_sysreg_s(SYS_PMSIDR_EL1); in __arm_spe_pmu_dev_probe()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/ |
| H A D | debug.c | 287 !(read_sysreg_s(SYS_PMBIDR_EL1) & BIT(SYS_PMBIDR_EL1_P_SHIFT))) in kvm_arch_vcpu_load_debug_state_flags() 292 !(read_sysreg_s(SYS_TRBIDR_EL1) & TRBIDR_PROG)) in kvm_arch_vcpu_load_debug_state_flags()
|
| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | kryo-l2-accessors.c | 52 val = read_sysreg_s(L2CPUSRDR_EL1); in kryo_l2_get_indirect_reg()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | switch.h | 377 __val = read_sysreg_s(SYS_ ## key ## KEYLO_EL1); \ 379 __val = read_sysreg_s(SYS_ ## key ## KEYHI_EL1); \
|
| H A D | sysreg-sr.h | 65 ctxt_sys_reg(ctxt, DISR_EL1) = read_sysreg_s(SYS_VDISR_EL2); in __sysreg_save_el2_return_state()
|