Symbol: its_vpe
arch/arm64/kvm/arm.c
618
(atomic_read(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count) ||
arch/arm64/kvm/hyp/vgic-v3-sr.c
336
cpu_if->its_vpe.its_vm || !cpu_if->vgic_sre)
arch/arm64/kvm/hyp/vgic-v3-sr.c
361
cpu_if->its_vpe.its_vm || !cpu_if->vgic_sre)
arch/arm64/kvm/vgic/vgic-init.c
346
atomic_set(&vgic_cpu->vgic_v3.its_vpe.vlpi_count, 0);
arch/arm64/kvm/vgic/vgic-its.c
1310
if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.its_vm)
arch/arm64/kvm/vgic/vgic-its.c
1311
its_invall_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe);
arch/arm64/kvm/vgic/vgic-its.c
331
map.vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
100
raw_spin_unlock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock);
arch/arm64/kvm/vgic/vgic-v4.c
108
static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq)
arch/arm64/kvm/vgic/vgic-v4.c
117
struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
218
struct its_vpe *vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
267
dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
360
struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
370
struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
406
struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
arch/arm64/kvm/vgic/vgic-v4.c
477
.vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe,
arch/arm64/kvm/vgic/vgic-v4.c
548
atomic_dec(&irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count);
arch/arm64/kvm/vgic/vgic-v4.c
98
raw_spin_lock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock);
arch/arm64/kvm/vgic/vgic-v4.c
99
vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last = true;
arch/arm64/kvm/vgic/vgic.c
1134
if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last)
drivers/irqchip/irq-gic-v3-its.c
1005
static struct its_vpe *its_build_vinv_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
1023
static struct its_vpe *its_build_vint_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
1041
static struct its_vpe *its_build_vclear_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
1059
static struct its_vpe *its_build_invdb_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
1074
static struct its_vpe *its_build_vsgi_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
1265
struct its_vpe *sync_vpe)
drivers/irqchip/irq-gic-v3-its.c
1274
struct its_vpe, its_build_vsync_cmd)
drivers/irqchip/irq-gic-v3-its.c
1397
struct its_vpe *vpe, bool valid)
drivers/irqchip/irq-gic-v3-its.c
1408
static void its_send_vmovp(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
1448
static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
1498
static void its_send_invdb(struct its_node *its, struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
184
struct its_vpe **vpes;
drivers/irqchip/irq-gic-v3-its.c
1890
struct its_vpe *vpe = vm->vpes[i];
drivers/irqchip/irq-gic-v3-its.c
359
static int vpe_to_cpuid_lock(struct its_vpe *vpe, unsigned long *flags)
drivers/irqchip/irq-gic-v3-its.c
365
static void vpe_to_cpuid_unlock(struct its_vpe *vpe, unsigned long flags)
drivers/irqchip/irq-gic-v3-its.c
374
struct its_vpe *vpe = NULL;
drivers/irqchip/irq-gic-v3-its.c
3801
static void its_vpe_db_proxy_unmap_locked(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
3827
static void its_vpe_db_proxy_unmap(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
3842
static void its_vpe_db_proxy_map_locked(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
3865
static void its_vpe_db_proxy_move(struct its_vpe *vpe, int from, int to)
drivers/irqchip/irq-gic-v3-its.c
3895
static void its_vpe_4_1_invall_locked(int cpu, struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
3913
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
400
struct its_vpe *vpe = NULL;
drivers/irqchip/irq-gic-v3-its.c
4010
static void its_vpe_schedule(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4046
static void its_vpe_deschedule(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4057
static void its_vpe_invall(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4081
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4106
static void its_vpe_send_cmd(struct its_vpe *vpe,
drivers/irqchip/irq-gic-v3-its.c
4121
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4152
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4212
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
422
static struct its_vpe *valid_vpe(struct its_node *its, struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4237
static void its_vpe_4_1_schedule(struct its_vpe *vpe,
drivers/irqchip/irq-gic-v3-its.c
4252
static void its_vpe_4_1_deschedule(struct its_vpe *vpe,
drivers/irqchip/irq-gic-v3-its.c
4289
static void its_vpe_4_1_invall(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4302
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4338
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4358
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4366
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4393
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4410
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4462
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4491
struct its_vpe *vpe = args;
drivers/irqchip/irq-gic-v3-its.c
4528
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4562
static int its_vpe_init(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4595
static void its_vpe_teardown(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v3-its.c
4614
struct its_vpe *vpe = irq_data_get_irq_chip_data(data);
drivers/irqchip/irq-gic-v3-its.c
4686
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
4715
struct its_vpe *vpe = irq_data_get_irq_chip_data(d);
drivers/irqchip/irq-gic-v3-its.c
483
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
487
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
493
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
501
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
508
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
515
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
519
struct its_vpe *vpe;
drivers/irqchip/irq-gic-v3-its.c
546
typedef struct its_vpe *(*its_cmd_vbuilder_t)(struct its_node *,
drivers/irqchip/irq-gic-v3-its.c
865
static struct its_vpe *its_build_vinvall_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
877
static struct its_vpe *its_build_vmapp_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
881
struct its_vpe *vpe = valid_vpe(its, desc->its_vmapp_cmd.vpe);
drivers/irqchip/irq-gic-v3-its.c
936
static struct its_vpe *its_build_vmapti_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
959
static struct its_vpe *its_build_vmovi_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v3-its.c
982
static struct its_vpe *its_build_vmovp_cmd(struct its_node *its,
drivers/irqchip/irq-gic-v4.c
119
static int its_alloc_vcpu_sgis(struct its_vpe *vpe, int idx)
drivers/irqchip/irq-gic-v4.c
229
static int its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info)
drivers/irqchip/irq-gic-v4.c
234
int its_make_vpe_non_resident(struct its_vpe *vpe, bool db)
drivers/irqchip/irq-gic-v4.c
261
int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en)
drivers/irqchip/irq-gic-v4.c
284
int its_commit_vpe(struct its_vpe *vpe)
drivers/irqchip/irq-gic-v4.c
301
int its_invall_vpe(struct its_vpe *vpe)
include/kvm/arm_vgic.h
338
struct its_vpe its_vpe;
include/linux/irqchip/arm-gic-v4.h
10
struct its_vpe;
include/linux/irqchip/arm-gic-v4.h
106
struct its_vpe *vpe;
include/linux/irqchip/arm-gic-v4.h
143
int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en);
include/linux/irqchip/arm-gic-v4.h
144
int its_make_vpe_non_resident(struct its_vpe *vpe, bool db);
include/linux/irqchip/arm-gic-v4.h
145
int its_commit_vpe(struct its_vpe *vpe);
include/linux/irqchip/arm-gic-v4.h
146
int its_invall_vpe(struct its_vpe *vpe);
include/linux/irqchip/arm-gic-v4.h
23
struct its_vpe **vpes;