Searched refs:its_vpe (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/include/linux/irqchip/ |
D | arm-gic-v4.h | 10 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/ |
D | vgic-v4.c | 88 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()
|
D | vgic.c | 959 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last) in kvm_vgic_vcpu_pending_irq()
|
D | vgic-its.c | 363 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/ |
D | irq-gic-v4.c | 136 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()
|
D | irq-gic-v3-its.c | 158 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/ |
D | arm_vgic.h | 289 struct its_vpe its_vpe; member
|
/Linux-v5.4/virt/kvm/arm/hyp/ |
D | vgic-v3-sr.c | 214 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()
|