Home
last modified time | relevance | path

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

/linux/drivers/xen/events/
A Devents_2l.c123 struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu); in evtchn_2l_unmask() local
132 BM(&vcpu_info->evtchn_pending_sel))) in evtchn_2l_unmask()
133 vcpu_info->evtchn_upcall_pending = 1; in evtchn_2l_unmask()
173 struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu); in evtchn_2l_handle_events() local
190 pending_words = xchg_xen_ulong(&vcpu_info->evtchn_pending_sel, 0); in evtchn_2l_handle_events()
272 struct vcpu_info *v; in xen_debug_interrupt()
A Devents_base.c1713 struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu); in __xen_evtchn_do_upcall() local
1720 vcpu_info->evtchn_upcall_pending = 0; in __xen_evtchn_do_upcall()
1728 } while (vcpu_info->evtchn_upcall_pending); in __xen_evtchn_do_upcall()
/linux/arch/x86/kvm/vmx/
A Dposted_intr.c274 struct vcpu_data vcpu_info; in pi_update_irte() local
326 vcpu_info.pi_desc_addr = __pa(&to_vmx(vcpu)->pi_desc); in pi_update_irte()
327 vcpu_info.vector = irq.vector; in pi_update_irte()
330 vcpu_info.vector, vcpu_info.pi_desc_addr, set); in pi_update_irte()
333 ret = irq_set_vcpu_affinity(host_irq, &vcpu_info); in pi_update_irte()
/linux/arch/x86/kernel/
A Dasm-offsets.c66 OFFSET(XEN_vcpu_info_mask, vcpu_info, evtchn_upcall_mask); in common()
67 OFFSET(XEN_vcpu_info_pending, vcpu_info, evtchn_upcall_pending); in common()
68 OFFSET(XEN_vcpu_info_arch_cr2, vcpu_info, arch.cr2); in common()
/linux/arch/x86/xen/
A Denlighten.c37 DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
38 DEFINE_PER_CPU(struct vcpu_info, xen_vcpu_info);
150 &HYPERVISOR_shared_info->vcpu_info[xen_vcpu_nr(cpu)]; in xen_vcpu_info_reset()
161 struct vcpu_info *vcpup; in xen_vcpu_setup()
A Dxen-ops.h24 DECLARE_PER_CPU(struct vcpu_info, xen_vcpu_info);
A Dtime.c40 &HYPERVISOR_shared_info->vcpu_info[0].time; in xen_tsc_khz()
/linux/arch/arm/xen/
A Denlighten.c50 DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
51 static struct vcpu_info __percpu *xen_vcpu_info;
140 struct vcpu_info *vcpup; in xen_starting_cpu()
365 xen_vcpu_info = alloc_percpu(struct vcpu_info); in xen_guest_init()
/linux/arch/x86/kvm/svm/
A Davic.c767 struct vcpu_data *vcpu_info, struct vcpu_svm **svm) in get_pi_vcpu_info() argument
784 vcpu_info->pi_desc_addr = __sme_set(page_to_phys((*svm)->avic_backing_page)); in get_pi_vcpu_info()
785 vcpu_info->vector = irq.vector; in get_pi_vcpu_info()
818 struct vcpu_data vcpu_info; in svm_update_pi_irte() local
831 if (!get_pi_vcpu_info(kvm, e, &vcpu_info, &svm) && set && in svm_update_pi_irte()
841 pi.vcpu_data = &vcpu_info; in svm_update_pi_irte()
884 e->gsi, vcpu_info.vector, in svm_update_pi_irte()
885 vcpu_info.pi_desc_addr, set); in svm_update_pi_irte()
/linux/include/xen/interface/
A Dxen.h505 struct vcpu_info { struct
543 struct vcpu_info vcpu_info[MAX_VIRT_CPUS]; member
/linux/arch/x86/kvm/
A Dxen.c202 unsigned int offset = offsetof(struct vcpu_info, evtchn_upcall_pending); in __kvm_xen_has_interrupt()
205 BUILD_BUG_ON(offsetof(struct vcpu_info, evtchn_upcall_pending) != in __kvm_xen_has_interrupt()
208 sizeof_field(struct vcpu_info, evtchn_upcall_pending)); in __kvm_xen_has_interrupt()
329 BUILD_BUG_ON(sizeof(struct vcpu_info) != in kvm_xen_vcpu_set_attr()
331 BUILD_BUG_ON(offsetof(struct vcpu_info, time) != in kvm_xen_vcpu_set_attr()
343 sizeof(struct vcpu_info)); in kvm_xen_vcpu_set_attr()
A Dxen.h130 struct compat_vcpu_info vcpu_info[MAX_VIRT_CPUS]; member
/linux/tools/testing/selftests/kvm/x86_64/
A Dxen_shinfo_test.c68 struct vcpu_info { struct
83 struct vcpu_info *vi = (void *)VCPU_INFO_VADDR; in evtchn_handler() argument
217 struct vcpu_info *vinfo = addr_gpa2hva(vm, VCPU_INFO_VADDR); in main()
/linux/include/xen/
A Dxen-ops.h12 DECLARE_PER_CPU(struct vcpu_info *, xen_vcpu);
/linux/include/linux/
A Dirq.h547 int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
616 extern int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info);
694 void *vcpu_info);
/linux/drivers/irqchip/
A Dirq-gic-v3-its.c1946 static int its_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) in its_irq_set_vcpu_affinity() argument
1949 struct its_cmd_info *info = vcpu_info; in its_irq_set_vcpu_affinity()
3885 static int its_vpe_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) in its_vpe_set_vcpu_affinity() argument
3888 struct its_cmd_info *info = vcpu_info; in its_vpe_set_vcpu_affinity()
4124 static int its_vpe_4_1_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) in its_vpe_4_1_set_vcpu_affinity() argument
4127 struct its_cmd_info *info = vcpu_info; in its_vpe_4_1_set_vcpu_affinity()
4284 static int its_sgi_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) in its_sgi_set_vcpu_affinity() argument
4287 struct its_cmd_info *info = vcpu_info; in its_sgi_set_vcpu_affinity()
/linux/kernel/irq/
A Dchip.c1480 int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, void *vcpu_info) in irq_chip_set_vcpu_affinity_parent() argument
1484 return data->chip->irq_set_vcpu_affinity(data, vcpu_info); in irq_chip_set_vcpu_affinity_parent()
A Dmanage.c643 int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info) in irq_set_vcpu_affinity() argument
667 ret = chip->irq_set_vcpu_affinity(data, vcpu_info); in irq_set_vcpu_affinity()
/linux/drivers/pinctrl/qcom/
A Dpinctrl-msm.c1163 static int msm_gpio_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) in msm_gpio_irq_set_vcpu_affinity() argument
1169 return irq_chip_set_vcpu_affinity_parent(d, vcpu_info); in msm_gpio_irq_set_vcpu_affinity()
/linux/drivers/iommu/amd/
A Diommu.c3390 static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info) in amd_ir_set_vcpu_affinity() argument
3394 struct amd_iommu_pi_data *pi_data = vcpu_info; in amd_ir_set_vcpu_affinity()
/linux/Documentation/virt/kvm/
A Dapi.rst5129 page resides. Note that although Xen places vcpu_info for the first
5132 explicitly even when the vcpu_info for a given vCPU resides at the
5135 vcpu_info[] array, so cannot know the correct default location.
5183 Sets the guest physical address of the vcpu_info for a given vCPU.
7417 vcpu_info is set.

Completed in 67 milliseconds