Lines Matching refs:hv_vcpu
69 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
71 return &hv_vcpu->synic;
76 struct kvm_vcpu_hv *hv_vcpu = container_of(synic, struct kvm_vcpu_hv, synic);
78 return hv_vcpu->vcpu;
88 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
90 return hv_vcpu ? hv_vcpu->vp_index : vcpu->vcpu_idx;
121 struct kvm_vcpu_hv *hv_vcpu;
123 hv_vcpu = container_of(stimer - stimer->index, struct kvm_vcpu_hv,
125 return hv_vcpu->vcpu;
130 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
132 if (!hv_vcpu)
135 return !bitmap_empty(hv_vcpu->stimer_pending_bitmap,
145 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
154 if (!hv_vcpu ||
155 !(hv_vcpu->cpuid_cache.features_eax & HV_ACCESS_TSC_INVARIANT))
184 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
188 return &hv_vcpu->tlb_flush_fifo[i];
205 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
207 return hv_vcpu &&
208 (hv_vcpu->cpuid_cache.nested_eax & HV_X64_NESTED_DIRECT_FLUSH);
213 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu);
216 if (!hv_vcpu)