Lines Matching refs:qfq_sched

183 struct qfq_sched {  struct
212 struct qfq_sched *q = qdisc_priv(sch); in qfq_find_class() argument
261 static void qfq_deactivate_agg(struct qfq_sched *, struct qfq_aggregate *);
262 static void qfq_activate_agg(struct qfq_sched *, struct qfq_aggregate *,
265 static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_init_agg()
275 static struct qfq_aggregate *qfq_find_agg(struct qfq_sched *q, in qfq_find_agg()
289 static void qfq_update_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_update_agg()
323 static void qfq_add_to_agg(struct qfq_sched *q, in qfq_add_to_agg()
338 static struct qfq_aggregate *qfq_choose_next_agg(struct qfq_sched *);
340 static void qfq_destroy_agg(struct qfq_sched *q, struct qfq_aggregate *agg) in qfq_destroy_agg()
354 static void qfq_deactivate_class(struct qfq_sched *q, struct qfq_class *cl) in qfq_deactivate_class()
365 static void qfq_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl) in qfq_rm_from_agg()
378 static void qfq_deact_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl) in qfq_deact_rm_from_agg()
390 struct qfq_sched *q = qdisc_priv(sch); in qfq_change_agg()
408 struct qfq_sched *q = qdisc_priv(sch); in qfq_change_class()
532 struct qfq_sched *q = qdisc_priv(sch); in qfq_destroy_class()
542 struct qfq_sched *q = qdisc_priv(sch); in qfq_delete_class()
584 struct qfq_sched *q = qdisc_priv(sch); in qfq_tcf_chain()
682 struct qfq_sched *q = qdisc_priv(sch); in qfq_walk()
707 struct qfq_sched *q = qdisc_priv(sch); in qfq_classify()
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()
795 static inline void qfq_move_groups(struct qfq_sched *q, unsigned long mask, in qfq_move_groups()
802 static void qfq_unblock_groups(struct qfq_sched *q, int index, u64 old_F) in qfq_unblock_groups()
828 static void qfq_make_eligible(struct qfq_sched *q) in qfq_make_eligible()
983 static void qfq_update_eligible(struct qfq_sched *q) in qfq_update_eligible()
1057 static void qfq_update_start(struct qfq_sched *q, struct qfq_aggregate *agg) in qfq_update_start()
1090 qfq_update_agg_ts(struct qfq_sched *q, in qfq_update_agg_ts()
1101 static void qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg);
1105 struct qfq_sched *q = qdisc_priv(sch); in qfq_dequeue()
1179 static struct qfq_aggregate *qfq_choose_next_agg(struct qfq_sched *q) in qfq_choose_next_agg()
1224 struct qfq_sched *q = qdisc_priv(sch); in qfq_enqueue()
1287 static void qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg) in qfq_schedule_agg()
1334 static void qfq_activate_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_activate_agg()
1348 static void qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, in qfq_slot_remove()
1371 static void qfq_deactivate_agg(struct qfq_sched *q, struct qfq_aggregate *agg) in qfq_deactivate_agg()
1421 struct qfq_sched *q = qdisc_priv(sch); in qfq_qlen_notify()
1428 static unsigned int qfq_drop_from_slot(struct qfq_sched *q, in qfq_drop_from_slot()
1455 struct qfq_sched *q = qdisc_priv(sch); in qfq_drop()
1476 struct qfq_sched *q = qdisc_priv(sch); in qfq_init_qdisc()
1512 struct qfq_sched *q = qdisc_priv(sch); in qfq_reset_qdisc()
1529 struct qfq_sched *q = qdisc_priv(sch); in qfq_destroy_qdisc()
1564 .priv_size = sizeof(struct qfq_sched),