Home
last modified time | relevance | path

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

/linux-4.19.296/include/linux/irqchip/
Darm-gic-v4.h21 struct its_vpe;
34 struct its_vpe **vpes;
43 struct its_vpe { struct
79 struct its_vpe *vpe; argument
105 int its_schedule_vpe(struct its_vpe *vpe, bool on);
106 int its_invall_vpe(struct its_vpe *vpe);
/linux-4.19.296/virt/kvm/arm/vgic/
Dvgic-v4.c99 vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last = true; in vgic_v4_doorbell_handler()
137 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_init()
211 return its_schedule_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe, false); in vgic_v4_sync_hwstate()
216 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in vgic_v4_flush_hwstate()
232 err = its_schedule_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe, true); in vgic_v4_flush_hwstate()
294 .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, in kvm_vgic_v4_set_forwarding()
353 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_enable_doorbell()
362 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_disable_doorbell()
Dvgic-its.c380 map.vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in update_affinity()
1192 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.its_vm) in vgic_its_cmd_handle_invall()
1193 its_invall_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe); in vgic_its_cmd_handle_invall()
Dvgic.c933 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last) in kvm_vgic_vcpu_pending_irq()
/linux-4.19.296/drivers/irqchip/
Dirq-gic-v4.c147 static int its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info) in its_send_vpe_cmd()
152 int its_schedule_vpe(struct its_vpe *vpe, bool on) in its_schedule_vpe()
163 int its_invall_vpe(struct its_vpe *vpe) in its_invall_vpe()
Dirq-gic-v3-its.c165 struct its_vpe **vpes;
216 static struct its_vpe *valid_vpe(struct its_node *its, struct its_vpe *vpe) in valid_vpe()
277 struct its_vpe *vpe;
281 struct its_vpe *vpe;
287 struct its_vpe *vpe;
295 struct its_vpe *vpe;
302 struct its_vpe *vpe;
324 typedef struct its_vpe *(*its_cmd_vbuilder_t)(struct its_node *,
587 static struct its_vpe *its_build_vinvall_cmd(struct its_node *its, in its_build_vinvall_cmd()
599 static struct its_vpe *its_build_vmapp_cmd(struct its_node *its, in its_build_vmapp_cmd()
[all …]
/linux-4.19.296/include/kvm/
Darm_vgic.h297 struct its_vpe its_vpe; member
/linux-4.19.296/virt/kvm/arm/hyp/
Dvgic-v3-sr.c316 cpu_if->its_vpe.its_vm) in __vgic_v3_activate_traps()
343 cpu_if->its_vpe.its_vm) in __vgic_v3_deactivate_traps()