Home
last modified time | relevance | path

Searched full:vintid (Results 1 – 5 of 5) sorted by relevance

/linux/arch/arm64/kvm/vgic/
H A Dvgic.c575 void kvm_vgic_set_irq_ops(struct kvm_vcpu *vcpu, u32 vintid, in kvm_vgic_set_irq_ops() argument
578 struct vgic_irq *irq = vgic_get_vcpu_irq(vcpu, vintid); in kvm_vgic_set_irq_ops()
588 void kvm_vgic_clear_irq_ops(struct kvm_vcpu *vcpu, u32 vintid) in kvm_vgic_clear_irq_ops() argument
590 kvm_vgic_set_irq_ops(vcpu, vintid, NULL); in kvm_vgic_clear_irq_ops()
633 u32 vintid) in kvm_vgic_map_phys_irq() argument
635 struct vgic_irq *irq = vgic_get_vcpu_irq(vcpu, vintid); in kvm_vgic_map_phys_irq()
652 * @vintid: The INTID of the interrupt
658 void kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid) in kvm_vgic_reset_mapped_irq() argument
660 struct vgic_irq *irq = vgic_get_vcpu_irq(vcpu, vintid); in kvm_vgic_reset_mapped_irq()
675 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid) in kvm_vgic_unmap_phys_irq() argument
[all …]
H A Dvgic-v4.c478 .vintid = irq->intid, in kvm_vgic_v4_set_forwarding()
/linux/Documentation/virt/kvm/devices/
H A Darm-vgic-v3.rst330 values: | mpidr | info | vINTID |
332 The vINTID specifies which set of IRQs is reported on.
341 vINTID must be a multiple of 32.
346 Bit[n] indicates the status for interrupt vINTID + n.
363 -EINVAL vINTID is not multiple of 32 or info field is
373 values: | RES0 | vINTID |
375 The vINTID specifies which interrupt is generated when the vGIC
/linux/include/linux/irqchip/
H A Darm-gic-v4.h100 * @vintid: Virtual LPI number
107 u32 vintid; member
/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c1376 desc.its_vmapti_cmd.virt_id = map->vintid; in its_send_vmapti()
1518 hwirq = map->vintid; in lpi_write_config()
1579 val |= FIELD_PREP(GICR_INVLPIR_INTID, map->vintid); in direct_lpi_inv()