Home
last modified time | relevance | path

Searched refs:gi_flags (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/arm/arm/
H A Dgic.c115 u_int gi_flags; member
297 sc->gic_irqs[start + i].gi_flags |= GI_FLAG_MSI; in arm_gic_reserve_msi_range()
765 (sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) == 0, in gic_map_intr()
830 if ((gi->gi_flags & GI_FLAG_MSI) == GI_FLAG_MSI) { in arm_gic_setup_intr()
860 if ((gi->gi_flags & GI_FLAG_MSI) == 0) { in arm_gic_setup_intr()
871 gi->gi_flags |= GI_FLAG_EARLY_EOI; in arm_gic_setup_intr()
1137 psc->gic_irqs[irq + i].gi_flags |= GI_FLAG_MSI_USED; in arm_gicv2m_alloc_msi()
1166 gi->gi_flags &= ~GI_FLAG_MSI_USED; in arm_gicv2m_release_msi()
1187 KASSERT((psc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) != 0, in arm_gicv2m_alloc_msix()
1199 psc->gic_irqs[irq].gi_flags |= GI_FLAG_MSI_USED; in arm_gicv2m_alloc_msix()
[all …]
/f-stack/freebsd/arm64/arm64/
H A Dgic_v3.c171 u_int gi_flags; member
341 sc->gic_irqs[irq].gi_flags |= GI_FLAG_MSI; in gic_v3_attach()
731 if ((gi->gi_flags & GI_FLAG_MSI) == 0) { in gic_v3_setup_intr()
1348 KASSERT((sc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI)!= 0, in gic_v3_alloc_msi()
1352 if ((sc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI_USED) == in gic_v3_alloc_msi()
1370 sc->gic_irqs[irq + i].gi_flags |= GI_FLAG_MSI_USED; in gic_v3_alloc_msi()
1399 gi->gi_flags &= ~GI_FLAG_MSI_USED; in gic_v3_release_msi()
1418 KASSERT((sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) != 0, in gic_v3_alloc_msix()
1420 if ((sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI_USED) == 0) in gic_v3_alloc_msix()
1430 sc->gic_irqs[irq].gi_flags |= GI_FLAG_MSI_USED; in gic_v3_alloc_msix()
[all …]