Searched refs:mq (Results 1 - 2 of 2) sorted by relevance
/haiku/src/libs/compat/openbsd_network/compat/sys/ |
H A D | mbuf-obsd.h | 268 mq_init(struct mbuf_queue *mq, u_int maxlen, int ipl) argument 270 mtx_init(&mq->mq_mtx, ipl); 271 ml_init(&mq->mq_list); 272 mq->mq_maxlen = maxlen; 276 mq_push(struct mbuf_queue *mq, struct mbuf *m) argument 280 mtx_enter(&mq->mq_mtx); 281 if (mq_len(mq) >= mq->mq_maxlen) { 282 mq->mq_drops++; 283 dropped = ml_dequeue(&mq 295 mq_enqueue(struct mbuf_queue *mq, struct mbuf *m) argument 315 mq_dequeue(struct mbuf_queue *mq) argument 327 mq_enlist(struct mbuf_queue *mq, struct mbuf_list *ml) argument 350 mq_delist(struct mbuf_queue *mq, struct mbuf_list *ml) argument 359 mq_dechain(struct mbuf_queue *mq) argument 371 mq_purge(struct mbuf_queue *mq) argument 381 mq_hdatalen(struct mbuf_queue *mq) argument [all...] |
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | mbuf-fbsd.h | 234 mbufq_init(struct mbufq *mq, int maxlen) argument 236 STAILQ_INIT(&mq->mq_head); 237 mq->mq_maxlen = maxlen; 238 mq->mq_len = 0; 242 mbufq_flush(struct mbufq *mq) argument 246 m = STAILQ_FIRST(&mq->mq_head); 247 STAILQ_INIT(&mq->mq_head); 248 mq->mq_len = 0; 253 mbufq_drain(struct mbufq *mq) argument 257 n = mbufq_flush(mq); 265 mbufq_first(const struct mbufq *mq) argument 271 mbufq_last(const struct mbufq *mq) argument 277 mbufq_full(const struct mbufq *mq) argument 283 mbufq_len(const struct mbufq *mq) argument 289 mbufq_enqueue(struct mbufq *mq, struct mbuf *m) argument 300 mbufq_dequeue(struct mbufq *mq) argument 314 mbufq_prepend(struct mbufq *mq, struct mbuf *m) argument [all...] |
Completed in 34 milliseconds