Home
last modified time | relevance | path

Searched refs:cpuid_feature_extract_unsigned_field (Results 1 – 22 of 22) sorted by relevance

/linux-6.14.4/arch/arm64/include/asm/
Dcpufeature.h523 cpuid_feature_extract_unsigned_field(u64 features, int field) in cpuid_feature_extract_unsigned_field() function
536 u64 val = cpuid_feature_extract_unsigned_field(features, field); in cpuid_feature_cap_perfmon_field()
584 return cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_BIGEND_SHIFT) == 0x1 || in id_aa64mmfr0_mixed_endian_el0()
585 cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_BIGENDEL0_SHIFT) == 0x1; in id_aa64mmfr0_mixed_endian_el0()
590 u32 val = cpuid_feature_extract_unsigned_field(pfr0, ID_AA64PFR0_EL1_EL1_SHIFT); in id_aa64pfr0_32bit_el1()
597 u32 val = cpuid_feature_extract_unsigned_field(pfr0, ID_AA64PFR0_EL1_EL0_SHIFT); in id_aa64pfr0_32bit_el0()
604 u32 val = cpuid_feature_extract_unsigned_field(pfr0, ID_AA64PFR0_EL1_SVE_SHIFT); in id_aa64pfr0_sve()
611 u32 val = cpuid_feature_extract_unsigned_field(pfr1, ID_AA64PFR1_EL1_SME_SHIFT); in id_aa64pfr1_sme()
618 u32 val = cpuid_feature_extract_unsigned_field(pfr0, ID_AA64PFR0_EL1_MPAM_SHIFT); in id_aa64pfr0_mpam()
625 u32 val = cpuid_feature_extract_unsigned_field(pfr1, ID_AA64PFR1_EL1_MTE_SHIFT); in id_aa64pfr1_mte()
[all …]
Darm_pmuv3.h53 return cpuid_feature_extract_unsigned_field(dfr0, in read_pmuver()
61 return !!cpuid_feature_extract_unsigned_field(dfr1, in pmuv3_has_icntr()
Dhw_breakpoint.h143 cpuid_feature_extract_unsigned_field(dfr0, in get_num_brps()
152 cpuid_feature_extract_unsigned_field(dfr0, in get_num_wrps()
Dmmu.h92 if (cpuid_feature_extract_unsigned_field(mmfr2, in kaslr_requires_kpti()
Dkvm_pgtable.h43 u64 parange = cpuid_feature_extract_unsigned_field(mmfr0, in kvm_get_parange()
/linux-6.14.4/arch/arm64/kvm/
Ddebug.c80 if (cpuid_feature_extract_unsigned_field(dfr0, ID_AA64DFR0_EL1_PMSVer_SHIFT) && in kvm_init_host_debug_data()
84 if (cpuid_feature_extract_unsigned_field(dfr0, ID_AA64DFR0_EL1_TraceFilt_SHIFT)) { in kvm_init_host_debug_data()
89 if (cpuid_feature_extract_unsigned_field(dfr0, ID_AA64DFR0_EL1_TraceBuffer_SHIFT) && in kvm_init_host_debug_data()
Dreset.c279 parange = cpuid_feature_extract_unsigned_field(mmfr0, in kvm_set_ipa_limit()
293 switch (cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_TGRAN_2_SHIFT)) { in kvm_set_ipa_limit()
/linux-6.14.4/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-sva.c61 par = cpuid_feature_extract_unsigned_field( in arm_smmu_make_sva_cd()
237 fld = cpuid_feature_extract_unsigned_field(reg, ID_AA64MMFR0_EL1_PARANGE_SHIFT); in arm_smmu_sva_supported()
243 fld = cpuid_feature_extract_unsigned_field(reg, ID_AA64MMFR0_EL1_ASIDBITS_SHIFT); in arm_smmu_sva_supported()
/linux-6.14.4/drivers/firmware/efi/libstub/
Darm64.c97 u64 lsize = 4 << cpuid_feature_extract_unsigned_field(ctr, in efi_cache_sync_image()
/linux-6.14.4/drivers/hwtracing/coresight/
Dcoresight-trbe.h25 unsigned int trbe = cpuid_feature_extract_unsigned_field(aa64dfr0, in is_trbe_available()
Dcoresight-etm4x-core.c1209 if (!cpuid_feature_extract_unsigned_field(dfr0, ID_AA64DFR0_EL1_TraceFilt_SHIFT)) in cpu_detect_trace_filtering()
/linux-6.14.4/arch/arm64/kernel/pi/
Dmap_kernel.c140 u64 parange = cpuid_feature_extract_unsigned_field(mmfr0, in set_ttbr0_for_lpa2()
Didreg-override.c201 cpuid_feature_extract_unsigned_field(mmfr1, in hvhe_filter()
/linux-6.14.4/arch/arm64/kernel/
Dalternative.c129 d_size = 4 << cpuid_feature_extract_unsigned_field(ctr_el0, in clean_dcache_range_nopatch()
Dproton-pack.c171 if (cpuid_feature_extract_unsigned_field(pfr0, ID_AA64PFR0_EL1_CSV2_SHIFT)) in spectre_v2_get_cpu_hw_mitigation_state()
971 return cpuid_feature_extract_unsigned_field(mmfr1, in supports_ecbhb()
Ddebug-monitors.c30 return cpuid_feature_extract_unsigned_field(read_sanitised_ftr_reg(SYS_ID_AA64DFR0_EL1), in debug_monitors_arch()
Dcpufeature.c1873 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage1()
1882 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage2()
3220 return cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDSP_SHIFT) && in compat_has_neon()
3221 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDInt_SHIFT) && in compat_has_neon()
3222 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDLS_SHIFT); in compat_has_neon()
3531 parange = cpuid_feature_extract_unsigned_field(mmfr0, in verify_hyp_capabilities()
/linux-6.14.4/arch/arm64/mm/
Dcontext.c45 int fld = cpuid_feature_extract_unsigned_field(read_cpuid(ID_AA64MMFR0_EL1), in get_cpu_asid_bits()
Dinit.c283 int parange = cpuid_feature_extract_unsigned_field( in arm64_memblock_init()
/linux-6.14.4/drivers/irqchip/
Dirq-gic-v4.c98 fld = cpuid_feature_extract_unsigned_field(reg, ID_AA64PFR0_EL1_GIC_SHIFT); in gic_cpuif_has_vsgi()
/linux-6.14.4/arch/arm64/kvm/hyp/include/hyp/
Dswitch.h146 return cpuid_feature_extract_unsigned_field(pfr0, in cpu_has_amu()
/linux-6.14.4/drivers/perf/
Darm_spe_pmu.c999 fld = cpuid_feature_extract_unsigned_field(read_cpuid(ID_AA64DFR0_EL1), in __arm_spe_pmu_dev_probe()