Lines Matching refs:cpu_isar_feature

752         if (cpu_isar_feature(aa32_vfp_simd, env_archcpu(env))) {  in cpacr_write()
768 if (!cpu_isar_feature(aa32_simd_r32, env_archcpu(env))) { in cpacr_write()
954 return cpu_isar_feature(any_pmuv3p1, env_archcpu(env)); in pmuv3p1_events_supported()
960 return cpu_isar_feature(any_pmuv3p4, env_archcpu(env)); in pmuv3p4_events_supported()
1210 if (cpu_isar_feature(any_pmuv3p5, env_archcpu(env))) { in pmu_counter_enabled()
1283 if (!cpu_isar_feature(any_pmuv3p5, env_archcpu(env))) { in pmevcntr_is_64_bit()
1719 if (!cpu_isar_feature(any_pmuv3p5, env_archcpu(env))) { in pmevcntr_write()
1742 if (!cpu_isar_feature(any_pmuv3p5, env_archcpu(env))) { in pmevcntr_read()
1852 if (!cpu_isar_feature(aa64_aa32_el1, cpu) && in scr_write()
1853 !cpu_isar_feature(aa64_aa32_el2, cpu)) { in scr_write()
1856 if (cpu_isar_feature(aa64_ras, cpu)) { in scr_write()
1859 if (cpu_isar_feature(aa64_lor, cpu)) { in scr_write()
1862 if (cpu_isar_feature(aa64_pauth, cpu)) { in scr_write()
1865 if (cpu_isar_feature(aa64_sel2, cpu)) { in scr_write()
1867 } else if (cpu_isar_feature(aa64_rme, cpu)) { in scr_write()
1871 if (cpu_isar_feature(aa64_mte, cpu)) { in scr_write()
1874 if (cpu_isar_feature(aa64_scxtnum, cpu)) { in scr_write()
1877 if (cpu_isar_feature(aa64_doublefault, cpu)) { in scr_write()
1880 if (cpu_isar_feature(aa64_sme, cpu)) { in scr_write()
1883 if (cpu_isar_feature(aa64_hcx, cpu)) { in scr_write()
1886 if (cpu_isar_feature(aa64_fgt, cpu)) { in scr_write()
1889 if (cpu_isar_feature(aa64_rme, cpu)) { in scr_write()
1894 if (cpu_isar_feature(aa32_ras, cpu)) { in scr_write()
4957 && cpu_isar_feature(aa64_sel2, env_archcpu(env)) in ipas2e1_tlbmask()
5258 if (ri->state == ARM_CP_STATE_AA64 && !cpu_isar_feature(aa64_mte, cpu)) { in sctlr_write()
5782 if (cpu_isar_feature(aa64_vh, cpu)) { in do_hcr_write()
5785 if (cpu_isar_feature(aa64_ras, cpu)) { in do_hcr_write()
5788 if (cpu_isar_feature(aa64_lor, cpu)) { in do_hcr_write()
5791 if (cpu_isar_feature(aa64_pauth, cpu)) { in do_hcr_write()
5794 if (cpu_isar_feature(aa64_mte, cpu)) { in do_hcr_write()
5797 if (cpu_isar_feature(aa64_scxtnum, cpu)) { in do_hcr_write()
5800 if (cpu_isar_feature(aa64_fwb, cpu)) { in do_hcr_write()
5803 if (cpu_isar_feature(aa64_rme, cpu)) { in do_hcr_write()
5808 if (cpu_isar_feature(any_evt, cpu)) { in do_hcr_write()
5810 } else if (cpu_isar_feature(any_half_evt, cpu)) { in do_hcr_write()
5981 if (cpu_isar_feature(aa64_mops, env_archcpu(env))) { in hcrx_write()
6023 if (cpu_isar_feature(aa64_mops, env_archcpu(env))) { in arm_hcrx_el2_eff()
7221 if (cpu_isar_feature(aa32_pmuv3p1, cpu)) { in define_pmu_regs()
7236 if (cpu_isar_feature(any_pmuv3p4, cpu)) { in define_pmu_regs()
8804 if (cpu_isar_feature(aa64_sel2, cpu)) { in register_cp_regs_for_features()
8907 if (cpu_isar_feature(aa32_hpd, cpu)) { in register_cp_regs_for_features()
8965 if (cpu_isar_feature(aa32_jazelle, cpu)) { in register_cp_regs_for_features()
9225 if (cpu_isar_feature(aa32_ac2, cpu)) { in register_cp_regs_for_features()
9325 if (cpu_isar_feature(aa64_lor, cpu)) { in register_cp_regs_for_features()
9328 if (cpu_isar_feature(aa64_pan, cpu)) { in register_cp_regs_for_features()
9332 if (cpu_isar_feature(aa64_ats1e1, cpu)) { in register_cp_regs_for_features()
9335 if (cpu_isar_feature(aa32_ats1e1, cpu)) { in register_cp_regs_for_features()
9339 if (cpu_isar_feature(aa64_uao, cpu)) { in register_cp_regs_for_features()
9343 if (cpu_isar_feature(aa64_dit, cpu)) { in register_cp_regs_for_features()
9346 if (cpu_isar_feature(aa64_ssbs, cpu)) { in register_cp_regs_for_features()
9349 if (cpu_isar_feature(any_ras, cpu)) { in register_cp_regs_for_features()
9353 if (cpu_isar_feature(aa64_vh, cpu) || in register_cp_regs_for_features()
9354 cpu_isar_feature(aa64_debugv8p2, cpu)) { in register_cp_regs_for_features()
9357 if (arm_feature(env, ARM_FEATURE_EL2) && cpu_isar_feature(aa64_vh, cpu)) { in register_cp_regs_for_features()
9361 if (cpu_isar_feature(aa64_sve, cpu)) { in register_cp_regs_for_features()
9365 if (cpu_isar_feature(aa64_hcx, cpu)) { in register_cp_regs_for_features()
9370 if (cpu_isar_feature(aa64_sme, cpu)) { in register_cp_regs_for_features()
9373 if (cpu_isar_feature(aa64_pauth, cpu)) { in register_cp_regs_for_features()
9376 if (cpu_isar_feature(aa64_rndr, cpu)) { in register_cp_regs_for_features()
9379 if (cpu_isar_feature(aa64_tlbirange, cpu)) { in register_cp_regs_for_features()
9382 if (cpu_isar_feature(aa64_tlbios, cpu)) { in register_cp_regs_for_features()
9386 if (cpu_isar_feature(aa64_dcpop, cpu)) { in register_cp_regs_for_features()
9389 if (cpu_isar_feature(aa64_dcpodp, cpu)) { in register_cp_regs_for_features()
9399 if (cpu_isar_feature(aa64_mte, cpu)) { in register_cp_regs_for_features()
9409 } else if (cpu_isar_feature(aa64_mte_insn_reg, cpu)) { in register_cp_regs_for_features()
9414 if (cpu_isar_feature(aa64_scxtnum, cpu)) { in register_cp_regs_for_features()
9418 if (cpu_isar_feature(aa64_fgt, cpu)) { in register_cp_regs_for_features()
9422 if (cpu_isar_feature(aa64_rme, cpu)) { in register_cp_regs_for_features()
9424 if (cpu_isar_feature(aa64_mte, cpu)) { in register_cp_regs_for_features()
9430 if (cpu_isar_feature(any_predinv, cpu)) { in register_cp_regs_for_features()
9434 if (cpu_isar_feature(any_ccidx, cpu)) { in register_cp_regs_for_features()
9443 if (arm_feature(env, ARM_FEATURE_EL2) && cpu_isar_feature(aa64_vh, cpu)) { in register_cp_regs_for_features()
10659 if (cpu_isar_feature(aa32_ssbs, env_archcpu(env))) { in take_aarch32_exception()
10672 if (cpu_isar_feature(aa32_pan, env_archcpu(env))) { in take_aarch32_exception()
11247 if (cpu_isar_feature(aa64_pan, cpu)) { in arm_cpu_do_interrupt_aarch64()
11267 if (cpu_isar_feature(aa64_mte, cpu)) { in arm_cpu_do_interrupt_aarch64()
11271 if (cpu_isar_feature(aa64_ssbs, cpu)) { in arm_cpu_do_interrupt_aarch64()
11466 return stage2 ? cpu_isar_feature(aa64_tgran4_2, cpu) in have4k()
11467 : cpu_isar_feature(aa64_tgran4, cpu); in have4k()
11472 return stage2 ? cpu_isar_feature(aa64_tgran16_2, cpu) in have16k()
11473 : cpu_isar_feature(aa64_tgran16, cpu); in have16k()
11478 return stage2 ? cpu_isar_feature(aa64_tgran64_2, cpu) in have64k()
11479 : cpu_isar_feature(aa64_tgran64, cpu); in have64k()
11544 ha = extract32(tcr, 21, 1) && cpu_isar_feature(aa64_hafs, cpu); in aa64_va_parameters()
11545 hd = extract32(tcr, 22, 1) && cpu_isar_feature(aa64_hdbs, cpu); in aa64_va_parameters()
11571 ha = extract64(tcr, 39, 1) && cpu_isar_feature(aa64_hafs, cpu); in aa64_va_parameters()
11572 hd = extract64(tcr, 40, 1) && cpu_isar_feature(aa64_hdbs, cpu); in aa64_va_parameters()
11575 if (e0pd && cpu_isar_feature(aa64_e0pd, cpu) && in aa64_va_parameters()
11583 if (cpu_isar_feature(aa64_st, cpu)) { in aa64_va_parameters()
11595 if (cpu_isar_feature(aa64_lva, cpu)) { in aa64_va_parameters()
11602 ds = cpu_isar_feature(aa64_tgran16_2_lpa2, cpu); in aa64_va_parameters()
11604 ds = cpu_isar_feature(aa64_tgran4_2_lpa2, cpu); in aa64_va_parameters()
11608 ds = cpu_isar_feature(aa64_tgran16_lpa2, cpu); in aa64_va_parameters()
11610 ds = cpu_isar_feature(aa64_tgran4_lpa2, cpu); in aa64_va_parameters()
12165 if (cpu_isar_feature(aa32_mve, env_archcpu(env))) { in mve_no_pred()
12187 if (cpu_isar_feature(aa64_bti, env_archcpu(env))) { in cpu_get_tb_cpu_state()
12324 if (!cpu_isar_feature(aa64_sve, cpu)) { in aarch64_sve_change_el()
12392 if (cpu_isar_feature(aa64_rme, env_archcpu(env))) { in arm_security_space()