Lines Matching defs:iaq
356 cfg_itype_and_nqueues(struct adapter *sc, struct intrs_and_queues *iaq)
368 bzero(iaq, sizeof(*iaq));
382 iaq->intr_type = itype;
397 iaq->nirq = T4VF_EXTRA_INTR;
404 iq_avail = vfres->niqflint - iaq->nirq;
418 if (iaq->nirq + nports <= navail) {
419 if (iq_avail > navail - iaq->nirq)
420 iq_avail = navail - iaq->nirq;
473 iaq->nirq += nrxq;
474 iaq->ntxq = ntxq;
475 iaq->nrxq = nrxq;
476 if (iaq->nirq <= navail &&
477 (itype != INTR_MSI || powerof2(iaq->nirq))) {
478 navail = iaq->nirq;
486 itype, rc, iaq->nirq, navail);
489 if (navail == iaq->nirq) {
496 iaq->nirq = 1;
497 navail = iaq->nirq;
505 itype, rc, iaq->nirq, navail);
523 struct intrs_and_queues iaq;
728 rc = cfg_itype_and_nqueues(sc, &iaq);
732 sc->intr_type = iaq.intr_type;
733 sc->intr_count = iaq.nirq;
736 s->nrxq = sc->params.nports * iaq.nrxq;
737 s->ntxq = sc->params.nports * iaq.ntxq;
779 vi->nrxq = j == 0 ? iaq.nrxq: 1;
780 vi->ntxq = j == 0 ? iaq.ntxq: 1;