| /xen/tools/misc/ |
| A D | xen-access.c | 712 rsp.vcpu_id = req.vcpu_id; in main() 745 req.vcpu_id, in main() 775 req.vcpu_id); in main() 792 req.vcpu_id); in main() 801 req.vcpu_id, in main() 818 req.vcpu_id, in main() 841 req.vcpu_id, in main() 857 req.vcpu_id, in main() 867 req.vcpu_id, in main() 908 uint32_t vcpu_id; in main() local [all …]
|
| /xen/xen/common/ |
| A D | monitor.c | 111 req->vcpu_id = v->vcpu_id; in monitor_traps() 142 .vcpu_id = curr->vcpu_id, in monitor_guest_request()
|
| A D | domain.c | 131 ((v->vcpu_id < XEN_LEGACY_MAX_VCPUS) in vcpu_info_reset() 132 ? (vcpu_info_t *)&shared_info(d, vcpu_info[v->vcpu_id]) in vcpu_info_reset() 222 struct vcpu *vcpu_create(struct domain *d, unsigned int vcpu_id) in vcpu_create() argument 233 if ( vcpu_id >= d->max_vcpus || d->vcpu[vcpu_id] || in vcpu_create() 234 (!is_idle_domain(d) && vcpu_id && !d->vcpu[vcpu_id - 1]) ) in vcpu_create() 244 v->vcpu_id = vcpu_id; in vcpu_create() 276 d->vcpu[vcpu_id] = v; in vcpu_create() 277 if ( vcpu_id != 0 ) in vcpu_create() 279 int prev_id = v->vcpu_id - 1; in vcpu_create() 1519 clear_bit(v->vcpu_id, d->poll_mask); in vcpu_reset() [all …]
|
| A D | keyhandler.c | 324 if ( !(v->vcpu_id & 0x3f) ) in dump_domains() 329 v->vcpu_id, v->processor, in dump_domains() 354 if ( !(v->vcpu_id & 0x3f) ) in dump_domains() 358 d->domain_id, v->vcpu_id, in dump_domains()
|
| A D | xenoprof.c | 314 d->xenoprof->vcpu[v->vcpu_id].event_size = max_samples; in alloc_xenoprof_struct() 315 d->xenoprof->vcpu[v->vcpu_id].buffer = buf; in alloc_xenoprof_struct() 317 xenoprof_buf(d, buf, vcpu_id) = v->vcpu_id; in alloc_xenoprof_struct() 578 return xenoprof_add_sample(d, &d->xenoprof->vcpu[vcpu->vcpu_id], in xenoprof_add_trace() 598 v = &d->xenoprof->vcpu[vcpu->vcpu_id]; in xenoprof_log_event()
|
| /xen/xen/arch/arm/vgic/ |
| A D | vgic-mmio-v2.c | 93 unsigned int vcpu_id; in vgic_mmio_write_sgir() local 102 targets &= ~(1U << source_vcpu->vcpu_id); /* but self */ in vgic_mmio_write_sgir() 105 targets = (1U << source_vcpu->vcpu_id); in vgic_mmio_write_sgir() 111 for_each_set_bit( vcpu_id, &targets, 8 ) in vgic_mmio_write_sgir() 113 struct vcpu *vcpu = d->vcpu[vcpu_id]; in vgic_mmio_write_sgir() 120 irq->source |= 1U << source_vcpu->vcpu_id; in vgic_mmio_write_sgir()
|
| /xen/xen/arch/x86/guest/xen/ |
| A D | xen.c | 32 DEFINE_PER_CPU(unsigned int, vcpu_id); 85 unsigned int vcpu = this_cpu(vcpu_id); in map_vcpuinfo() 127 this_cpu(vcpu_id) = ebx; in set_vcpu_id() 129 this_cpu(vcpu_id) = smp_processor_id(); in set_vcpu_id() 203 rc = xen_hypercall_set_evtchn_upcall_vector(this_cpu(vcpu_id), in init_evtchn()
|
| /xen/tools/firmware/hvmloader/ |
| A D | config.h | 52 #define LAPIC_ID(vcpu_id) ((vcpu_id) * 2) argument
|
| A D | mp_tables.c | 199 static void fill_mp_proc_entry(struct mp_proc_entry *mppe, int vcpu_id) in fill_mp_proc_entry() argument 202 mppe->lapic_id = LAPIC_ID(vcpu_id); in fill_mp_proc_entry() 205 if ( vcpu_id == 0 ) in fill_mp_proc_entry()
|
| /xen/tools/python/scripts/ |
| A D | convert-legacy-stream | 129 def write_libxc_pv_vcpu_basic(vcpu_id, data): argument 131 pack(libxc.X86_PV_VCPU_HDR_FORMAT, vcpu_id, 0), data) 133 def write_libxc_pv_vcpu_extd(vcpu_id, data): argument 135 pack(libxc.X86_PV_VCPU_HDR_FORMAT, vcpu_id, 0), data) 137 def write_libxc_pv_vcpu_xsave(vcpu_id, data): argument 139 pack(libxc.X86_PV_VCPU_HDR_FORMAT, vcpu_id, 0), data) 283 for vcpu_id in vm.online_vcpu_map: 287 write_libxc_pv_vcpu_basic(vcpu_id, basic) 292 write_libxc_pv_vcpu_extd(vcpu_id, extd) 300 write_libxc_pv_vcpu_xsave(vcpu_id, xsave)
|
| /xen/xen/include/public/hvm/ |
| A D | hvm_op.h | 221 uint32_t vcpu_id; member 230 uint32_t vcpu_id; member 300 uint32_t vcpu_id; member
|
| /xen/xen/arch/arm/ |
| A D | vgic-v3.c | 69 unsigned int vcpu_id; in vgic_v3_irouter_to_vcpu() local 78 vcpu_id = vaffinity_to_vcpuid(irouter); in vgic_v3_irouter_to_vcpu() 79 if ( vcpu_id >= d->max_vcpus ) in vgic_v3_irouter_to_vcpu() 82 return d->vcpu[vcpu_id]; in vgic_v3_irouter_to_vcpu() 150 write_atomic(&rank->vcpu[offset], new_vcpu->vcpu_id); in vgic_store_irouter() 201 typer |= v->vcpu_id << GICR_TYPER_PROC_NUM_SHIFT; in __vgic_v3_rdistr_rd_mmio_read() 1029 unsigned int vcpu_id; in get_vcpu_from_rdist() local 1032 if ( unlikely(vcpu_id >= d->max_vcpus) ) in get_vcpu_from_rdist() 1035 v = d->vcpu[vcpu_id]; in get_vcpu_from_rdist() 1619 d->domain_id, v->vcpu_id); in vgic_v3_vcpu_init() [all …]
|
| A D | gic-v3-lpi.c | 139 unsigned int vcpu_id; in vgic_vcpu_inject_lpi() local 144 vcpu_id = ACCESS_ONCE(p->lpi_vcpu_id); in vgic_vcpu_inject_lpi() 145 if ( vcpu_id >= d->max_vcpus ) in vgic_vcpu_inject_lpi() 148 vgic_inject_irq(d, d->vcpu[vcpu_id], virq, true); in vgic_vcpu_inject_lpi()
|
| A D | vgic-v3-its.c | 112 coll_table_entry_t vcpu_id) in its_set_collection() argument 126 &vcpu_id, sizeof(vcpu_id), true); in its_set_collection() 134 coll_table_entry_t vcpu_id; in get_vcpu_from_collection() local 144 &vcpu_id, sizeof(coll_table_entry_t), false); in get_vcpu_from_collection() 148 if ( vcpu_id == UNMAPPED_COLLECTION || vcpu_id >= its->d->max_vcpus ) in get_vcpu_from_collection() 151 return its->d->vcpu[vcpu_id]; in get_vcpu_from_collection() 550 if ( pirqs[i]->lpi_vcpu_id != vcpu->vcpu_id ) in its_handle_invall() 763 pirq->lpi_vcpu_id = vcpu->vcpu_id; in its_handle_mapti() 835 p->lpi_vcpu_id = nvcpu->vcpu_id; in its_handle_movi()
|
| /xen/xen/include/xen/ |
| A D | event.h | 57 int evtchn_bind_vcpu(evtchn_port_t port, unsigned int vcpu_id); 243 unsigned int vcpu_id, in evtchn_port_set_pending() argument 247 d->evtchn_port_ops->set_pending(d->vcpu[vcpu_id], evtchn); in evtchn_port_set_pending()
|
| A D | sched.h | 175 int vcpu_id; member 357 (v)->vcpu_id < (u)->next_in_list->unit_id); \ 1042 unsigned int vcpu_id) in domain_vcpu() argument 1044 unsigned int idx = array_index_nospec(vcpu_id, d->max_vcpus); in domain_vcpu() 1046 return vcpu_id >= d->max_vcpus ? NULL : d->vcpu[idx]; in domain_vcpu()
|
| /xen/xen/arch/x86/ |
| A D | gdbsx.c | 221 domctl->u.gdbsx_domstatus.vcpu_id = -1; in gdbsx_domctl() 229 domctl->u.gdbsx_domstatus.vcpu_id = v->vcpu_id; in gdbsx_domctl()
|
| A D | compat.c | 41 current->domain->domain_id, current->vcpu_id, arg); in do_sched_op_compat()
|
| A D | cpuid.c | 145 res->b |= (v->vcpu_id * 2) << 24; in guest_cpuid() 326 res->d = v->vcpu_id * 2; in guest_cpuid()
|
| /xen/xen/common/sched/ |
| A D | core.c | 214 d.vcpu = v->vcpu_id; in trace_runstate_change() 231 d.vcpu = v->vcpu_id; in trace_continue_running() 434 if ( !unit->vcpu_list || unit->vcpu_list->vcpu_id > v->vcpu_id ) in sched_unit_add_vcpu() 442 unit->unit_id = v->vcpu_id; in sched_unit_add_vcpu() 524 if ( v->vcpu_id == 0 ) in sched_select_initial_cpu() 549 processor = v->vcpu_id; in sched_init_vcpu() 584 else if ( pv_shim && v->vcpu_id == 0 ) in sched_init_vcpu() 782 if ( unit->unit_id + gran == v->vcpu_id ) in sched_move_domain() 1456 set_bit(v->vcpu_id, d->poll_mask); in do_poll() 1472 !test_bit(v->vcpu_id, d->poll_mask) ) in do_poll() [all …]
|
| /xen/xen/arch/x86/include/asm/guest/ |
| A D | xen.h | 29 DECLARE_PER_CPU(unsigned int, vcpu_id);
|
| /xen/xen/arch/x86/pv/ |
| A D | shim.c | 287 BUG_ON(current->vcpu_id != 0); in pv_shim_shutdown() 857 if ( !cpu_online(v->vcpu_id) ) in pv_shim_cpu_up() 859 long rc = cpu_up_helper((void *)(unsigned long)v->vcpu_id); in pv_shim_cpu_up() 865 v->vcpu_id, rc); in pv_shim_cpu_up() 869 vcpu_set_hard_affinity(v, cpumask_of(v->vcpu_id)); in pv_shim_cpu_up() 890 if ( cpu_online(v->vcpu_id) ) in pv_shim_cpu_down() 892 rc = cpu_down_helper((void *)(unsigned long)v->vcpu_id); in pv_shim_cpu_down() 895 v->vcpu_id, rc); in pv_shim_cpu_down()
|
| /xen/xen/include/public/ |
| A D | pmu.h | 99 uint32_t vcpu_id; member
|
| /xen/xen/arch/x86/include/asm/ |
| A D | config.h | 300 (PERDOMAIN_VIRT_START + ((v)->vcpu_id << GDT_LDT_VCPU_VA_SHIFT)) 316 (ARG_XLAT_VIRT_START + ((v)->vcpu_id << ARG_XLAT_VA_SHIFT))
|
| /xen/xen/arch/x86/hvm/ |
| A D | vlapic.c | 395 } while ( v->vcpu_id != old ); in vlapic_lowest_prio() 399 vlapic_vcpu(target)->vcpu_id; in vlapic_lowest_prio() 1075 uint32_t apic_id = v->vcpu_id * 2; in set_x2apic_id() 1083 apic_ldr = x2apic_ldr_from_id(v->vcpu_id); in set_x2apic_id() 1452 if ( v->vcpu_id == 0 ) in vlapic_reset() 1455 vlapic_set_reg(vlapic, APIC_ID, (v->vcpu_id * 2) << 24); in vlapic_reset() 1501 return hvm_save_entry(LAPIC, v->vcpu_id, h, &vcpu_vlapic(v)->hw); in lapic_save_hidden() 1511 return hvm_save_entry(LAPIC_REGS, v->vcpu_id, h, vcpu_vlapic(v)->regs); in lapic_save_regs() 1538 else if ( vlapic->loaded.ldr == x2apic_ldr_from_id(v->vcpu_id) ) in lapic_load_fixup() 1635 HVM_DBG_LOG(DBG_LEVEL_VLAPIC, "%d", v->vcpu_id); in vlapic_init() [all …]
|