Lines Matching refs:ml
315 struct mbuf_list ml = MBUF_LIST_INITIALIZER(); in ifq_attach() local
324 ifq->ifq_ops->ifqop_purge(ifq, &ml); in ifq_attach()
333 while ((m = ml_dequeue(&ml)) != NULL) { in ifq_attach()
351 struct mbuf_list ml = MBUF_LIST_INITIALIZER(); in ifq_destroy() local
363 ifq->ifq_ops->ifqop_purge(ifq, &ml); in ifq_destroy()
366 ml_purge(&ml); in ifq_destroy()
416 struct mbuf_list ml; in ifq_deq_leave() local
418 ml = ifq->ifq_free; in ifq_deq_leave()
423 if (!ml_empty(&ml)) in ifq_deq_leave()
424 ml_purge(&ml); in ifq_deq_leave()
547 struct mbuf_list ml = MBUF_LIST_INITIALIZER(); in ifq_purge() local
551 ifq->ifq_ops->ifqop_purge(ifq, &ml); in ifq_purge()
557 KASSERT(rv == ml_len(&ml)); in ifq_purge()
559 ml_purge(&ml); in ifq_purge()
594 ifq_mfreeml(struct ifqueue *ifq, struct mbuf_list *ml) in ifq_mfreeml() argument
598 ifq->ifq_len -= ml_len(ml); in ifq_mfreeml()
599 ifq->ifq_qdrops += ml_len(ml); in ifq_mfreeml()
600 ml_enlist(&ifq->ifq_free, ml); in ifq_mfreeml()
715 ifiq_input(struct ifiqueue *ifiq, struct mbuf_list *ml) in ifiq_input() argument
727 if (ml_empty(ml)) in ifiq_input()
730 MBUF_LIST_FOREACH(ml, m) { in ifiq_input()
735 packets = ml_len(ml); in ifiq_input()
740 struct mbuf_list ml0 = *ml; in ifiq_input()
742 ml_init(ml); in ifiq_input()
749 ml_enqueue(ml, m); in ifiq_input()
752 if (ml_empty(ml)) { in ifiq_input()
772 ifiq->ifiq_qdrops += ml_len(ml); in ifiq_input()
775 ml_enlist(&ifiq->ifiq_ml, ml); in ifiq_input()
780 if (ml_empty(ml)) in ifiq_input()
783 ml_purge(ml); in ifiq_input()
854 struct mbuf_list ml; in ifiq_process() local
861 ml = ifiq->ifiq_ml; in ifiq_process()
865 if_input_process(ifiq->ifiq_if, &ml); in ifiq_process()
1006 priq_purge(struct ifqueue *ifq, struct mbuf_list *ml) in priq_purge() argument
1014 ml_enlist(ml, pl); in priq_purge()