Home
last modified time | relevance | path

Searched refs:vintid (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/include/kvm/
H A Darm_vgic.h138 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 Darm_arch_timer.h88 bool kvm_arch_timer_get_input_level(int vintid);
/kernel/linux/linux-6.6/include/kvm/
H A Darm_vgic.h114 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 Dvgic.c516 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 Dvgic-v4.c406 .vintid = irq->intid, in kvm_vgic_v4_set_forwarding()
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic.c517 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 Dvgic-v4.c448 .vintid = irq->intid, in kvm_vgic_v4_set_forwarding()
/kernel/linux/linux-5.10/include/linux/irqchip/
H A Darm-gic-v4.h88 * @vintid: Virtual LPI number
95 u32 vintid; member
/kernel/linux/linux-6.6/include/linux/irqchip/
H A Darm-gic-v4.h90 * @vintid: Virtual LPI number
97 u32 vintid; member
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Darch_timer.c1104 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 Darch_timer.c52 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 Dirq-gic-v3-its.c1266 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 Dirq-gic-v3-its.c1278 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()

Completed in 23 milliseconds