Searched refs:its_vpe (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/include/linux/irqchip/ |
A D | arm-gic-v4.h | 10 struct its_vpe; 23 struct its_vpe **vpes; 32 struct its_vpe { struct 96 struct its_vpe *vpe; argument 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-6.3-rc2/arch/arm64/kvm/vgic/ |
A D | vgic-v4.c | 98 raw_spin_lock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock); in vgic_v4_doorbell_handler() 99 vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last = true; in vgic_v4_doorbell_handler() 100 raw_spin_unlock(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vpe_lock); in vgic_v4_doorbell_handler() 117 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_enable_vsgis() 214 struct its_vpe *vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_get_vlpi_state() 262 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_init() 339 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_put() 349 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_load() 382 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_commit() 442 .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, in kvm_vgic_v4_set_forwarding() [all …]
|
A D | vgic-init.c | 197 atomic_set(&vgic_cpu->vgic_v3.its_vpe.vlpi_count, 0); in kvm_vgic_vcpu_init()
|
A D | vgic-its.c | 372 map.vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in update_affinity() 1360 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.its_vm) in vgic_its_invall() 1361 its_invall_vpe(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe); in vgic_its_invall()
|
A D | vgic.c | 967 if (vcpu->arch.vgic_cpu.vgic_v3.its_vpe.pending_last) in kvm_vgic_vcpu_pending_irq()
|
/linux-6.3-rc2/drivers/irqchip/ |
A D | irq-gic-v4.c | 118 static int its_alloc_vcpu_sgis(struct its_vpe *vpe, int idx) in its_alloc_vcpu_sgis() 228 static int its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info) in its_send_vpe_cmd() 233 int its_make_vpe_non_resident(struct its_vpe *vpe, bool db) in its_make_vpe_non_resident() 260 int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en) in its_make_vpe_resident() 283 int its_commit_vpe(struct its_vpe *vpe) in its_commit_vpe() 300 int its_invall_vpe(struct its_vpe *vpe) in its_invall_vpe()
|
A D | irq-gic-v3-its.c | 176 struct its_vpe **vpes; 308 static struct its_vpe *valid_vpe(struct its_node *its, struct its_vpe *vpe) in valid_vpe() 369 struct its_vpe *vpe; 373 struct its_vpe *vpe; 379 struct its_vpe *vpe; 387 struct its_vpe *vpe; 394 struct its_vpe *vpe; 401 struct its_vpe *vpe; 405 struct its_vpe *vpe; 1146 struct its_vpe *sync_vpe) in BUILD_SINGLE_CMD_FUNC() [all …]
|
/linux-6.3-rc2/include/kvm/ |
A D | arm_vgic.h | 320 struct its_vpe its_vpe; member
|
/linux-6.3-rc2/arch/arm64/kvm/hyp/ |
A D | vgic-v3-sr.c | 215 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() 303 cpu_if->its_vpe.its_vm) in __vgic_v3_activate_traps() 329 cpu_if->its_vpe.its_vm) in __vgic_v3_deactivate_traps()
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | kvm_emulate.h | 113 if (atomic_read(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count) || in vcpu_clear_wfx_traps()
|
Completed in 46 milliseconds