Lines Matching defs:qif
79 struct qfq_if *qif;
89 qif = qfq_alloc(ifp, M_WAITOK, TRUE);
90 if (qif == NULL)
94 a->altq_disc = qif;
102 struct qfq_if *qif;
106 if ((qif = a->altq_disc) == NULL)
110 return (qfq_destroy(qif));
116 struct qfq_if *qif;
121 if ((qif = a->altq_disc) == NULL)
124 IFCQ_LOCK(qif->qif_ifq);
125 err = qfq_add_queue(qif, a->qlimit, a->weight, a->pq_u.qfq_opts.lmax,
127 IFCQ_UNLOCK(qif->qif_ifq);
135 struct qfq_if *qif;
140 if ((qif = a->altq_disc) == NULL)
143 IFCQ_LOCK(qif->qif_ifq);
144 err = qfq_remove_queue(qif, a->qid);
145 IFCQ_UNLOCK(qif->qif_ifq);
154 struct qfq_if *qif;
163 if ((qif = altq_lookup(a->ifname, ALTQT_QFQ)) == NULL)
166 ifq = qif->qif_ifq;
168 error = qfq_get_class_stats(qif, a->qid, &stats);
185 struct qfq_if *qif = (struct qfq_if *)altq->altq_disc;
189 qfq_purge(qif);
197 qfq_event(qif, (cqev_t)arg);