Home
last modified time | relevance | path

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

/netbsd/src/sys/altq/
Daltq_hfsc.c88 static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
90 struct hfsc_class *, int, int, int);
91 static int hfsc_class_destroy(struct hfsc_class *);
92 static struct hfsc_class *hfsc_nextclass(struct hfsc_class *);
96 static int hfsc_addq(struct hfsc_class *, struct mbuf *);
97 static struct mbuf *hfsc_getq(struct hfsc_class *);
98 static struct mbuf *hfsc_pollq(struct hfsc_class *);
99 static void hfsc_purgeq(struct hfsc_class *);
101 static void update_cfmin(struct hfsc_class *);
102 static void set_active(struct hfsc_class *, int);
[all …]
Daltq_hfsc.h223 struct hfsc_class;
224 typedef TAILQ_HEAD(_eligible, hfsc_class) ellist_t;
225 typedef TAILQ_ENTRY(hfsc_class) elentry_t;
226 typedef TAILQ_HEAD(_active, hfsc_class) actlist_t;
227 typedef TAILQ_ENTRY(hfsc_class) actentry_t;
232 struct hfsc_class { struct
238 struct hfsc_class *cl_parent; /* parent class */ argument
239 struct hfsc_class *cl_siblings; /* sibling classes */ argument
240 struct hfsc_class *cl_children; /* child classes */ argument
299 struct hfsc_class *hif_rootclass; /* root class */ argument
[all …]