Home
last modified time | relevance | path

Searched refs:vmid_bits (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvmid.c20 static unsigned long vmid_bits __ro_after_init;
30 vmid_bits = csr_read(CSR_HGATP); in kvm_riscv_gstage_vmid_detect()
31 vmid_bits = (vmid_bits & HGATP_VMID) >> HGATP_VMID_SHIFT; in kvm_riscv_gstage_vmid_detect()
32 vmid_bits = fls_long(vmid_bits); in kvm_riscv_gstage_vmid_detect()
39 if ((1UL << vmid_bits) < num_possible_cpus()) in kvm_riscv_gstage_vmid_detect()
40 vmid_bits = 0; in kvm_riscv_gstage_vmid_detect()
45 return vmid_bits; in kvm_riscv_gstage_vmid_bits()
59 if (!vmid_bits) in kvm_riscv_gstage_vmid_ver_changed()
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dcpufeature.h806 int vmid_bits; in get_vmid_bits() local
808 vmid_bits = cpuid_feature_extract_unsigned_field(mmfr1, in get_vmid_bits()
810 if (vmid_bits == ID_AA64MMFR1_VMIDBITS_16) in get_vmid_bits()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dcpufeature.h897 int vmid_bits; in get_vmid_bits() local
899 vmid_bits = cpuid_feature_extract_unsigned_field(mmfr1, in get_vmid_bits()
901 if (vmid_bits == ID_AA64MMFR1_EL1_VMIDBits_16) in get_vmid_bits()
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h629 unsigned int vmid_bits; member
H A Darm-smmu-v3.c1922 vmid = arm_smmu_bitmap_alloc(smmu->vmid_map, smmu->vmid_bits); in arm_smmu_domain_finalise_s2()
3262 smmu->vmid_bits = reg & IDR0_VMID16 ? 16 : 8; in arm_smmu_device_hw_probe()
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h672 unsigned int vmid_bits; member
H A Darm-smmu-v3.c2158 vmid = ida_alloc_range(&smmu->vmid_map, 1, (1 << smmu->vmid_bits) - 1, in arm_smmu_domain_finalise_s2()
3571 smmu->vmid_bits = reg & IDR0_VMID16 ? 16 : 8; in arm_smmu_device_hw_probe()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dcpufeature.c2586 unsigned int safe_vmid_bits, vmid_bits; in verify_hyp_capabilities() local
2597 vmid_bits = get_vmid_bits(mmfr1); in verify_hyp_capabilities()
2598 if (vmid_bits < safe_vmid_bits) { in verify_hyp_capabilities()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dcpufeature.c3192 unsigned int safe_vmid_bits, vmid_bits; in verify_hyp_capabilities() local
3203 vmid_bits = get_vmid_bits(mmfr1); in verify_hyp_capabilities()
3204 if (vmid_bits < safe_vmid_bits) { in verify_hyp_capabilities()

Completed in 23 milliseconds