Lines Matching defs:ifq
723 ifq_init(struct ifaltq *ifq, struct ifnet *ifp)
726 mtx_init(&ifq->ifq_mtx, ifp->if_xname, "if send queue", MTX_DEF);
728 if (ifq->ifq_maxlen == 0)
729 ifq->ifq_maxlen = ifqmaxlen;
731 ifq->altq_type = 0;
732 ifq->altq_disc = NULL;
733 ifq->altq_flags &= ALTQF_CANTCHANGE;
734 ifq->altq_tbr = NULL;
735 ifq->altq_ifp = ifp;
739 ifq_delete(struct ifaltq *ifq)
741 mtx_destroy(&ifq->ifq_mtx);
2224 struct ifaltq *ifq;
2226 ifq = &ifp->if_snd;
2227 IFQ_LOCK(ifq);
2229 if (ALTQ_IS_ENABLED(ifq))
2230 ALTQ_PURGE(ifq);
2232 n = ifq->ifq_head;
2237 ifq->ifq_head = 0;
2238 ifq->ifq_tail = 0;
2239 ifq->ifq_len = 0;
2240 IFQ_UNLOCK(ifq);
4104 if_handoff(struct ifqueue *ifq, struct mbuf *m, struct ifnet *ifp, int adjust)
4108 IF_LOCK(ifq);
4109 if (_IF_QFULL(ifq)) {
4110 IF_UNLOCK(ifq);
4121 _IF_ENQUEUE(ifq, m);
4122 IF_UNLOCK(ifq);