Home
last modified time | relevance | path

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

/freebsd/sys/net/altq/
H A Daltq_rio.h82 } rio_t; typedef
84 extern rio_t *rio_alloc(int, struct redparams *, int, int);
85 extern void rio_destroy(rio_t *);
86 extern void rio_getstats(rio_t *, struct redstats *);
87 extern int rio_addq(rio_t *, class_queue_t *, struct mbuf *,
89 extern struct mbuf *rio_getq(rio_t *, class_queue_t *);
H A Daltq_rio.c178 rio_t *
181 rio_t *rp; in rio_alloc()
185 rp = malloc(sizeof(rio_t), M_DEVBUF, M_NOWAIT | M_ZERO); in rio_alloc()
268 rio_destroy(rio_t *rp) in rio_destroy()
275 rio_getstats(rio_t *rp, struct redstats *sp) in rio_getstats()
316 rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m, in rio_addq()
429 rio_getq(rio_t *rp, class_queue_t *q) in rio_getq()
H A Daltq_priq.c286 rio_destroy((rio_t *)cl->cl_red); in priq_class_create()
374 rio_destroy((rio_t *)cl->cl_red); in priq_class_create()
425 rio_destroy((rio_t *)cl->cl_red); in priq_class_destroy()
534 return rio_addq((rio_t *)cl->cl_red, cl->cl_q, m, in priq_addq()
563 return rio_getq((rio_t *)cl->cl_red, cl->cl_q); in priq_getq()
614 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]); in get_class_stats()
H A Daltq_fairq.c344 rio_destroy((rio_t *)cl->cl_red); in fairq_class_create()
460 rio_destroy((rio_t *)cl->cl_red); in fairq_class_destroy()
658 return rio_addq((rio_t *)cl->cl_red, &b->queue, m, cl->cl_pktattr); in fairq_addq()
692 m = rio_getq((rio_t *)cl->cl_red, &b->queue); in fairq_getq()
881 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]); in get_class_stats()
H A Daltq_hfsc.c531 rio_destroy((rio_t *)cl->cl_red); in hfsc_class_create()
595 rio_destroy((rio_t *)cl->cl_red); in hfsc_class_destroy()
814 return rio_addq((rio_t *)cl->cl_red, cl->cl_q, in hfsc_addq()
843 return rio_getq((rio_t *)cl->cl_red, cl->cl_q); in hfsc_getq()
1627 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]); in get_class_stats_v0()
1705 rio_getstats((rio_t *)cl->cl_red, &sp->red[0]); in get_class_stats_v1()
H A Daltq_rmclass.c637 rio_destroy((rio_t *)cl->red_); in rmc_delete_class()
1596 return rio_addq((rio_t *)cl->red_, cl->q_, m, cl->pktattr_); in _rmc_addq()
1629 return rio_getq((rio_t *)cl->red_, cl->q_); in _rmc_getq()
H A Daltq_cbq.c201 rio_getstats((rio_t *)cl->red_, &statsp->red[0]); in get_class_stats()