Lines Matching defs:vm_id
49 #define __AVIC_GATAG(vm_id, vcpu_id) ((((vm_id) & AVIC_VM_ID_MASK) << AVIC_VM_ID_SHIFT) | \
51 #define AVIC_GATAG(vm_id, vcpu_id) \
53 u32 ga_tag = __AVIC_GATAG(vm_id, vcpu_id); \
56 WARN_ON_ONCE(AVIC_GATAG_TO_VMID(ga_tag) != (vm_id)); \
148 u32 vm_id = AVIC_GATAG_TO_VMID(ga_tag);
151 pr_debug("SVM: %s: vm_id=%#x, vcpu_id=%#x\n", __func__, vm_id, vcpu_id);
152 trace_kvm_avic_ga_log(vm_id, vcpu_id);
155 hash_for_each_possible(svm_vm_data_hash, kvm_svm, hnode, vm_id) {
156 if (kvm_svm->avic_vm_id != vm_id)
200 u32 vm_id;
221 vm_id = next_vm_id = (next_vm_id + 1) & AVIC_VM_ID_MASK;
222 if (vm_id == 0) { /* id is 1-based, zero is not okay */
228 hash_for_each_possible(svm_vm_data_hash, k2, hnode, vm_id) {
229 if (k2->avic_vm_id == vm_id)
233 kvm_svm->avic_vm_id = vm_id;