Home
last modified time | relevance | path

Searched refs:its_vpe (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/include/linux/irqchip/
Darm-gic-v4.h10 struct its_vpe;
23 struct its_vpe **vpes;
32 struct its_vpe { struct
68 struct its_vpe *vpe; argument
94 int its_schedule_vpe(struct its_vpe *vpe, bool on);
95 int its_invall_vpe(struct its_vpe *vpe);
/Linux-v5.4/virt/kvm/arm/vgic/
Dvgic-v4.c88 vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last = true; in vgic_v4_doorbell_handler()
126 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_init()
200 return its_schedule_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe, false); in vgic_v4_sync_hwstate()
205 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in vgic_v4_flush_hwstate()
221 err = its_schedule_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe, true); in vgic_v4_flush_hwstate()
283 .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, in kvm_vgic_v4_set_forwarding()
342 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_enable_doorbell()
351 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_disable_doorbell()
Dvgic.c959 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last) in kvm_vgic_vcpu_pending_irq()
Dvgic-its.c363 map.vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in update_affinity()
1324 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.its_vm) in vgic_its_cmd_handle_invall()
1325 its_invall_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe); in vgic_its_cmd_handle_invall()
/Linux-v5.4/drivers/irqchip/
Dirq-gic-v4.c136 static int its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info) in its_send_vpe_cmd()
141 int its_schedule_vpe(struct its_vpe *vpe, bool on) in its_schedule_vpe()
152 int its_invall_vpe(struct its_vpe *vpe) in its_invall_vpe()
Dirq-gic-v3-its.c158 struct its_vpe **vpes;
210 static struct its_vpe *valid_vpe(struct its_node *its, struct its_vpe *vpe) in valid_vpe()
271 struct its_vpe *vpe;
275 struct its_vpe *vpe;
281 struct its_vpe *vpe;
289 struct its_vpe *vpe;
296 struct its_vpe *vpe;
318 typedef struct its_vpe *(*its_cmd_vbuilder_t)(struct its_node *,
581 static struct its_vpe *its_build_vinvall_cmd(struct its_node *its, in its_build_vinvall_cmd()
593 static struct its_vpe *its_build_vmapp_cmd(struct its_node *its, in its_build_vmapp_cmd()
[all …]
/Linux-v5.4/include/kvm/
Darm_vgic.h289 struct its_vpe its_vpe; member
/Linux-v5.4/virt/kvm/arm/hyp/
Dvgic-v3-sr.c214 if (used_lrs || cpu_if->its_vpe.its_vm) { in __vgic_v3_save_state()
239 if (used_lrs || cpu_if->its_vpe.its_vm) { in __vgic_v3_restore_state()
305 cpu_if->its_vpe.its_vm) in __vgic_v3_activate_traps()
332 cpu_if->its_vpe.its_vm) in __vgic_v3_deactivate_traps()