hfsc_class 66 altq/altq_hfsc.c static struct hfsc_class *hfsc_class_create(struct hfsc_if *, hfsc_class 68 altq/altq_hfsc.c struct hfsc_class *, int, int, int); hfsc_class 69 altq/altq_hfsc.c static int hfsc_class_destroy(struct hfsc_class *); hfsc_class 70 altq/altq_hfsc.c static struct hfsc_class *hfsc_nextclass(struct hfsc_class *); hfsc_class 75 altq/altq_hfsc.c static int hfsc_addq(struct hfsc_class *, struct mbuf *); hfsc_class 76 altq/altq_hfsc.c static struct mbuf *hfsc_getq(struct hfsc_class *); hfsc_class 77 altq/altq_hfsc.c static struct mbuf *hfsc_pollq(struct hfsc_class *); hfsc_class 78 altq/altq_hfsc.c static void hfsc_purgeq(struct hfsc_class *); hfsc_class 80 altq/altq_hfsc.c static void update_cfmin(struct hfsc_class *); hfsc_class 81 altq/altq_hfsc.c static void set_active(struct hfsc_class *, int); hfsc_class 82 altq/altq_hfsc.c static void set_passive(struct hfsc_class *); hfsc_class 84 altq/altq_hfsc.c static void init_ed(struct hfsc_class *, int); hfsc_class 85 altq/altq_hfsc.c static void update_ed(struct hfsc_class *, int); hfsc_class 86 altq/altq_hfsc.c static void update_d(struct hfsc_class *, int); hfsc_class 87 altq/altq_hfsc.c static void init_vf(struct hfsc_class *, int); hfsc_class 88 altq/altq_hfsc.c static void update_vf(struct hfsc_class *, int, u_int64_t); hfsc_class 91 altq/altq_hfsc.c static void ellist_insert(struct hfsc_class *); hfsc_class 92 altq/altq_hfsc.c static void ellist_remove(struct hfsc_class *); hfsc_class 93 altq/altq_hfsc.c static void ellist_update(struct hfsc_class *); hfsc_class 94 altq/altq_hfsc.c struct hfsc_class *ellist_get_mindl(ellist_t *, u_int64_t); hfsc_class 97 altq/altq_hfsc.c static void actlist_insert(struct hfsc_class *); hfsc_class 98 altq/altq_hfsc.c static void actlist_remove(struct hfsc_class *); hfsc_class 99 altq/altq_hfsc.c static void actlist_update(struct hfsc_class *); hfsc_class 101 altq/altq_hfsc.c static struct hfsc_class *actlist_firstfit(struct hfsc_class *, hfsc_class 121 altq/altq_hfsc.c struct hfsc_class *); hfsc_class 122 altq/altq_hfsc.c static struct hfsc_class *clh_to_clp(struct hfsc_if *, u_int32_t); hfsc_class 200 altq/altq_hfsc.c struct hfsc_class *cl, *parent; hfsc_class 243 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 258 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 286 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 323 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 332 altq/altq_hfsc.c struct hfsc_class * hfsc_class 335 altq/altq_hfsc.c struct hfsc_class *parent, int qlimit, int flags, int qid) hfsc_class 337 altq/altq_hfsc.c struct hfsc_class *cl, *p; hfsc_class 352 altq/altq_hfsc.c MALLOC(cl, struct hfsc_class *, sizeof(struct hfsc_class), hfsc_class 356 altq/altq_hfsc.c bzero(cl, sizeof(struct hfsc_class)); hfsc_class 518 altq/altq_hfsc.c hfsc_class_destroy(struct hfsc_class *cl) hfsc_class 536 altq/altq_hfsc.c struct hfsc_class *p = cl->cl_parent->cl_children; hfsc_class 594 altq/altq_hfsc.c static struct hfsc_class * hfsc_class 595 altq/altq_hfsc.c hfsc_nextclass(struct hfsc_class *cl) hfsc_class 620 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 670 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 767 altq/altq_hfsc.c hfsc_addq(struct hfsc_class *cl, struct mbuf *m) hfsc_class 793 altq/altq_hfsc.c hfsc_getq(struct hfsc_class *cl) hfsc_class 807 altq/altq_hfsc.c hfsc_pollq(struct hfsc_class *cl) hfsc_class 813 altq/altq_hfsc.c hfsc_purgeq(struct hfsc_class *cl) hfsc_class 833 altq/altq_hfsc.c set_active(struct hfsc_class *cl, int len) hfsc_class 844 altq/altq_hfsc.c set_passive(struct hfsc_class *cl) hfsc_class 856 altq/altq_hfsc.c init_ed(struct hfsc_class *cl, int next_len) hfsc_class 884 altq/altq_hfsc.c update_ed(struct hfsc_class *cl, int next_len) hfsc_class 893 altq/altq_hfsc.c update_d(struct hfsc_class *cl, int next_len) hfsc_class 899 altq/altq_hfsc.c init_vf(struct hfsc_class *cl, int len) hfsc_class 901 altq/altq_hfsc.c struct hfsc_class *max_cl, *p; hfsc_class 990 altq/altq_hfsc.c update_vf(struct hfsc_class *cl, int len, u_int64_t cur_time) hfsc_class 1075 altq/altq_hfsc.c update_cfmin(struct hfsc_class *cl) hfsc_class 1077 altq/altq_hfsc.c struct hfsc_class *p; hfsc_class 1122 altq/altq_hfsc.c ellist_insert(struct hfsc_class *cl) hfsc_class 1125 altq/altq_hfsc.c struct hfsc_class *p; hfsc_class 1144 altq/altq_hfsc.c ellist_remove(struct hfsc_class *cl) hfsc_class 1152 altq/altq_hfsc.c ellist_update(struct hfsc_class *cl) hfsc_class 1155 altq/altq_hfsc.c struct hfsc_class *p, *last; hfsc_class 1189 altq/altq_hfsc.c struct hfsc_class * hfsc_class 1192 altq/altq_hfsc.c struct hfsc_class *p, *cl = NULL; hfsc_class 1224 altq/altq_hfsc.c actlist_insert(struct hfsc_class *cl) hfsc_class 1226 altq/altq_hfsc.c struct hfsc_class *p; hfsc_class 1245 altq/altq_hfsc.c actlist_remove(struct hfsc_class *cl) hfsc_class 1251 altq/altq_hfsc.c actlist_update(struct hfsc_class *cl) hfsc_class 1253 altq/altq_hfsc.c struct hfsc_class *p, *last; hfsc_class 1287 altq/altq_hfsc.c static struct hfsc_class * hfsc_class 1288 altq/altq_hfsc.c actlist_firstfit(struct hfsc_class *cl, u_int64_t cur_time) hfsc_class 1290 altq/altq_hfsc.c struct hfsc_class *p; hfsc_class 1546 altq/altq_hfsc.c get_class_stats(struct hfsc_classstats *sp, struct hfsc_class *cl) hfsc_class 1620 altq/altq_hfsc.c static struct hfsc_class * hfsc_class 1624 altq/altq_hfsc.c struct hfsc_class *cl; hfsc_class 154 altq/altq_hfsc.h struct hfsc_class; hfsc_class 155 altq/altq_hfsc.h typedef TAILQ_HEAD(_eligible, hfsc_class) ellist_t; hfsc_class 156 altq/altq_hfsc.h typedef TAILQ_ENTRY(hfsc_class) elentry_t; hfsc_class 157 altq/altq_hfsc.h typedef TAILQ_HEAD(_active, hfsc_class) actlist_t; hfsc_class 158 altq/altq_hfsc.h typedef TAILQ_ENTRY(hfsc_class) actentry_t; hfsc_class 163 altq/altq_hfsc.h struct hfsc_class { hfsc_class 169 altq/altq_hfsc.h struct hfsc_class *cl_parent; /* parent class */ hfsc_class 170 altq/altq_hfsc.h struct hfsc_class *cl_siblings; /* sibling classes */ hfsc_class 171 altq/altq_hfsc.h struct hfsc_class *cl_children; /* child classes */ hfsc_class 230 altq/altq_hfsc.h struct hfsc_class *hif_rootclass; /* root class */ hfsc_class 231 altq/altq_hfsc.h struct hfsc_class *hif_defaultclass; /* default class */ hfsc_class 232 altq/altq_hfsc.h struct hfsc_class *hif_class_tbl[HFSC_MAX_CLASSES]; hfsc_class 233 altq/altq_hfsc.h struct hfsc_class *hif_pollcache; /* cache for poll operation */