Searched refs:its_vpe (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/linux/irqchip/
H A Darm-gic-v4.h10 struct its_vpe;
23 struct its_vpe **vpes;
32 struct its_vpe { struct
96 struct its_vpe *vpe;
133 int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en);
134 int its_make_vpe_non_resident(struct its_vpe *vpe, bool db);
135 int its_commit_vpe(struct its_vpe *vpe);
136 int its_invall_vpe(struct its_vpe *vpe);
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-v4.c98 raw_spin_lock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock);
99 vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last = true;
100 raw_spin_unlock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock);
108 static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq)
117 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
215 struct its_vpe *vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
264 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
341 struct its_vpe *vp
[all...]
H A Dvgic-init.c205 atomic_set(&vgic_cpu->vgic_v3.its_vpe.vlpi_count, 0);
H A Dvgic-its.c384 map.vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
1392 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.its_vm)
1393 its_invall_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe);
H A Dvgic.c964 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last)
/linux-master/drivers/irqchip/
H A Dirq-gic-v4.c119 static int its_alloc_vcpu_sgis(struct its_vpe *vpe, int idx)
229 static int its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info)
234 int its_make_vpe_non_resident(struct its_vpe *vpe, bool db)
261 int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en)
284 int its_commit_vpe(struct its_vpe *vpe)
301 int its_invall_vpe(struct its_vpe *vpe)
H A Dirq-gic-v3-its.c174 struct its_vpe **vpes;
266 static int vpe_to_cpuid_lock(struct its_vpe *vpe, unsigned long *flags)
272 static void vpe_to_cpuid_unlock(struct its_vpe *vpe, unsigned long flags)
281 struct its_vpe *vpe = NULL;
307 struct its_vpe *vpe = NULL;
329 static struct its_vpe *valid_vpe(struct its_node *its, struct its_vpe *vpe)
390 struct its_vpe *vpe;
394 struct its_vpe *vpe;
400 struct its_vpe *vp
[all...]
/linux-master/include/kvm/
H A Darm_vgic.h321 struct its_vpe its_vpe; member in struct:vgic_v3_cpu_if
/linux-master/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c215 if (used_lrs || cpu_if->its_vpe.its_vm) {
239 if (used_lrs || cpu_if->its_vpe.its_vm) {
303 cpu_if->its_vpe.its_vm)
329 cpu_if->its_vpe.its_vm)
/linux-master/arch/arm64/include/asm/
H A Dkvm_emulate.h115 if (atomic_read(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count) ||

Completed in 263 milliseconds