Home
last modified time | relevance | path

Searched refs:ci_vcpu (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/sys/arch/amd64/include/
Dprofile.h87 curcpu()->ci_vcpu->evtchn_upcall_mask = 1; in mcount_disable_intr()
94 return (curcpu()->ci_vcpu->evtchn_upcall_mask); in mcount_read_psl()
100 curcpu()->ci_vcpu->evtchn_upcall_mask = psl; in mcount_write_psl()
/netbsd/src/sys/arch/xen/x86/
Dxen_intr.c88 curcpu()->ci_vcpu->evtchn_upcall_mask = 1; in x86_disable_intr()
103 ci->ci_vcpu->evtchn_upcall_mask = 0; in x86_enable_intr()
105 if (__predict_false(ci->ci_vcpu->evtchn_upcall_pending)) in x86_enable_intr()
118 psl = curcpu()->ci_vcpu->evtchn_upcall_mask; in xen_read_psl()
131 ci->ci_vcpu->evtchn_upcall_mask = psl; in xen_write_psl()
133 if (__predict_false(ci->ci_vcpu->evtchn_upcall_pending) && psl == 0) in xen_write_psl()
Dxenfunc.c261 return curcpu()->ci_vcpu->arch.cr2; in rcr2()
267 curcpu()->ci_vcpu->arch.cr2 = v; in lcr2()
Dhypervisor_machdep.c199 vci = ci->ci_vcpu; in stipending()
284 vci = ci->ci_vcpu; in do_hypervisor_callback()
324 volatile struct vcpu_info *vci = ci->ci_vcpu;
Dcpu.c234 ci->ci_vcpu = NULL; in cpu_attach()
401 ci->ci_vcpu = &HYPERVISOR_shared_info->vcpu_info[cpunum]; in cpu_attach_common()
849 vci = ci->ci_vcpu; in xen_init_amd64_vcpuctxt()
946 vci = ci->ci_vcpu; in xen_init_i386_vcpuctxt()
1088 const volatile vcpu_time_info_t *tinfo = &ci->ci_vcpu->time; in cpu_get_tsc_freq()
Dxen_ipi.c310 KASSERT(!ci->ci_vcpu->evtchn_upcall_mask); in xen_ipi_hvcb()
/netbsd/src/sys/arch/xen/xen/
Dxen_clock.c213 volatile struct vcpu_time_info *vt = &curcpu()->ci_vcpu->time; in xen_vcputime_enter()
240 KASSERT(vt == &curcpu()->ci_vcpu->time); in xen_vcputime_exit()
594 if (curcpu()->ci_vcpu == NULL) { in xen_delay()
Dhypervisor.c850 ci->ci_vcpu = &HYPERVISOR_shared_info->vcpu_info[ci->ci_vcpuid]; in xen_map_vcpu()
868 ci->ci_vcpu = (struct vcpu_info *)ptr; in xen_map_vcpu()
Devtchn.c1142 u_long upcall_pending = ci->ci_vcpu->evtchn_upcall_pending; in xen_debug_handler()
1143 u_long upcall_mask = ci->ci_vcpu->evtchn_upcall_mask; in xen_debug_handler()
1144 u_long pending_sel = ci->ci_vcpu->evtchn_pending_sel; in xen_debug_handler()
/netbsd/src/sys/arch/x86/include/
Dcpu.h278 volatile struct vcpu_info *ci_vcpu; /* for XEN */ member
/netbsd/src/sys/arch/amd64/amd64/
Dgenassym.cf378 define CPU_INFO_VCPU offsetof(struct cpu_info, ci_vcpu)
Dmachdep.c1735 cpu_info_primary.ci_vcpu = &HYPERVISOR_shared_info->vcpu_info[0]; in init_x86_64()
/netbsd/src/sys/arch/i386/i386/
Dgenassym.cf382 define CPU_INFO_VCPU offsetof(struct cpu_info, ci_vcpu)
Dmachdep.c1194 cpu_info_primary.ci_vcpu = &HYPERVISOR_shared_info->vcpu_info[0]; in init386()