net/sched/sch_qfq.c
1012
static inline struct sk_buff *qfq_peek_skb(struct qfq_aggregate *agg,
net/sched/sch_qfq.c
1029
static inline void charge_actual_service(struct qfq_aggregate *agg)
net/sched/sch_qfq.c
1054
static void qfq_update_start(struct qfq_sched *q, struct qfq_aggregate *agg)
net/sched/sch_qfq.c
1088
struct qfq_aggregate *agg, enum update_reason reason)
net/sched/sch_qfq.c
1098
static void qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg);
net/sched/sch_qfq.c
1103
struct qfq_aggregate *in_serv_agg = q->in_serv_agg;
net/sched/sch_qfq.c
1184
static struct qfq_aggregate *qfq_choose_next_agg(struct qfq_sched *q)
net/sched/sch_qfq.c
1187
struct qfq_aggregate *agg, *new_front_agg;
net/sched/sch_qfq.c
1233
struct qfq_aggregate *agg;
net/sched/sch_qfq.c
128
struct qfq_aggregate;
net/sched/sch_qfq.c
1297
static void qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg)
net/sched/sch_qfq.c
1344
static void qfq_activate_agg(struct qfq_sched *q, struct qfq_aggregate *agg,
net/sched/sch_qfq.c
1359
struct qfq_aggregate *agg)
net/sched/sch_qfq.c
138
struct qfq_aggregate *agg; /* Parent aggregate. */
net/sched/sch_qfq.c
1381
static void qfq_deactivate_agg(struct qfq_sched *q, struct qfq_aggregate *agg)
net/sched/sch_qfq.c
184
struct qfq_aggregate *in_serv_agg; /* Aggregate being served. */
net/sched/sch_qfq.c
258
static void qfq_deactivate_agg(struct qfq_sched *, struct qfq_aggregate *);
net/sched/sch_qfq.c
259
static void qfq_activate_agg(struct qfq_sched *, struct qfq_aggregate *,
net/sched/sch_qfq.c
262
static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg,
net/sched/sch_qfq.c
272
static struct qfq_aggregate *qfq_find_agg(struct qfq_sched *q,
net/sched/sch_qfq.c
275
struct qfq_aggregate *agg;
net/sched/sch_qfq.c
286
static void qfq_update_agg(struct qfq_sched *q, struct qfq_aggregate *agg,
net/sched/sch_qfq.c
321
struct qfq_aggregate *agg,
net/sched/sch_qfq.c
335
static struct qfq_aggregate *qfq_choose_next_agg(struct qfq_sched *);
net/sched/sch_qfq.c
337
static void qfq_destroy_agg(struct qfq_sched *q, struct qfq_aggregate *agg)
net/sched/sch_qfq.c
352
struct qfq_aggregate *agg = cl->agg;
net/sched/sch_qfq.c
363
struct qfq_aggregate *agg = cl->agg;
net/sched/sch_qfq.c
387
struct qfq_aggregate *new_agg;
net/sched/sch_qfq.c
414
struct qfq_aggregate *new_agg = NULL;
net/sched/sch_qfq.c
894
static void qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg,
net/sched/sch_qfq.c
915
static struct qfq_aggregate *qfq_slot_head(struct qfq_group *grp)
net/sched/sch_qfq.c
918
struct qfq_aggregate, next);
net/sched/sch_qfq.c
926
struct qfq_aggregate *agg = qfq_slot_head(grp);
net/sched/sch_qfq.c
939
static struct qfq_aggregate *qfq_slot_scan(struct qfq_group *grp)
net/sched/sch_qfq.c
992
static struct sk_buff *agg_dequeue(struct qfq_aggregate *agg,