Lines Matching refs:vcpu_info
47 static struct vcpu_info *vcpu_info; variable
49 DEFINE_PER_CPU(struct vcpu_info *, vcpu_info);
122 if ( !vcpu_info ) in map_vcpuinfo()
124 this_cpu(vcpu_info) = &XEN_shared_info->vcpu_info[vcpu]; in map_vcpuinfo()
130 this_cpu(vcpu_info) = &vcpu_info[vcpu]; in map_vcpuinfo()
134 info.mfn = virt_to_mfn(&vcpu_info[vcpu]); in map_vcpuinfo()
135 info.offset = (unsigned long)&vcpu_info[vcpu] & ~PAGE_MASK; in map_vcpuinfo()
140 this_cpu(vcpu_info) = &XEN_shared_info->vcpu_info[vcpu]; in map_vcpuinfo()
144 this_cpu(vcpu_info) = &vcpu_info[vcpu]; in map_vcpuinfo()
196 struct vcpu_info *vcpu_info = this_cpu(vcpu_info); in xen_evtchn_upcall() local
199 vcpu_info->evtchn_upcall_pending = 0; in xen_evtchn_upcall()
200 pending = xchg(&vcpu_info->evtchn_pending_sel, 0); in xen_evtchn_upcall()
261 vcpu_info = xzalloc_array(struct vcpu_info, nr_cpu_ids); in hypervisor_setup()
264 xfree(vcpu_info); in hypervisor_setup()
265 vcpu_info = NULL; in hypervisor_setup()
267 if ( !vcpu_info && nr_cpu_ids > XEN_LEGACY_MAX_VCPUS ) in hypervisor_setup()