Lines Matching refs:sampled
197 struct vcpu *sampled = current, *sampling; in vpmu_do_interrupt() local
207 (sampled->domain->domain_id >= DOMID_FIRST_RESERVED) ) in vpmu_do_interrupt()
214 sampling = sampled; in vpmu_do_interrupt()
238 if ( is_hvm_vcpu(sampled) ) in vpmu_do_interrupt()
243 if ( sampled == sampling ) in vpmu_do_interrupt()
246 domid = sampled->domain->domain_id; in vpmu_do_interrupt()
289 if ( !is_hvm_vcpu(sampled) ) in vpmu_do_interrupt()
293 if ( !(sampled->arch.flags & TF_kernel_mode) ) in vpmu_do_interrupt()
300 hvm_get_segment_register(sampled, x86_seg_cs, &seg); in vpmu_do_interrupt()
302 hvm_get_segment_register(sampled, x86_seg_ss, &seg); in vpmu_do_interrupt()
305 if ( !(sampled->arch.hvm_vcpu.guest_cr[0] & X86_CR0_PE) ) in vpmu_do_interrupt()
311 vpmu->xenpmu_data->vcpu_id = sampled->vcpu_id; in vpmu_do_interrupt()
315 vpmu->xenpmu_data->pcpu_id = sampled->vcpu_id; in vpmu_do_interrupt()
331 ASSERT(sampling == sampled); in vpmu_do_interrupt()