Lines Matching defs:kvm_vcpu
295 struct kvm_vcpu { struct
296 struct kvm *kvm;
298 struct preempt_notifier preempt_notifier;
300 int cpu;
301 int vcpu_id; /* id given by userspace at creation */
302 int vcpu_idx; /* index in kvm->vcpus array */
303 int srcu_idx;
304 int mode;
305 u64 requests;
306 unsigned long guest_debug;
308 int pre_pcpu;
309 struct list_head blocked_vcpu_list;
311 struct mutex mutex;
312 struct kvm_run *run;
314 struct rcuwait wait;
315 struct pid __rcu *pid;
316 int sigset_active;
317 sigset_t sigset;
318 unsigned int halt_poll_ns;
319 bool valid_wakeup;
322 int mmio_needed;
323 int mmio_read_completed;
324 int mmio_is_write;
325 int mmio_cur_fragment;
326 int mmio_nr_fragments;
327 struct kvm_mmio_fragment mmio_fragments[KVM_MAX_MMIO_FRAGMENTS];
353 struct kvm_vcpu_arch arch; argument
354 struct kvm_vcpu_stat stat; argument
355 char stats_id[KVM_STATS_NAME_SIZE];
356 struct kvm_dirty_ring dirty_ring;
363 int last_used_slot;