Symbol: vcpu_info
arch/arm/xen/enlighten.c
145
struct vcpu_info *vcpup;
arch/arm/xen/enlighten.c
489
xen_vcpu_info = __alloc_percpu(sizeof(struct vcpu_info),
arch/arm/xen/enlighten.c
490
1 << fls(sizeof(struct vcpu_info) - 1));
arch/arm/xen/enlighten.c
51
DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
arch/arm/xen/enlighten.c
52
static struct vcpu_info __percpu *xen_vcpu_info;
arch/x86/kernel/asm-offsets.c
79
OFFSET(XEN_vcpu_info_mask, vcpu_info, evtchn_upcall_mask);
arch/x86/kernel/asm-offsets.c
80
OFFSET(XEN_vcpu_info_pending, vcpu_info, evtchn_upcall_pending);
arch/x86/kernel/asm-offsets.c
81
OFFSET(XEN_vcpu_info_arch_cr2, vcpu_info, arch.cr2);
arch/x86/kvm/xen.c
1857
if (!kvm_gpc_check(gpc, sizeof(struct vcpu_info))) {
arch/x86/kvm/xen.c
1868
struct vcpu_info *vcpu_info = gpc->khva;
arch/x86/kvm/xen.c
1869
if (!test_and_set_bit(port_word_bit, &vcpu_info->evtchn_pending_sel)) {
arch/x86/kvm/xen.c
1870
WRITE_ONCE(vcpu_info->evtchn_upcall_pending, 1);
arch/x86/kvm/xen.c
1874
struct compat_vcpu_info *vcpu_info = gpc->khva;
arch/x86/kvm/xen.c
1876
(unsigned long *)&vcpu_info->evtchn_pending_sel)) {
arch/x86/kvm/xen.c
1877
WRITE_ONCE(vcpu_info->evtchn_upcall_pending, 1);
arch/x86/kvm/xen.c
654
while (!kvm_gpc_check(gpc, sizeof(struct vcpu_info))) {
arch/x86/kvm/xen.c
657
if (kvm_gpc_refresh(gpc, sizeof(struct vcpu_info)))
arch/x86/kvm/xen.c
665
struct vcpu_info *vi = gpc->khva;
arch/x86/kvm/xen.c
709
BUILD_BUG_ON(offsetof(struct vcpu_info, evtchn_upcall_pending) !=
arch/x86/kvm/xen.c
712
sizeof_field(struct vcpu_info, evtchn_upcall_pending));
arch/x86/kvm/xen.c
717
while (!kvm_gpc_check(gpc, sizeof(struct vcpu_info))) {
arch/x86/kvm/xen.c
731
if (kvm_gpc_refresh(gpc, sizeof(struct vcpu_info))) {
arch/x86/kvm/xen.c
741
rc = ((struct vcpu_info *)gpc->khva)->evtchn_upcall_pending;
arch/x86/kvm/xen.c
917
BUILD_BUG_ON(sizeof(struct vcpu_info) !=
arch/x86/kvm/xen.c
919
BUILD_BUG_ON(offsetof(struct vcpu_info, time) !=
arch/x86/kvm/xen.c
930
data->u.gpa, sizeof(struct vcpu_info));
arch/x86/kvm/xen.c
939
data->u.hva, sizeof(struct vcpu_info));
arch/x86/kvm/xen.h
241
struct compat_vcpu_info vcpu_info[MAX_VIRT_CPUS];
arch/x86/xen/enlighten.c
211
&HYPERVISOR_shared_info->vcpu_info[xen_vcpu_nr(cpu)];
arch/x86/xen/enlighten.c
222
struct vcpu_info *vcpup;
arch/x86/xen/enlighten.c
38
DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
arch/x86/xen/enlighten.c
39
DEFINE_PER_CPU_ALIGNED(struct vcpu_info, xen_vcpu_info);
arch/x86/xen/time.c
44
&HYPERVISOR_shared_info->vcpu_info[0].time;
arch/x86/xen/xen-ops.h
159
DECLARE_PER_CPU_ALIGNED(struct vcpu_info, xen_vcpu_info);
drivers/irqchip/irq-gic-v3-its.c
2037
static int its_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu_info)
drivers/irqchip/irq-gic-v3-its.c
2040
struct its_cmd_info *info = vcpu_info;
drivers/irqchip/irq-gic-v3-its.c
4077
static int its_vpe_set_vcpu_affinity(struct irq_data *d, void *vcpu_info)
drivers/irqchip/irq-gic-v3-its.c
4080
struct its_cmd_info *info = vcpu_info;
drivers/irqchip/irq-gic-v3-its.c
4298
static int its_vpe_4_1_set_vcpu_affinity(struct irq_data *d, void *vcpu_info)
drivers/irqchip/irq-gic-v3-its.c
4301
struct its_cmd_info *info = vcpu_info;
drivers/irqchip/irq-gic-v3-its.c
4458
static int its_sgi_set_vcpu_affinity(struct irq_data *d, void *vcpu_info)
drivers/irqchip/irq-gic-v3-its.c
4461
struct its_cmd_info *info = vcpu_info;
drivers/pinctrl/qcom/pinctrl-msm.c
1306
static int msm_gpio_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu_info)
drivers/pinctrl/qcom/pinctrl-msm.c
1312
return irq_chip_set_vcpu_affinity_parent(d, vcpu_info);
drivers/xen/events/events_2l.c
123
struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu);
drivers/xen/events/events_2l.c
132
BM(&vcpu_info->evtchn_pending_sel)))
drivers/xen/events/events_2l.c
133
vcpu_info->evtchn_upcall_pending = 1;
drivers/xen/events/events_2l.c
173
struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu);
drivers/xen/events/events_2l.c
190
pending_words = xchg_xen_ulong(&vcpu_info->evtchn_pending_sel, 0);
drivers/xen/events/events_2l.c
272
struct vcpu_info *v;
drivers/xen/events/events_base.c
1705
struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu);
drivers/xen/events/events_base.c
1706
int ret = vcpu_info->evtchn_upcall_pending ? IRQ_HANDLED : IRQ_NONE;
drivers/xen/events/events_base.c
1720
vcpu_info->evtchn_upcall_pending = 0;
drivers/xen/events/events_base.c
1728
} while (vcpu_info->evtchn_upcall_pending);
include/linux/irq.h
541
int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
include/linux/irq.h
612
extern int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info);
include/linux/irq.h
691
void *vcpu_info);
include/xen/interface/xen.h
543
struct vcpu_info vcpu_info[MAX_VIRT_CPUS];
include/xen/xen-ops.h
14
DECLARE_PER_CPU(struct vcpu_info *, xen_vcpu);
kernel/irq/chip.c
1443
int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, void *vcpu_info)
kernel/irq/chip.c
1447
return data->chip->irq_set_vcpu_affinity(data, vcpu_info);
kernel/irq/manage.c
651
int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info)
kernel/irq/manage.c
669
return chip->irq_set_vcpu_affinity(data, vcpu_info);
tools/testing/selftests/kvm/mmu_stress_test.c
119
struct vcpu_info *info = data;
tools/testing/selftests/kvm/mmu_stress_test.c
208
struct vcpu_info *info;
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
144
struct vcpu_info vcpu_info[32];
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
173
struct vcpu_info *vi = (void *)VCPU_INFO_VADDR;
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
382
static struct vcpu_info *vinfo;