GI_FLAG_MSI
KASSERT((sc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI)!= 0,
KASSERT((sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) != 0,
sc->gic_irqs[start + i].gi_flags |= GI_FLAG_MSI;
(sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) == 0,
if ((gi->gi_flags & GI_FLAG_MSI) == GI_FLAG_MSI) {
if ((gi->gi_flags & GI_FLAG_MSI) == 0) {
if (isrc->isrc_handlers == 0 && (gi->gi_flags & GI_FLAG_MSI) == 0) {
KASSERT((sc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI)!= 0,
KASSERT((sc->gic_irqs[irq].gi_flags & GI_FLAG_MSI) != 0,
sc->gic_irqs[start + i].gi_flags |= GI_FLAG_MSI;
if ((gi->gi_flags & GI_FLAG_MSI) == 0) {
if (isrc->isrc_handlers == 0 && (gi->gi_flags & GI_FLAG_MSI) == 0) {