Lines Matching refs:asid
112 return sev->asid; in sev_get_asid()
115 static void sev_asid_free(int asid) in sev_asid_free() argument
122 pos = asid - 1; in sev_asid_free()
127 sd->sev_vmcbs[asid] = NULL; in sev_asid_free()
177 int asid, ret; in sev_guest_init() local
186 asid = sev_asid_new(); in sev_guest_init()
187 if (asid < 0) in sev_guest_init()
195 sev->asid = asid; in sev_guest_init()
201 sev_asid_free(asid); in sev_guest_init()
208 int asid = sev_get_asid(kvm); in sev_bind_asid() local
217 data->asid = asid; in sev_bind_asid()
1141 sev_asid_free(sev->asid); in sev_vm_destroy()
1191 int asid = sev_get_asid(svm->vcpu.kvm); in pre_sev_run() local
1194 svm->vmcb->control.asid = asid; in pre_sev_run()
1202 if (sd->sev_vmcbs[asid] == svm->vmcb && in pre_sev_run()
1206 sd->sev_vmcbs[asid] = svm->vmcb; in pre_sev_run()