Searched refs:ifq (Results 1 - 11 of 11) sorted by relevance

/haiku/src/libs/compat/freebsd_network/compat/altq/
H A Dif_altq.h35 #define ALTQ_IS_ENABLED(ifq) 0
39 #define ALTQ_PURGE(ifq)
41 #define TBR_IS_ENABLED(ifq) 0
42 #define tbr_dequeue_ptr(ifq, v) NULL
/haiku/src/libs/compat/openbsd_network/compat/net/
H A Dif_var.h29 ifq_enqueue(struct ifaltq *ifq, struct mbuf *m) argument
31 IF_ENQUEUE(ifq, m);
36 ifq_dequeue(struct ifaltq *ifq) argument
39 IF_DEQUEUE(ifq, m);
H A Difq.h18 ifq_serialize(struct ifaltq* ifq, struct task* t) argument
25 ifq_barrier(struct ifaltq* ifq) argument
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dif_var.h360 #define IF_LOCK(ifq) mtx_lock(&(ifq)->ifq_mtx)
361 #define IF_UNLOCK(ifq) mtx_unlock(&(ifq)->ifq_mtx)
362 #define IF_LOCK_ASSERT(ifq) mtx_assert(&(ifq)->ifq_mtx, MA_OWNED)
363 #define _IF_QFULL(ifq) ((ifq)->ifq_len >= (ifq)->ifq_maxlen)
364 #define _IF_DROP(ifq) ((if
[all...]
/haiku/src/libs/compat/freebsd_network/
H A Dif.c264 ifq_init(struct ifqueue *ifq, const char *name) argument
266 ifq->ifq_head = NULL;
267 ifq->ifq_tail = NULL;
268 ifq->ifq_len = 0;
269 ifq->ifq_maxlen = IFQ_MAXLEN;
270 ifq->ifq_drops = 0;
272 mtx_init(&ifq->ifq_mtx, name, NULL, MTX_DEF);
277 ifq_uninit(struct ifqueue *ifq) argument
279 mtx_destroy(&ifq->ifq_mtx);
308 struct ifaltq *ifq; local
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_haiku.h191 #define _IF_PREPEND_LIST(ifq, mhead, mtail, mcount) do { \
192 (mtail)->m_nextpkt = (ifq)->ifq_head; \
193 if ((ifq)->ifq_tail == NULL) \
194 (ifq)->ifq_tail = (mtail); \
195 (ifq)->ifq_head = (mhead); \
196 (ifq)->ifq_len += (mcount); \
198 #define IF_PREPEND_LIST(ifq, mhead, mtail, mcount) do { \
199 IF_LOCK(ifq); \
200 _IF_PREPEND_LIST(ifq, mhead, mtail, mcount); \
201 IF_UNLOCK(ifq); \
[all...]
H A Dieee80211_haiku.cpp379 ieee80211_drain_ifq(struct ifqueue* ifq) argument
385 IF_DEQUEUE(ifq, m);
400 ieee80211_flush_ifq(struct ifqueue* ifq, struct ieee80211vap* vap) argument
406 IF_LOCK(ifq);
407 mprev = &ifq->ifq_head;
413 ifq->ifq_len--;
422 m = ifq->ifq_head;
424 ifq->ifq_tail = m;
425 IF_UNLOCK(ifq);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c61 #include <net/ifq.h>
673 struct ifaltq *ifq = &ifp->if_snd; local
676 rge_start(struct ifqueue *ifq) argument
678 struct ifnet *ifp = ifq->ifq_if;
687 ifq_purge(ifq);
704 m = ifq_dequeue(ifq);
736 ifq_serialize(ifq, &sc->sc_task);
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c4299 struct ifaltq *ifq = &ifp->if_snd; local
4302 IFQ_LOCK(ifq);
4303 IFQ_DEQUEUE_NOLOCK(ifq, m);
4306 IFQ_DEQUEUE_NOLOCK(ifq, m);
4308 IFQ_UNLOCK(ifq);
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c138 #include <net/ifq.h>
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c154 #include <net/ifq.h>

Completed in 267 milliseconds