/kernel/linux/linux-5.10/include/kvm/ |
H A D | arm_vgic.h | 138 bool (*get_input_level)(int vintid); 354 u32 vintid, bool (*get_input_level)(int vindid)); 355 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid); 356 bool kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid); 373 void kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid);
|
H A D | arm_arch_timer.h | 88 bool kvm_arch_timer_get_input_level(int vintid);
|
/kernel/linux/linux-6.6/include/kvm/ |
H A D | arm_vgic.h | 114 bool (*get_input_level)(int vintid); 381 u32 vintid, struct irq_ops *ops); 382 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid); 383 int kvm_vgic_get_map(struct kvm_vcpu *vcpu, unsigned int vintid); 384 bool kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid); 401 void kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid);
|
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic.c | 516 u32 vintid, bool (*get_input_level)(int vindid)) in kvm_vgic_map_phys_irq() 518 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_map_phys_irq() 535 * @vintid: The INTID of the interrupt 541 void kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid) in kvm_vgic_reset_mapped_irq() argument 543 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_reset_mapped_irq() 558 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_unmap_phys_irq() argument 566 irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_unmap_phys_irq() 1005 bool kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_map_is_active() argument 1014 irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_map_is_active() 515 kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq, u32 vintid, bool (*get_input_level)(int vindid)) kvm_vgic_map_phys_irq() argument
|
H A D | vgic-v4.c | 406 .vintid = irq->intid, in kvm_vgic_v4_set_forwarding()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic.c | 517 u32 vintid, struct irq_ops *ops) in kvm_vgic_map_phys_irq() 519 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_map_phys_irq() 536 * @vintid: The INTID of the interrupt 542 void kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid) in kvm_vgic_reset_mapped_irq() argument 544 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_reset_mapped_irq() 559 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_unmap_phys_irq() argument 567 irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_unmap_phys_irq() 578 int kvm_vgic_get_map(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_get_map() argument 580 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); in kvm_vgic_get_map() 1024 bool kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_map_is_active() argument 516 kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq, u32 vintid, struct irq_ops *ops) kvm_vgic_map_phys_irq() argument [all...] |
H A D | vgic-v4.c | 448 .vintid = irq->intid, in kvm_vgic_v4_set_forwarding()
|
/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 88 * @vintid: Virtual LPI number 95 u32 vintid; member
|
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 90 * @vintid: Virtual LPI number 97 u32 vintid; member
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | arch_timer.c | 1104 bool kvm_arch_timer_get_input_level(int vintid) in kvm_arch_timer_get_input_level() argument 1109 if (vintid == vcpu_vtimer(vcpu)->irq.irq) in kvm_arch_timer_get_input_level() 1111 else if (vintid == vcpu_ptimer(vcpu)->irq.irq) in kvm_arch_timer_get_input_level()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | arch_timer.c | 52 static bool kvm_arch_timer_get_input_level(int vintid); 1488 static bool kvm_arch_timer_get_input_level(int vintid) in kvm_arch_timer_get_input_level() argument 1499 if (timer_irq(ctx) == vintid) in kvm_arch_timer_get_input_level() 1504 WARN_RATELIMIT(1, "timer INTID%d unknown\n", vintid); in kvm_arch_timer_get_input_level()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 1266 desc.its_vmapti_cmd.virt_id = map->vintid; in its_send_vmapti() 1412 hwirq = map->vintid; in lpi_write_config() 1473 val |= FIELD_PREP(GICR_INVLPIR_INTID, map->vintid); in direct_lpi_inv()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 1278 desc.its_vmapti_cmd.virt_id = map->vintid; in its_send_vmapti() 1424 hwirq = map->vintid; in lpi_write_config() 1485 val |= FIELD_PREP(GICR_INVLPIR_INTID, map->vintid); in direct_lpi_inv()
|