Home
last modified time | relevance | path

Searched refs:vcpu_info (Results 1 – 25 of 28) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/guest/
A Dxen.c47 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()
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
261 vcpu_info = xzalloc_array(struct vcpu_info, nr_cpu_ids); in hypervisor_setup()
264 xfree(vcpu_info); in hypervisor_setup()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Devent.h19 return !vcpu_info(v, evtchn_upcall_mask); in vcpu_event_delivery_is_enabled()
30 (vcpu_info(v, evtchn_upcall_pending) && in local_events_need_delivery()
31 !vcpu_info(v, evtchn_upcall_mask))); in local_events_need_delivery()
36 vcpu_info(current, evtchn_upcall_mask) = 1; in local_event_delivery_disable()
41 vcpu_info(current, evtchn_upcall_mask) = 0; in local_event_delivery_enable()
A Dshared.h28 v->vcpu_info->native.arch.field : \
29 v->vcpu_info->compat.arch.field; \
35 v->vcpu_info->native.arch.field = val; \
37 v->vcpu_info->compat.arch.field = val; \
/xen-4.10.0-shim-comet/xen/include/xen/
A Dshared.h24 struct vcpu_info native;
39 typedef struct vcpu_info vcpu_info_t;
47 #define vcpu_info(v, field) __vcpu_info(v, (v)->vcpu_info, field) macro
A Dsched.h148 vcpu_info_t *vcpu_info; member
/xen-4.10.0-shim-comet/xen/common/
A Devent_2l.c33 &vcpu_info(v, evtchn_pending_sel)) ) in evtchn_2l_set_pending()
58 &vcpu_info(v, evtchn_pending_sel)) ) in evtchn_2l_unmask()
86 &vcpu_info(v, evtchn_pending_sel))); in evtchn_2l_print_state()
A Ddomain.c120 v->vcpu_info = ((v->vcpu_id < XEN_LEGACY_MAX_VCPUS) in vcpu_info_reset()
121 ? (vcpu_info_t *)&shared_info(d, vcpu_info[v->vcpu_id]) in vcpu_info_reset()
1201 if ( v->vcpu_info == &dummy_vcpu_info ) in map_vcpu_info()
1210 memcpy(new_info, v->vcpu_info, sizeof(*new_info)); in map_vcpu_info()
1213 v->vcpu_info = new_info; in map_vcpu_info()
1223 vcpu_info(v, evtchn_upcall_pending) = 1; in map_vcpu_info()
1225 set_bit(i, &vcpu_info(v, evtchn_pending_sel)); in map_vcpu_info()
1243 ((unsigned long)v->vcpu_info & PAGE_MASK)); in unmap_vcpu_info()
1286 if ( v->vcpu_info == &dummy_vcpu_info ) in do_vcpu_op()
A Dkeyhandler.c341 vcpu_info(v, evtchn_upcall_pending), in dump_domains()
/xen-4.10.0-shim-comet/xen/include/asm-x86/guest/
A Dxen.h45 DECLARE_PER_CPU(struct vcpu_info *, vcpu_info);
/xen-4.10.0-shim-comet/xen/common/compat/
A Ddomain.c20 #define xen_vcpu_info vcpu_info
21 CHECK_SIZE_(struct, vcpu_info);
49 if ( v->vcpu_info == &dummy_vcpu_info ) in compat_vcpu_op()
/xen-4.10.0-shim-comet/xen/include/public/
A Dxen.h655 struct vcpu_info { struct
692 typedef struct vcpu_info vcpu_info_t; argument
705 struct vcpu_info vcpu_info[XEN_LEGACY_MAX_VCPUS]; member
/xen-4.10.0-shim-comet/tools/include/xen-foreign/
A Dreference.size11 vcpu_info | 48 48 64 64
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Devent.h36 if ( vcpu_info(current, evtchn_upcall_pending) && in local_events_need_delivery_nomask()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Diret.c77 vcpu_info(v, evtchn_upcall_mask) = !(iret_saved.rflags & X86_EFLAGS_IF); in do_iret()
198 vcpu_info(v, evtchn_upcall_mask) = !(eflags & X86_EFLAGS_IF); in compat_iret()
A Ddom0_build.c391 v->vcpu_info = (void *)&d->shared_info->compat.vcpu_info[0]; in dom0_construct_pv()
702 shared_info(d, vcpu_info[i].evtchn_upcall_mask) = 1; in dom0_construct_pv()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dasm-offsets.c62 OFFSET(VCPU_vcpu_info, struct vcpu, vcpu_info); in __dummy__()
128 OFFSET(VCPUINFO_upcall_pending, struct vcpu_info, evtchn_upcall_pending); in __dummy__()
129 OFFSET(VCPUINFO_upcall_mask, struct vcpu_info, evtchn_upcall_mask); in __dummy__()
A Dtraps.c69 if ( (context == CTXT_pv_guest) && v && v->vcpu_info ) in _show_registers()
70 printk("EM: %d ", !!vcpu_info(v, evtchn_upcall_mask)); in _show_registers()
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/
A Dxenbus.c97 memset(shinfo->vcpu_info, 0, sizeof(shinfo->vcpu_info)); in xenbus_shutdown()
A Dutil.c805 struct vcpu_time_info *info = &shared_info->vcpu_info[0].time; in get_cpu_mhz()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dirq.c223 asserted = !!vcpu_info(v, evtchn_upcall_pending); in hvm_set_callback_irq_level()
266 !vcpu_info(d->vcpu[0], evtchn_upcall_pending) ) in hvm_maybe_deassert_evtchn_irq()
487 && vcpu_info(v, evtchn_upcall_pending) ) in hvm_vcpu_has_pending_irq()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain.c1355 rflags |= !vcpu_info(n, evtchn_upcall_mask) << 9; in load_segments()
1368 ((unsigned int)vcpu_info(n, evtchn_upcall_mask) << 16); in load_segments()
1392 vcpu_info(n, evtchn_upcall_mask) = 1; in load_segments()
1411 ((unsigned long)vcpu_info(n, evtchn_upcall_mask) << 32); in load_segments()
1431 vcpu_info(n, evtchn_upcall_mask) = 1; in load_segments()
2054 0, (unsigned long *)&vcpu_info(v, evtchn_upcall_pending)); in vcpu_mark_events_pending()
A Dtime.c538 struct vcpu_time_info *info = &this_cpu(vcpu_info)->time; in xen_timer_cpu_frequency()
576 struct vcpu_time_info *info = &this_cpu(vcpu_info)->time; in read_xen_timer()
1030 if ( v->vcpu_info == NULL ) in __update_vcpu_system_time()
1034 u = &vcpu_info(v, time); in __update_vcpu_system_time()
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/
A Devtchn.c249 vcpu_info_t *v = &s->vcpu_info[cpu]; in evtchn_interrupt()
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_sr_restore_x86_pv.c888 MEMCPY_FIELD(guest_shinfo, old_shinfo, vcpu_info, ctx->x86_pv.width); in handle_shared_info()
896 SET_FIELD(guest_shinfo, vcpu_info[i].evtchn_pending_sel, in handle_shared_info()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Ddomain.c949 0, (unsigned long *)&vcpu_info(v, evtchn_upcall_pending)); in vcpu_mark_events_pending()

Completed in 43 milliseconds

12