Symbol: hfsc_class
sys/net/altq/altq_hfsc.c
100
static void update_d(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
101
static void init_vf(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
102
static void update_vf(struct hfsc_class *, int, u_int64_t);
sys/net/altq/altq_hfsc.c
103
static void ellist_insert(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
1039
update_vf(struct hfsc_class *cl, int len, u_int64_t cur_time)
sys/net/altq/altq_hfsc.c
104
static void ellist_remove(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
105
static void ellist_update(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
106
struct hfsc_class *hfsc_get_mindl(struct hfsc_if *, u_int64_t);
sys/net/altq/altq_hfsc.c
107
static void actlist_insert(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
108
static void actlist_remove(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
109
static void actlist_update(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
111
static struct hfsc_class *actlist_firstfit(struct hfsc_class *,
sys/net/altq/altq_hfsc.c
1123
update_cfmin(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1125
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1154
ellist_insert(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1157
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1176
ellist_remove(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1184
ellist_update(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1187
struct hfsc_class *p, *last;
sys/net/altq/altq_hfsc.c
1221
struct hfsc_class *
sys/net/altq/altq_hfsc.c
1224
struct hfsc_class *p, *cl = NULL;
sys/net/altq/altq_hfsc.c
1242
actlist_insert(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1244
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
1263
actlist_remove(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1269
actlist_update(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1271
struct hfsc_class *p, *last;
sys/net/altq/altq_hfsc.c
1305
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
1306
actlist_firstfit(struct hfsc_class *cl, u_int64_t cur_time)
sys/net/altq/altq_hfsc.c
1308
struct hfsc_class *p;
sys/net/altq/altq_hfsc.c
131
struct hfsc_class *);
sys/net/altq/altq_hfsc.c
133
struct hfsc_class *);
sys/net/altq/altq_hfsc.c
134
static struct hfsc_class *clh_to_clp(struct hfsc_if *, u_int32_t);
sys/net/altq/altq_hfsc.c
1554
get_class_stats_v0(struct hfsc_classstats_v0 *sp, struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1636
get_class_stats_v1(struct hfsc_classstats_v1 *sp, struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
1714
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
1718
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
202
struct hfsc_class *cl, *parent;
sys/net/altq/altq_hfsc.c
245
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
260
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
305
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
344
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
353
struct hfsc_class *
sys/net/altq/altq_hfsc.c
356
struct hfsc_class *parent, int qlimit, int flags, int qid)
sys/net/altq/altq_hfsc.c
358
struct hfsc_class *cl, *p;
sys/net/altq/altq_hfsc.c
381
cl = malloc(sizeof(struct hfsc_class), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/net/altq/altq_hfsc.c
555
hfsc_class_destroy(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
574
struct hfsc_class *p = cl->cl_parent->cl_children;
sys/net/altq/altq_hfsc.c
632
static struct hfsc_class *
sys/net/altq/altq_hfsc.c
633
hfsc_nextclass(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
658
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
712
struct hfsc_class *cl;
sys/net/altq/altq_hfsc.c
80
static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
sys/net/altq/altq_hfsc.c
809
hfsc_addq(struct hfsc_class *cl, struct mbuf *m)
sys/net/altq/altq_hfsc.c
82
struct hfsc_class *, int, int, int);
sys/net/altq/altq_hfsc.c
83
static int hfsc_class_destroy(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
839
hfsc_getq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
84
static struct hfsc_class *hfsc_nextclass(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
857
hfsc_pollq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
863
hfsc_purgeq(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
883
set_active(struct hfsc_class *cl, int len)
sys/net/altq/altq_hfsc.c
89
static int hfsc_addq(struct hfsc_class *, struct mbuf *);
sys/net/altq/altq_hfsc.c
894
set_passive(struct hfsc_class *cl)
sys/net/altq/altq_hfsc.c
90
static struct mbuf *hfsc_getq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
906
init_ed(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
91
static struct mbuf *hfsc_pollq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
92
static void hfsc_purgeq(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
934
update_ed(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
94
static void update_cfmin(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
943
update_d(struct hfsc_class *cl, int next_len)
sys/net/altq/altq_hfsc.c
949
init_vf(struct hfsc_class *cl, int len)
sys/net/altq/altq_hfsc.c
95
static void set_active(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
951
struct hfsc_class *max_cl, *p;
sys/net/altq/altq_hfsc.c
96
static void set_passive(struct hfsc_class *);
sys/net/altq/altq_hfsc.c
98
static void init_ed(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.c
99
static void update_ed(struct hfsc_class *, int);
sys/net/altq/altq_hfsc.h
220
struct hfsc_class *cl_parent; /* parent class */
sys/net/altq/altq_hfsc.h
221
struct hfsc_class *cl_siblings; /* sibling classes */
sys/net/altq/altq_hfsc.h
222
struct hfsc_class *cl_children; /* child classes */
sys/net/altq/altq_hfsc.h
269
TAILQ_HEAD(acthead, hfsc_class) cl_actc; /* active children list */
sys/net/altq/altq_hfsc.h
270
TAILQ_ENTRY(hfsc_class) cl_actlist; /* active children list entry */
sys/net/altq/altq_hfsc.h
271
TAILQ_ENTRY(hfsc_class) cl_ellist; /* eligible list entry */
sys/net/altq/altq_hfsc.h
286
struct hfsc_class *hif_rootclass; /* root class */
sys/net/altq/altq_hfsc.h
287
struct hfsc_class *hif_defaultclass; /* default class */
sys/net/altq/altq_hfsc.h
288
struct hfsc_class *hif_class_tbl[HFSC_MAX_CLASSES];
sys/net/altq/altq_hfsc.h
289
struct hfsc_class *hif_pollcache; /* cache for poll operation */
sys/net/altq/altq_hfsc.h
295
TAILQ_HEAD(elighead, hfsc_class) hif_eligible; /* eligible list */