Lines Matching refs:noop_qdisc
570 RCU_POINTER_INITIALIZER(qdisc, &noop_qdisc),
571 .qdisc_sleeping = &noop_qdisc,
574 struct Qdisc noop_qdisc = { variable
579 .q.lock = __SPIN_LOCK_UNLOCKED(noop_qdisc.q.lock),
581 .running = SEQCNT_ZERO(noop_qdisc.running),
582 .busylock = __SPIN_LOCK_UNLOCKED(noop_qdisc.busylock),
584 .next = (struct sk_buff *)&noop_qdisc.gso_skb,
585 .prev = (struct sk_buff *)&noop_qdisc.gso_skb,
587 .lock = __SPIN_LOCK_UNLOCKED(noop_qdisc.gso_skb.lock),
590 .next = (struct sk_buff *)&noop_qdisc.skb_bad_txq,
591 .prev = (struct sk_buff *)&noop_qdisc.skb_bad_txq,
593 .lock = __SPIN_LOCK_UNLOCKED(noop_qdisc.skb_bad_txq.lock),
596 EXPORT_SYMBOL(noop_qdisc);
1050 qdisc = &noop_qdisc; in dev_graft_qdisc()
1052 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
1119 if (qdisc == &noop_qdisc) { in attach_default_qdiscs()
1122 netdev_for_each_tx_queue(dev, shutdown_scheduler_queue, &noop_qdisc); in attach_default_qdiscs()
1132 if (qdisc != &noop_qdisc) in attach_default_qdiscs()
1163 if (rtnl_dereference(dev->qdisc) == &noop_qdisc) in dev_activate()
1270 &noop_qdisc); in dev_deactivate_many()
1273 &noop_qdisc); in dev_deactivate_many()
1359 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_init_scheduler()
1360 netdev_for_each_tx_queue(dev, dev_init_scheduler_queue, &noop_qdisc); in dev_init_scheduler()
1362 dev_init_scheduler_queue(dev, dev_ingress_queue(dev), &noop_qdisc); in dev_init_scheduler()
1369 netdev_for_each_tx_queue(dev, shutdown_scheduler_queue, &noop_qdisc); in dev_shutdown()
1371 shutdown_scheduler_queue(dev, dev_ingress_queue(dev), &noop_qdisc); in dev_shutdown()
1373 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_shutdown()