Searched refs:ifclassq (Results 1 - 25 of 30) sorted by relevance

12

/darwin-on-arm/xnu/bsd/net/classq/
H A Dif_classq.h98 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 Dclassq_subr.c60 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 Dpktsched_priq.h155 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 Dpktsched.h144 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 Dpktsched_tcq.h127 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 Dpktsched_cbq.h195 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 Dpktsched_fairq.h196 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 Dpktsched_qfq.h258 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 Dpktsched_rmclass.h265 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 Dpktsched.c131 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 Dpktsched_cbq.c85 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 Dpktsched_hfsc.h313 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 Dpktsched_priq.c84 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 Dpktsched_tcq.c53 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 Dpktsched_fairq.c143 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 Dpktsched_qfq.c84 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 Dpktsched_hfsc.c96 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 Dpktsched_rmclass.c243 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 Dif_altq.h84 struct ifclassq *altq_ifcq; /* back pointer to interface queue */
H A Daltq_fairq.c217 struct ifclassq *ifq = NULL;
H A Daltq_priq.c182 struct ifclassq *ifq = NULL;
H A Daltq_qfq.c153 struct ifclassq *ifq = NULL;
H A Daltq_subr.c167 struct ifclassq *ifq = altq->altq_ifcq;
184 struct ifclassq *ifq = altq->altq_ifcq;
H A Daltq_cbq.c185 struct ifclassq *ifq = NULL;
H A Daltq_hfsc.c203 struct ifclassq *ifq = NULL;

Completed in 123 milliseconds

12