Home
last modified time | relevance | path

Searched refs:vcpu_id (Results 1 – 25 of 87) sorted by relevance

1234

/xen/tools/misc/
A Dxen-access.c712 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 Dmonitor.c111 req->vcpu_id = v->vcpu_id; in monitor_traps()
142 .vcpu_id = curr->vcpu_id, in monitor_guest_request()
A Ddomain.c131 ((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 Dkeyhandler.c324 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 Dxenoprof.c314 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 Dvgic-mmio-v2.c93 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 Dxen.c32 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 Dconfig.h52 #define LAPIC_ID(vcpu_id) ((vcpu_id) * 2) argument
A Dmp_tables.c199 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 Dconvert-legacy-stream129 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 Dhvm_op.h221 uint32_t vcpu_id; member
230 uint32_t vcpu_id; member
300 uint32_t vcpu_id; member
/xen/xen/arch/arm/
A Dvgic-v3.c69 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 Dgic-v3-lpi.c139 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 Dvgic-v3-its.c112 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 Devent.h57 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 Dsched.h175 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 Dgdbsx.c221 domctl->u.gdbsx_domstatus.vcpu_id = -1; in gdbsx_domctl()
229 domctl->u.gdbsx_domstatus.vcpu_id = v->vcpu_id; in gdbsx_domctl()
A Dcompat.c41 current->domain->domain_id, current->vcpu_id, arg); in do_sched_op_compat()
A Dcpuid.c145 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 Dcore.c214 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 Dxen.h29 DECLARE_PER_CPU(unsigned int, vcpu_id);
/xen/xen/arch/x86/pv/
A Dshim.c287 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 Dpmu.h99 uint32_t vcpu_id; member
/xen/xen/arch/x86/include/asm/
A Dconfig.h300 (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 Dvlapic.c395 } 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 …]

Completed in 97 milliseconds

1234