Lines Matching defs:asid
89 int ret, asid, error = 0;
92 asid = find_next_bit(sev_reclaim_asid_bitmap, nr_asids, min_asid);
93 if (asid > max_asid)
146 int asid, min_asid, max_asid, ret;
161 * SEV-enabled guests must use asid from min_sev_asid to max_sev_asid.
167 asid = find_next_zero_bit(sev_asid_bitmap, max_asid + 1, min_asid);
168 if (asid > max_asid) {
178 __set_bit(asid, sev_asid_bitmap);
182 return asid;
194 return sev->asid;
204 __set_bit(sev->asid, sev_reclaim_asid_bitmap);
208 sd->sev_vmcbs[sev->asid] = NULL;
249 int asid, ret;
260 asid = sev_asid_new(sev);
261 if (asid < 0)
263 sev->asid = asid;
278 sev->asid = 0;
288 int asid = sev_get_asid(kvm);
293 activate.asid = asid;
1691 dst->asid = src->asid;
1697 src->asid = 0;
2096 * The mirror kvm holds an enc_context_owner ref so its asid can't
2107 mirror_sev->asid = source_sev->asid;
2312 int asid = to_kvm_svm(vcpu->kvm)->sev_info.asid;
2337 if (WARN_ON_ONCE(wrmsrl_safe(MSR_AMD64_VM_PAGE_FLUSH, addr | asid)))
2630 int asid = sev_get_asid(svm->vcpu.kvm);
2632 /* Assign the asid allocated with this SEV guest */
2633 svm->asid = asid;
2641 if (sd->sev_vmcbs[asid] == svm->vmcb &&
2645 sd->sev_vmcbs[asid] = svm->vmcb;