Searched refs:hfsc_class (Results 1 - 2 of 2) sorted by relevance

/darwin-on-arm/xnu/bsd/net/pktsched/
H A Dpktsched_hfsc.h221 struct hfsc_class;
222 typedef TAILQ_HEAD(_eligible, hfsc_class) ellist_t;
223 typedef TAILQ_ENTRY(hfsc_class) elentry_t;
224 typedef TAILQ_HEAD(_active, hfsc_class) actlist_t;
225 typedef TAILQ_ENTRY(hfsc_class) actentry_t;
230 struct hfsc_class { struct
236 struct hfsc_class *cl_parent; /* parent class */
237 struct hfsc_class *cl_siblings; /* sibling classes */
238 struct hfsc_class *cl_children; /* child classes */
314 struct hfsc_class *hif_rootclas
[all...]
H A Dpktsched_hfsc.c100 static int hfsc_addq(struct hfsc_class *, struct mbuf *, struct pf_mtag *);
101 static struct mbuf *hfsc_getq(struct hfsc_class *);
102 static struct mbuf *hfsc_pollq(struct hfsc_class *);
103 static void hfsc_purgeq(struct hfsc_if *, struct hfsc_class *, u_int32_t,
107 static void hfsc_updateq_linkrate(struct hfsc_if *, struct hfsc_class *);
108 static void hfsc_updateq(struct hfsc_if *, struct hfsc_class *, cqev_t);
111 static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
113 struct hfsc_class *, u_int32_t, int, u_int32_t);
114 static int hfsc_class_destroy(struct hfsc_if *, struct hfsc_class *);
116 static struct hfsc_class *hfsc_nextclas
[all...]

Completed in 22 milliseconds