Lines Matching refs:hif
110 struct hfsc_if *hif;
120 hif = hfsc_alloc(ifp, M_WAITOK, TRUE);
121 if (hif == NULL)
125 a->altq_disc = hif;
133 struct hfsc_if *hif;
137 if ((hif = a->altq_disc) == NULL)
141 return (hfsc_destroy(hif));
147 struct hfsc_if *hif;
154 if ((hif = a->altq_disc) == NULL)
174 IFCQ_LOCK(hif->hif_ifq);
175 err = hfsc_add_queue(hif, &rtsc, &lssc, &ulsc, a->qlimit,
177 IFCQ_UNLOCK(hif->hif_ifq);
185 struct hfsc_if *hif;
190 if ((hif = a->altq_disc) == NULL)
193 IFCQ_LOCK(hif->hif_ifq);
194 err = hfsc_remove_queue(hif, a->qid);
195 IFCQ_UNLOCK(hif->hif_ifq);
204 struct hfsc_if *hif;
213 if ((hif = altq_lookup(a->ifname, ALTQT_HFSC)) == NULL)
216 ifq = hif->hif_ifq;
218 error = hfsc_get_class_stats(hif, a->qid, &stats);
235 struct hfsc_if *hif = (struct hfsc_if *)altq->altq_disc;
239 hfsc_purge(hif);
247 hfsc_event(hif, (cqev_t)arg);