Lines Matching refs:pif
108 struct priq_if *pif;
118 pif = priq_alloc(ifp, M_WAITOK, TRUE);
119 if (pif == NULL)
123 a->altq_disc = pif;
131 struct priq_if *pif;
135 if ((pif = a->altq_disc) == NULL)
139 return (priq_destroy(pif));
145 struct priq_if *pif;
150 if ((pif = a->altq_disc) == NULL)
153 IFCQ_LOCK(pif->pif_ifq);
154 err = priq_add_queue(pif, a->priority, a->qlimit,
156 IFCQ_UNLOCK(pif->pif_ifq);
164 struct priq_if *pif;
169 if ((pif = a->altq_disc) == NULL)
172 IFCQ_LOCK(pif->pif_ifq);
173 err = priq_remove_queue(pif, a->qid);
174 IFCQ_UNLOCK(pif->pif_ifq);
183 struct priq_if *pif;
192 if ((pif = altq_lookup(a->ifname, ALTQT_PRIQ)) == NULL)
195 ifq = pif->pif_ifq;
197 error = priq_get_class_stats(pif, a->qid, &stats);
214 struct priq_if *pif = (struct priq_if *)altq->altq_disc;
218 priq_purge(pif);
227 priq_event(pif, (cqev_t)arg);