Lines Matching defs:iq
376 struct igc_queue *iq;
444 iq = &sc->queues[i];
445 iq->sc = sc;
446 iq->txr = &sc->tx_rings[i];
447 iq->rxr = &sc->rx_rings[i];
448 snprintf(iq->name, sizeof(iq->name), "%s:%d", DEVNAME(sc), i);
475 struct igc_queue *iq = sc->queues;
479 for (i = 0; i < sc->sc_nqueues; i++, iq++) {
480 if (iq->tag)
481 pci_intr_disestablish(pa->pa_pc, iq->tag);
482 iq->tag = NULL;
656 struct igc_queue *iq;
660 for (i = 0, iq = sc->queues; i < sc->sc_nqueues; i++, iq++) {
668 iq->tag = pci_intr_establish_cpu(pa->pa_pc, ih,
670 igc_intr_queue, iq, iq->name);
671 if (iq->tag == NULL) {
678 iq->msix = i;
679 iq->eims = 1 << i;
703 for (iq = sc->queues; i > 0; i--, iq++) {
704 if (iq->tag == NULL)
706 pci_intr_disestablish(pa->pa_pc, iq->tag);
707 iq->tag = NULL;
1703 struct igc_queue *iq = sc->queues;
1717 for (i = 0; i < sc->sc_nqueues; i++, iq++) {
1719 igc_set_queues(sc, i, iq->msix, 0);
1721 igc_set_queues(sc, i, iq->msix, 1);
1722 sc->msix_queuesmask |= iq->eims;
1723 IGC_WRITE_REG(hw, IGC_EITR(iq->msix), newitr);
1813 struct igc_queue *iq = arg;
1814 struct igc_softc *sc = iq->sc;
1816 struct igc_rxring *rxr = iq->rxr;
1817 struct igc_txring *txr = iq->txr;
1825 igc_enable_queue(sc, iq->eims);