Searched refs:rio_t (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/sys/net/altq/
H A Daltq_rio.h83 } rio_t; typedef in typeref:struct:rio
85 extern rio_t *rio_alloc(int, struct redparams *, int, int);
86 extern void rio_destroy(rio_t *);
87 extern void rio_getstats(rio_t *, struct redstats *);
88 extern int rio_addq(rio_t *, class_queue_t *, struct mbuf *,
90 extern struct mbuf *rio_getq(rio_t *, class_queue_t *);
H A Daltq_rio.c179 rio_t *
182 rio_t *rp;
186 rp = malloc(sizeof(rio_t), M_DEVBUF, M_NOWAIT | M_ZERO);
269 rio_destroy(rio_t *rp)
276 rio_getstats(rio_t *rp, struct redstats *sp)
317 rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m,
430 rio_getq(rio_t *rp, class_queue_t *q)
H A Daltq_priq.c286 rio_destroy((rio_t *)cl->cl_red);
374 rio_destroy((rio_t *)cl->cl_red);
425 rio_destroy((rio_t *)cl->cl_red);
534 return rio_addq((rio_t *)cl->cl_red, cl->cl_q, m,
563 return rio_getq((rio_t *)cl->cl_red, cl->cl_q);
615 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
H A Daltq_fairq.c344 rio_destroy((rio_t *)cl->cl_red);
460 rio_destroy((rio_t *)cl->cl_red);
658 return rio_addq((rio_t *)cl->cl_red, &b->queue, m, cl->cl_pktattr);
692 m = rio_getq((rio_t *)cl->cl_red, &b->queue);
881 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
H A Daltq_hfsc.c531 rio_destroy((rio_t *)cl->cl_red);
595 rio_destroy((rio_t *)cl->cl_red);
814 return rio_addq((rio_t *)cl->cl_red, cl->cl_q,
843 return rio_getq((rio_t *)cl->cl_red, cl->cl_q);
1627 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
1705 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
H A Daltq_rmclass.c639 rio_destroy((rio_t *)cl->red_);
1599 return rio_addq((rio_t *)cl->red_, cl->q_, m, cl->pktattr_);
1632 return rio_getq((rio_t *)cl->red_, cl->q_);
H A Daltq_cbq.c201 rio_getstats((rio_t *)cl->red_, &statsp->red[0]);

Completed in 59 milliseconds