Lines Matching refs:root
170 struct hfsc_class root; /* root class */ member
1013 parent = &q->root; in hfsc_change_class()
1072 if (!(parent->cl_flags & HFSC_FSC) && parent != &q->root) { in hfsc_change_class()
1098 if (cl != &q->root) in hfsc_destroy_class()
1110 cl == &q->root) { in hfsc_delete_class()
1144 head = &q->root; in hfsc_classify()
1145 tcf = rcu_dereference_bh(q->root.filter_list); in hfsc_classify()
1264 cl = &q->root; in hfsc_tcf_block()
1385 if (q->root.cl_cfmin != 0) { in hfsc_schedule_watchdog()
1386 if (next_time == 0 || next_time > q->root.cl_cfmin) in hfsc_schedule_watchdog()
1387 next_time = q->root.cl_cfmin; in hfsc_schedule_watchdog()
1413 err = tcf_block_get(&q->root.block, &q->root.filter_list, sch, extack); in hfsc_init_qdisc()
1417 gnet_stats_basic_sync_init(&q->root.bstats); in hfsc_init_qdisc()
1418 q->root.cl_common.classid = sch->handle; in hfsc_init_qdisc()
1419 q->root.sched = q; in hfsc_init_qdisc()
1420 q->root.qdisc = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops, in hfsc_init_qdisc()
1422 if (q->root.qdisc == NULL) in hfsc_init_qdisc()
1423 q->root.qdisc = &noop_qdisc; in hfsc_init_qdisc()
1425 qdisc_hash_add(q->root.qdisc, true); in hfsc_init_qdisc()
1426 INIT_LIST_HEAD(&q->root.children); in hfsc_init_qdisc()
1427 q->root.vt_tree = RB_ROOT; in hfsc_init_qdisc()
1428 q->root.cf_tree = RB_ROOT; in hfsc_init_qdisc()
1430 qdisc_class_hash_insert(&q->clhash, &q->root.cl_common); in hfsc_init_qdisc()
1612 cl = vttree_get_minvt(&q->root, cur_time); in hfsc_dequeue()