Lines Matching refs:qfq_group
128 struct qfq_group;
155 struct qfq_group *grp;
172 struct qfq_group { struct
194 struct qfq_group groups[QFQ_MAX_INDEX + 1]; /* The groups. */ argument
755 static inline struct qfq_group *qfq_ffs(struct qfq_sched *q, in qfq_ffs()
772 static int qfq_calc_state(struct qfq_sched *q, const struct qfq_group *grp) in qfq_calc_state()
777 struct qfq_group *next; in qfq_calc_state()
805 struct qfq_group *next; in qfq_unblock_groups()
902 static void qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, in qfq_slot_insert()
923 static struct qfq_aggregate *qfq_slot_head(struct qfq_group *grp) in qfq_slot_head()
932 static void qfq_front_slot_remove(struct qfq_group *grp) in qfq_front_slot_remove()
947 static struct qfq_aggregate *qfq_slot_scan(struct qfq_group *grp) in qfq_slot_scan()
975 static void qfq_slot_rotate(struct qfq_group *grp, u64 roundedS) in qfq_slot_rotate()
985 struct qfq_group *grp; in qfq_update_eligible()
1070 struct qfq_group *next = qfq_ffs(q, mask); in qfq_update_start()
1181 struct qfq_group *grp; in qfq_choose_next_agg()
1289 struct qfq_group *grp = agg->grp; in qfq_schedule_agg()
1348 static void qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, in qfq_slot_remove()
1373 struct qfq_group *grp = agg->grp; in qfq_deactivate_agg()
1456 struct qfq_group *grp; in qfq_drop()
1477 struct qfq_group *grp; in qfq_init_qdisc()