Home
last modified time | relevance | path

Searched refs:max_sev_asid (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsev.c24 unsigned int max_sev_asid; variable
66 max_sev_asid, min_sev_asid - 1); in __sev_recycle_asids()
67 if (pos >= max_sev_asid) in __sev_recycle_asids()
74 max_sev_asid); in __sev_recycle_asids()
75 bitmap_zero(sev_reclaim_asid_bitmap, max_sev_asid); in __sev_recycle_asids()
88 * SEV-enabled guest must use asid from min_sev_asid to max_sev_asid. in sev_asid_new()
91 pos = find_next_zero_bit(sev_asid_bitmap, max_sev_asid, min_sev_asid - 1); in sev_asid_new()
92 if (pos >= max_sev_asid) { in sev_asid_new()
1147 max_sev_asid = cpuid_ecx(0x8000001F); in sev_hardware_setup()
1156 sev_asid_bitmap = bitmap_zalloc(max_sev_asid, GFP_KERNE in sev_hardware_setup()
[all...]
H A Dsvm.h470 extern unsigned int max_sev_asid;
485 return IS_ENABLED(CONFIG_KVM_AMD_SEV) ? max_sev_asid : 0; in svm_sev_enabled()
H A Dsvm.c479 sd->min_asid = max_sev_asid + 1; in svm_hardware_enable()
556 sd->sev_vmcbs = kmalloc_array(max_sev_asid + 1, in svm_cpu_init()
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsev.c71 unsigned int max_sev_asid; variable
161 * SEV-enabled guests must use asid from min_sev_asid to max_sev_asid. in sev_asid_new()
165 max_asid = sev->es_active ? min_sev_asid - 1 : max_sev_asid; in sev_asid_new()
2207 max_sev_asid = ecx; in sev_hardware_setup()
2208 if (!max_sev_asid) in sev_hardware_setup()
2220 nr_asids = max_sev_asid + 1; in sev_hardware_setup()
2232 sev_asid_count = max_sev_asid - min_sev_asid + 1; in sev_hardware_setup()
2265 min_sev_asid, max_sev_asid); in sev_hardware_setup()
2285 sev_flush_asids(1, max_sev_asid); in sev_hardware_unsetup()
H A Dsvm.h669 extern unsigned int max_sev_asid;
H A Dsvm.c638 sd->min_asid = max_sev_asid + 1; in svm_hardware_enable()

Completed in 19 milliseconds