Symbol: hfsc_class
sys/altq/altq_hfsc.c
101
static void update_cfmin(struct hfsc_class *);
sys/altq/altq_hfsc.c
102
static void set_active(struct hfsc_class *, int);
sys/altq/altq_hfsc.c
103
static void set_passive(struct hfsc_class *);
sys/altq/altq_hfsc.c
105
static void init_ed(struct hfsc_class *, int);
sys/altq/altq_hfsc.c
1058
update_vf(struct hfsc_class *cl, int len, u_int64_t cur_time)
sys/altq/altq_hfsc.c
106
static void update_ed(struct hfsc_class *, int);
sys/altq/altq_hfsc.c
107
static void update_d(struct hfsc_class *, int);
sys/altq/altq_hfsc.c
108
static void init_vf(struct hfsc_class *, int);
sys/altq/altq_hfsc.c
109
static void update_vf(struct hfsc_class *, int, u_int64_t);
sys/altq/altq_hfsc.c
112
static void ellist_insert(struct hfsc_class *);
sys/altq/altq_hfsc.c
113
static void ellist_remove(struct hfsc_class *);
sys/altq/altq_hfsc.c
114
static void ellist_update(struct hfsc_class *);
sys/altq/altq_hfsc.c
1143
update_cfmin(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1145
struct hfsc_class *p;
sys/altq/altq_hfsc.c
115
struct hfsc_class *ellist_get_mindl(ellist_t *, u_int64_t);
sys/altq/altq_hfsc.c
118
static void actlist_insert(struct hfsc_class *);
sys/altq/altq_hfsc.c
119
static void actlist_remove(struct hfsc_class *);
sys/altq/altq_hfsc.c
1190
ellist_insert(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1193
struct hfsc_class *p;
sys/altq/altq_hfsc.c
120
static void actlist_update(struct hfsc_class *);
sys/altq/altq_hfsc.c
1212
ellist_remove(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
122
static struct hfsc_class *actlist_firstfit(struct hfsc_class *,
sys/altq/altq_hfsc.c
1220
ellist_update(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1223
struct hfsc_class *p, *last;
sys/altq/altq_hfsc.c
1257
struct hfsc_class *
sys/altq/altq_hfsc.c
1260
struct hfsc_class *p, *cl = NULL;
sys/altq/altq_hfsc.c
1292
actlist_insert(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1294
struct hfsc_class *p;
sys/altq/altq_hfsc.c
1313
actlist_remove(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1319
actlist_update(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1321
struct hfsc_class *p, *last;
sys/altq/altq_hfsc.c
1355
static struct hfsc_class *
sys/altq/altq_hfsc.c
1356
actlist_firstfit(struct hfsc_class *cl, u_int64_t cur_time)
sys/altq/altq_hfsc.c
1358
struct hfsc_class *p;
sys/altq/altq_hfsc.c
142
struct hfsc_class *);
sys/altq/altq_hfsc.c
143
static struct hfsc_class *clh_to_clp(struct hfsc_if *, u_int32_t);
sys/altq/altq_hfsc.c
149
static int hfsc_class_modify(struct hfsc_class *, struct service_curve *,
sys/altq/altq_hfsc.c
1614
get_class_stats(struct hfsc_classstats *sp, struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1688
static struct hfsc_class *
sys/altq/altq_hfsc.c
1692
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
1761
hfsc_class_modify(struct hfsc_class *cl, struct service_curve *rsc,
sys/altq/altq_hfsc.c
2047
struct hfsc_class *cl, *parent;
sys/altq/altq_hfsc.c
2080
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
2095
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
2120
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
2155
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
244
struct hfsc_class *cl, *parent;
sys/altq/altq_hfsc.c
287
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
302
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
332
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
374
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
383
struct hfsc_class *
sys/altq/altq_hfsc.c
386
struct hfsc_class *parent, int qlimit, int flags, int qid)
sys/altq/altq_hfsc.c
388
struct hfsc_class *cl, *p;
sys/altq/altq_hfsc.c
403
cl = malloc(sizeof(struct hfsc_class), M_DEVBUF, M_WAITOK|M_ZERO);
sys/altq/altq_hfsc.c
565
hfsc_class_destroy(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
588
struct hfsc_class *p = cl->cl_parent->cl_children;
sys/altq/altq_hfsc.c
646
static struct hfsc_class *
sys/altq/altq_hfsc.c
647
hfsc_nextclass(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
673
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
738
struct hfsc_class *cl;
sys/altq/altq_hfsc.c
835
hfsc_addq(struct hfsc_class *cl, struct mbuf *m)
sys/altq/altq_hfsc.c
861
hfsc_getq(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
875
hfsc_pollq(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
88
static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
sys/altq/altq_hfsc.c
881
hfsc_purgeq(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
90
struct hfsc_class *, int, int, int);
sys/altq/altq_hfsc.c
901
set_active(struct hfsc_class *cl, int len)
sys/altq/altq_hfsc.c
91
static int hfsc_class_destroy(struct hfsc_class *);
sys/altq/altq_hfsc.c
912
set_passive(struct hfsc_class *cl)
sys/altq/altq_hfsc.c
92
static struct hfsc_class *hfsc_nextclass(struct hfsc_class *);
sys/altq/altq_hfsc.c
924
init_ed(struct hfsc_class *cl, int next_len)
sys/altq/altq_hfsc.c
952
update_ed(struct hfsc_class *cl, int next_len)
sys/altq/altq_hfsc.c
96
static int hfsc_addq(struct hfsc_class *, struct mbuf *);
sys/altq/altq_hfsc.c
961
update_d(struct hfsc_class *cl, int next_len)
sys/altq/altq_hfsc.c
967
init_vf(struct hfsc_class *cl, int len)
sys/altq/altq_hfsc.c
969
struct hfsc_class *max_cl, *p;
sys/altq/altq_hfsc.c
97
static struct mbuf *hfsc_getq(struct hfsc_class *);
sys/altq/altq_hfsc.c
98
static struct mbuf *hfsc_pollq(struct hfsc_class *);
sys/altq/altq_hfsc.c
99
static void hfsc_purgeq(struct hfsc_class *);
sys/altq/altq_hfsc.h
223
struct hfsc_class;
sys/altq/altq_hfsc.h
224
typedef TAILQ_HEAD(_eligible, hfsc_class) ellist_t;
sys/altq/altq_hfsc.h
225
typedef TAILQ_ENTRY(hfsc_class) elentry_t;
sys/altq/altq_hfsc.h
226
typedef TAILQ_HEAD(_active, hfsc_class) actlist_t;
sys/altq/altq_hfsc.h
227
typedef TAILQ_ENTRY(hfsc_class) actentry_t;
sys/altq/altq_hfsc.h
238
struct hfsc_class *cl_parent; /* parent class */
sys/altq/altq_hfsc.h
239
struct hfsc_class *cl_siblings; /* sibling classes */
sys/altq/altq_hfsc.h
240
struct hfsc_class *cl_children; /* child classes */
sys/altq/altq_hfsc.h
299
struct hfsc_class *hif_rootclass; /* root class */
sys/altq/altq_hfsc.h
300
struct hfsc_class *hif_defaultclass; /* default class */
sys/altq/altq_hfsc.h
301
struct hfsc_class *hif_class_tbl[HFSC_MAX_CLASSES];
sys/altq/altq_hfsc.h
302
struct hfsc_class *hif_pollcache; /* cache for poll operation */