/darwin-on-arm/xnu/bsd/net/classq/ |
H A D | if_classq.h | 98 struct ifclassq; 102 typedef int (*ifclassq_enq_func)(struct ifclassq *, struct mbuf *); 103 typedef struct mbuf *(*ifclassq_deq_func)(struct ifclassq *, enum cqdq_op); 104 typedef struct mbuf *(*ifclassq_deq_sc_func)(struct ifclassq *, 106 typedef int (*ifclassq_req_func)(struct ifclassq *, enum cqrq, void *); 111 struct ifclassq { struct 168 #define IFCQF_READY 0x01 /* ifclassq supports discipline */ 169 #define IFCQF_ENABLED 0x02 /* ifclassq is in use */ 228 * For ifclassq lock 251 * For ifclassq operation [all...] |
H A D | classq_subr.c | 60 static errno_t ifclassq_dequeue_common(struct ifclassq *, mbuf_svc_class_t, 63 static struct mbuf *ifclassq_poll_common(struct ifclassq *, 65 static struct mbuf *ifclassq_tbr_dequeue_common(struct ifclassq *, int, 91 struct ifclassq *ifq = &ifp->if_snd; 149 struct ifclassq *ifq = &ifp->if_snd; 200 ifclassq_pktsched_setup(struct ifclassq *ifq) 226 ifclassq_set_maxlen(struct ifclassq *ifq, u_int32_t maxqlen) 236 ifclassq_get_maxlen(struct ifclassq *ifq) 242 ifclassq_get_len(struct ifclassq *ifq) 248 ifclassq_enqueue(struct ifclassq *if [all...] |
/darwin-on-arm/xnu/bsd/net/pktsched/ |
H A D | pktsched_priq.h | 155 struct ifclassq *pif_ifq; /* backpointer to ifclassq */ 181 extern int priq_setup_ifclassq(struct ifclassq *, u_int32_t); 182 extern int priq_teardown_ifclassq(struct ifclassq *ifq); 183 extern int priq_getqstats_ifclassq(struct ifclassq *, u_int32_t, 185 extern int priq_set_throttle(struct ifclassq *, u_int32_t); 186 extern int priq_get_throttle(struct ifclassq *, u_int32_t *);
|
H A D | pktsched.h | 144 extern int pktsched_setup(struct ifclassq *, u_int32_t, u_int32_t); 145 extern int pktsched_teardown(struct ifclassq *); 146 extern int pktsched_getqstats(struct ifclassq *, u_int32_t,
|
H A D | pktsched_tcq.h | 127 struct ifclassq *tif_ifq; /* backpointer to ifclassq */ 153 extern int tcq_setup_ifclassq(struct ifclassq *, u_int32_t); 154 extern int tcq_teardown_ifclassq(struct ifclassq *ifq); 155 extern int tcq_getqstats_ifclassq(struct ifclassq *, u_int32_t qid,
|
H A D | pktsched_cbq.h | 195 extern int cqb_setup_ifclassq(struct ifclassq *, u_int32_t); 196 extern int cbq_teardown_ifclassq(struct ifclassq *); 197 extern int cbq_getqstats_ifclassq(struct ifclassq *, u_int32_t,
|
H A D | pktsched_fairq.h | 196 struct ifclassq *fif_ifq; /* backpointer to ifclassq */ 222 extern int fairq_setup_ifclassq(struct ifclassq *, u_int32_t); 223 extern int fairq_teardown_ifclassq(struct ifclassq *ifq); 224 extern int fairq_getqstats_ifclassq(struct ifclassq *, u_int32_t,
|
H A D | pktsched_qfq.h | 258 struct ifclassq *qif_ifq; /* backpointer to ifclassq */ 295 extern int qfq_setup_ifclassq(struct ifclassq *, u_int32_t); 296 extern int qfq_teardown_ifclassq(struct ifclassq *ifq); 297 extern int qfq_getqstats_ifclassq(struct ifclassq *, u_int32_t,
|
H A D | pktsched_rmclass.h | 265 struct ifclassq *ifq_; 269 void (*restart)(struct ifclassq *); /* Restart routine. */ 299 extern int rmc_init(struct ifclassq *, struct rm_ifdat *, u_int32_t, 300 void (*)(struct ifclassq *), u_int32_t, int, int, u_int32_t,
|
H A D | pktsched.c | 131 pktsched_setup(struct ifclassq *ifq, u_int32_t scheduler, u_int32_t sflags) 201 pktsched_teardown(struct ifclassq *ifq) 239 pktsched_getqstats(struct ifclassq *ifq, u_int32_t qid,
|
H A D | pktsched_cbq.c | 85 static int cbq_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 86 static struct mbuf *cbq_dequeue_ifclassq(struct ifclassq *, cqdq_op_t); 87 static int cbq_request_ifclassq(struct ifclassq *, cqrq_t, void *); 94 static void cbqrestart(struct ifclassq *); 142 cbqp->ifnp.ifq_ = &ifp->if_snd; /* keep the ifclassq */ 157 struct ifclassq *ifq = cbqp->ifnp.ifq_; 513 struct ifclassq *ifq = cbqp->ifnp.ifq_; 576 struct ifclassq *ifq = cbqp->ifnp.ifq_; 603 cbqrestart(struct ifclassq *ifq) 658 cqb_setup_ifclassq(struct ifclassq *if [all...] |
H A D | pktsched_hfsc.h | 313 struct ifclassq *hif_ifq; /* backpointer to ifclassq */ 345 extern int hfsc_setup_ifclassq(struct ifclassq *, u_int32_t); 346 extern int hfsc_teardown_ifclassq(struct ifclassq *); 347 extern int hfsc_getqstats_ifclassq(struct ifclassq *, u_int32_t,
|
H A D | pktsched_priq.c | 84 static int priq_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 85 static struct mbuf *priq_dequeue_ifclassq(struct ifclassq *, cqdq_op_t); 86 static int priq_request_ifclassq(struct ifclassq *, cqrq_t, void *); 168 struct ifclassq *ifq = pif->pif_ifq; 242 struct ifclassq *ifq = pif->pif_ifq; 315 struct ifclassq *ifq; 504 struct ifclassq *ifq = pif->pif_ifq; 564 struct ifclassq *ifq = pif->pif_ifq; 629 struct ifclassq *ifq = pif->pif_ifq; 670 struct ifclassq *if [all...] |
H A D | pktsched_tcq.c | 53 static int tcq_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 54 static struct mbuf *tcq_dequeue_tc_ifclassq(struct ifclassq *, 56 static int tcq_request_ifclassq(struct ifclassq *, cqrq_t, void *); 140 struct ifclassq *ifq = tif->tif_ifq; 214 struct ifclassq *ifq = tif->tif_ifq; 287 struct ifclassq *ifq; 476 struct ifclassq *ifq = tif->tif_ifq; 532 struct ifclassq *ifq = tif->tif_ifq; 597 struct ifclassq *ifq = tif->tif_ifq; 631 struct ifclassq *if [all...] |
H A D | pktsched_fairq.c | 143 static int fairq_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 144 static struct mbuf *fairq_dequeue_ifclassq(struct ifclassq *, cqdq_op_t); 145 static int fairq_request_ifclassq(struct ifclassq *, cqrq_t, void *); 228 struct ifclassq *ifq = fif->fif_ifq; 350 struct ifclassq *ifq; 598 struct ifclassq *ifq = fif->fif_ifq; 662 struct ifclassq *ifq = fif->fif_ifq; 722 struct ifclassq *ifq = fif->fif_ifq; 810 struct ifclassq *ifq = cl->cl_fif->fif_ifq; 1087 struct ifclassq *if [all...] |
H A D | pktsched_qfq.c | 84 static int qfq_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 85 static struct mbuf *qfq_dequeue_ifclassq(struct ifclassq *, cqdq_op_t); 86 static int qfq_request_ifclassq(struct ifclassq *, cqrq_t, void *); 246 struct ifclassq *ifq = qif->qif_ifq; 341 struct ifclassq *ifq = qif->qif_ifq; 421 struct ifclassq *ifq; 661 struct ifclassq *ifq = qif->qif_ifq; 931 struct ifclassq *ifq = qif->qif_ifq; 1069 struct ifclassq *ifq = qif->qif_ifq; 1304 struct ifclassq *if [all...] |
H A D | pktsched_hfsc.c | 96 static int hfsc_enqueue_ifclassq(struct ifclassq *, struct mbuf *); 97 static struct mbuf *hfsc_dequeue_ifclassq(struct ifclassq *, cqdq_op_t); 98 static int hfsc_request_ifclassq(struct ifclassq *, cqrq_t, void *); 244 struct ifclassq *ifq = hif->hif_ifq; 374 struct ifclassq *ifq; 762 struct ifclassq *ifq = hif->hif_ifq; 825 struct ifclassq *ifq = hif->hif_ifq; 925 struct ifclassq *ifq = cl->cl_hif->hif_ifq; 1020 struct ifclassq *ifq = hif->hif_ifq; 2016 hfsc_setup_ifclassq(struct ifclassq *if [all...] |
H A D | pktsched_rmclass.c | 243 struct ifclassq *ifq; 729 rmc_init(struct ifclassq *ifq, struct rm_ifdat *ifd, u_int32_t nsecPerByte, 730 void (*restart)(struct ifclassq *), u_int32_t qid, int maxq, int maxqueued, 1506 struct ifclassq *ifq = ifd->ifq_; 1699 struct ifclassq *ifq = cl->ifdat_->ifq_;
|
/darwin-on-arm/xnu/bsd/net/altq/ |
H A D | if_altq.h | 84 struct ifclassq *altq_ifcq; /* back pointer to interface queue */
|
H A D | altq_fairq.c | 217 struct ifclassq *ifq = NULL;
|
H A D | altq_priq.c | 182 struct ifclassq *ifq = NULL;
|
H A D | altq_qfq.c | 153 struct ifclassq *ifq = NULL;
|
H A D | altq_subr.c | 167 struct ifclassq *ifq = altq->altq_ifcq; 184 struct ifclassq *ifq = altq->altq_ifcq;
|
H A D | altq_cbq.c | 185 struct ifclassq *ifq = NULL;
|
H A D | altq_hfsc.c | 203 struct ifclassq *ifq = NULL;
|