/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 62 struct vcpu *vcpu[MAX_VIRT_CPUS]; member in struct:mdb_xpv_domain 155 if (mdb_ctf_offsetof(domain_type, "vcpu", &off)) { 156 mdb_warn("can't find per-domain vcpu information"); 226 if (mdb_ctf_offsetof(domain_type, "vcpu", &off)) { 227 mdb_warn("can't find per-domain vcpu information"); 251 { "vcpu", "walk a Xen domain's vcpus",
|
/illumos-gate/usr/src/uts/common/xen/public/ |
H A D | event_channel.h | 78 * vcpu. 80 * 1. Virtual IRQs are classified as per-vcpu or global. See the VIRQ list 84 * 3. Per-vcpu VIRQs may be bound to at most one event channel per vcpu. 85 * The allocated event channel is bound to the specified vcpu and the 92 uint32_t vcpu; member in struct:evtchn_bind_virq 118 * 1. The allocated event channel is bound to the specified vcpu. The binding 123 uint32_t vcpu; member in struct:evtchn_bind_ipi 173 uint32_t vcpu; /* VCPU to which this channel is bound. */ member in struct:evtchn_status 189 * EVTCHNOP_bind_vcpu: Specify which vcpu 204 uint32_t vcpu; member in struct:evtchn_bind_vcpu [all...] |
H A D | domctl.h | 252 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpucontext 262 uint32_t vcpu; member in struct:xen_domctl_getvcpuinfo 274 /* Get/set which physical cpus a vcpu can execute on. */ 278 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpuaffinity 436 uint32_t vcpu; /* IN */ member in struct:xen_domctl_sendtrigger 547 uint32_t vcpu; member in struct:xen_domctl_ext_vcpucontext 630 uint32_t vcpu; /* IN */ member in struct:xen_domctl_debug_op
|
/illumos-gate/usr/src/cmd/psrinfo/ |
H A D | psrinfo.c | 82 struct vcpu { struct 230 struct vcpu *vcpu; local 240 vcpu = chip->p_vcpus->l_ptr; 267 if (strlen(vcpu->v_impl)) { 268 (void) printf(" %s\n", vcpu->v_impl); 270 if (((len = strlen(vcpu->v_brand)) != 0) && 271 (strncmp(vcpu->v_brand, vcpu->v_impl, len) != 0)) 272 (void) printf("\t%s", vcpu [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vpm.c | 94 } vcpu; member in union:vpm_cpu 99 #define vfree_ndx vcpu.vcpu_free_ndx 719 vpmd_cpu[CPU->cpu_seqid].vcpu.vcpu_misses++; 721 vpmd_cpu[CPU->cpu_seqid].vcpu.vcpu_hits++;
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_machdep.c | 472 * Suspend must be done on vcpu 0, as no context for other CPUs is 663 vcpu_info_t *vcpu = &si->vcpu_info[i]; local 667 i, vcpu->evtchn_upcall_pending, 668 vcpu->evtchn_upcall_mask, 669 vcpu->evtchn_pending_sel); 1097 * Raise PS_IOPL on current vcpu to user level. 1109 * Drop PS_IOPL on current vcpu to kernel level
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
H A D | mdb_kb.c | 1506 struct vcpu_guest_context *vcpu; local 1517 vcpu = xkb->xkb_vcpus[cpu]; 1518 ur = &vcpu->user_regs; 1566 bcopy(&vcpu->ctrlreg, &mregs->pm_cr, 8 * sizeof (ulong_t)); 1567 bcopy(&vcpu->debugreg, &mregs->pm_dr, 8 * sizeof (ulong_t));
|
/illumos-gate/usr/src/uts/common/xen/dtrace/ |
H A D | xdt.c | 285 ulong_t prev_vcpuid; /* previous vcpu executed */ 288 ulong_t next_vcpuid; /* next vcpu to be scheduled */ 309 uint64_t stat_spurious_switch; /* inconsistent vcpu switches */ 676 xdt_update_sched_context(uint_t cpuid, uint_t dom, uint_t vcpu) argument 681 sp->cur_vcpuid = vcpu; 686 xdt_update_domain_context(uint_t dom, uint_t vcpu) argument 689 xdt_curvcpu = vcpu; 696 uint_t dom, vcpu; local 847 * data[1] = initiating vcpu 880 * Add vcpu t [all...] |