Lines Matching refs:qfq_group
200 struct qfq_group;
215 struct qfq_group *grp;
225 struct qfq_group {
245 struct qfq_group groups[QFQ_MAX_INDEX + 1]; /* The groups. */
263 static inline struct qfq_group *qfq_ffs(struct qfq_sched *q,
359 qfq_calc_state(struct qfq_sched *q, struct qfq_group *grp)
364 struct qfq_group *next;
392 struct qfq_group *next;
437 qfq_slot_insert(struct qfq_group *grp, struct qfq_class *cl, uint64_t roundedS)
451 qfq_front_slot_remove(struct qfq_group *grp)
466 qfq_slot_scan(struct qfq_group *grp)
493 qfq_slot_rotate(struct qfq_sched *q, struct qfq_group *grp, uint64_t roundedS)
510 struct qfq_group *grp;
523 qfq_update_class(struct qfq_sched *q, struct qfq_group *grp,
551 struct qfq_group *grp;
636 struct qfq_group *next = qfq_ffs(q, mask);
656 struct qfq_group *grp;
713 qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp,
748 struct qfq_group *grp = &q->groups[cl->index];
810 struct qfq_group *grp;
859 struct qfq_group *g = &q->groups[i];