Searched refs:ifq (Results 1 - 11 of 11) sorted by relevance
/haiku/src/libs/compat/freebsd_network/compat/altq/ |
H A D | if_altq.h | 35 #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 D | if_var.h | 29 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 D | ifq.h | 18 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 D | if_var.h | 360 #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 D | if.c | 264 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 D | ieee80211_haiku.h | 191 #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 D | ieee80211_haiku.cpp | 379 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 D | if_rge.c | 61 #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 D | iflib.c | 4299 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 D | if_iwx.c | 138 #include <net/ifq.h>
|
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 154 #include <net/ifq.h>
|
Completed in 267 milliseconds