Symbol: hfsc_class
sys/net/altq/altq_hfsc.c
101
static void init_ed(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
102
static void update_ed(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
103
static void update_d(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
104
static void init_vf(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
105
static void update_vf(struct hfsc_class *, int, uint64_t);
sys/net/altq/altq_hfsc.c
108
static void ellist_insert(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
1082
update_vf(struct hfsc_class *cl, int len, uint64_t cur_time)
sys/net/altq/altq_hfsc.c
109
static void ellist_remove(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
110
static void ellist_update(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
111
struct hfsc_class *ellist_get_mindl(ellist_t *, uint64_t);
sys/net/altq/altq_hfsc.c
114
static void actlist_insert(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
115
static void actlist_remove(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
116
static void actlist_update(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
1166
update_cfmin(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1168
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
118
static struct hfsc_class *actlist_firstfit(struct hfsc_class *, uint64_t);
sys/net/altq/altq_hfsc.c
1213
ellist_insert(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1216
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1235
ellist_remove(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1243
ellist_update(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1246
struct hfsc_class *p, *last;
sys/net/altq/altq_hfsc.c
1280
struct hfsc_class *
sys/net/altq/altq_hfsc.c
1283
struct hfsc_class *p, *cl = NULL;
sys/net/altq/altq_hfsc.c
1315
actlist_insert(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1317
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1336
actlist_remove(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1342
actlist_update(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1344
struct hfsc_class *p, *last;
sys/net/altq/altq_hfsc.c
136
static void get_class_stats(struct hfsc_classstats *, struct hfsc_class *);
sys/net/altq/altq_hfsc.c
137
static struct hfsc_class *clh_to_clp(struct hfsc_if *, uint32_t);
sys/net/altq/altq_hfsc.c
1378
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
1379
actlist_firstfit(struct hfsc_class *cl, uint64_t cur_time)
sys/net/altq/altq_hfsc.c
1381
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1633
get_class_stats(struct hfsc_classstats *sp, struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1707
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
1711
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
206
struct hfsc_class *cl, *parent;
sys/net/altq/altq_hfsc.c
265
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
296
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
340
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
391
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
401
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
404
struct hfsc_class *parent, int qlimit, int flags, int qid)
sys/net/altq/altq_hfsc.c
406
struct hfsc_class *cl, *p;
sys/net/altq/altq_hfsc.c
566
hfsc_class_destroy(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
586
struct hfsc_class *p = cl->cl_parent->cl_children;
sys/net/altq/altq_hfsc.c
649
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
650
hfsc_nextclass(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
678
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
736
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
81
static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
sys/net/altq/altq_hfsc.c
85
struct hfsc_class *, int, int, int);
sys/net/altq/altq_hfsc.c
859
hfsc_addq(struct hfsc_class *cl, struct mbuf *m)
sys/net/altq/altq_hfsc.c
86
static int hfsc_class_destroy(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
87
static struct hfsc_class *hfsc_nextclass(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
885
hfsc_getq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
899
hfsc_pollq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
905
hfsc_purgeq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
92
static int hfsc_addq(struct hfsc_class *, struct mbuf *);
sys/net/altq/altq_hfsc.c
926
set_active(struct hfsc_class *cl, int len)
sys/net/altq/altq_hfsc.c
93
static struct mbuf *hfsc_getq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
937
set_passive(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
94
static struct mbuf *hfsc_pollq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
949
init_ed(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
95
static void hfsc_purgeq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
97
static void update_cfmin(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
977
update_ed(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
98
static void set_active(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
986
update_d(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
99
static void set_passive(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
992
init_vf(struct hfsc_class *cl, int len)
sys/net/altq/altq_hfsc.c
994
struct hfsc_class *max_cl, *p;
sys/net/altq/altq_hfsc.h
150
struct hfsc_class;
sys/net/altq/altq_hfsc.h
151
typedef TAILQ_HEAD(_eligible, hfsc_class) ellist_t;
sys/net/altq/altq_hfsc.h
152
typedef TAILQ_ENTRY(hfsc_class) elentry_t;
sys/net/altq/altq_hfsc.h
153
typedef TAILQ_HEAD(_active, hfsc_class) actlist_t;
sys/net/altq/altq_hfsc.h
154
typedef TAILQ_ENTRY(hfsc_class) actentry_t;
sys/net/altq/altq_hfsc.h
165
struct hfsc_class *cl_parent; /* parent class */
sys/net/altq/altq_hfsc.h
166
struct hfsc_class *cl_siblings; /* sibling classes */
sys/net/altq/altq_hfsc.h
167
struct hfsc_class *cl_children; /* child classes */
sys/net/altq/altq_hfsc.h
226
struct hfsc_class *hif_rootclass; /* root class */
sys/net/altq/altq_hfsc.h
227
struct hfsc_class *hif_defaultclass; /* default class */
sys/net/altq/altq_hfsc.h
228
struct hfsc_class *hif_class_tbl[HFSC_MAX_CLASSES];
sys/net/altq/altq_hfsc.h
229
struct hfsc_class *hif_pollcache; /* cache for poll operation */