Lines Matching refs:dev_queue

86 	const struct netdev_queue *txq = q->dev_queue;  in dequeue_skb()
112 struct netdev_queue *dev_queue, in handle_dev_cpu_collision() argument
117 if (unlikely(dev_queue->xmit_lock_owner == smp_processor_id())) { in handle_dev_cpu_collision()
126 dev_queue->dev->name); in handle_dev_cpu_collision()
417 .dev_queue = &noop_netdev_queue,
576 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in qdisc_alloc() argument
583 struct net_device *dev = dev_queue->dev; in qdisc_alloc()
586 netdev_queue_numa_node_read(dev_queue)); in qdisc_alloc()
595 netdev_queue_numa_node_read(dev_queue)); in qdisc_alloc()
611 sch->dev_queue = dev_queue; in qdisc_alloc()
620 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, in qdisc_create_dflt() argument
629 sch = qdisc_alloc(dev_queue, ops); in qdisc_create_dflt()
704 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, in dev_graft_qdisc() argument
707 struct Qdisc *oqdisc = dev_queue->qdisc_sleeping; in dev_graft_qdisc()
720 dev_queue->qdisc_sleeping = qdisc; in dev_graft_qdisc()
721 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
730 struct netdev_queue *dev_queue, in attach_one_default_qdisc() argument
739 qdisc = qdisc_create_dflt(dev_queue, ops, TC_H_ROOT); in attach_one_default_qdisc()
746 dev_queue->qdisc_sleeping = qdisc; in attach_one_default_qdisc()
771 struct netdev_queue *dev_queue, in transition_one_qdisc() argument
774 struct Qdisc *new_qdisc = dev_queue->qdisc_sleeping; in transition_one_qdisc()
780 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
782 dev_queue->trans_start = 0; in transition_one_qdisc()
816 struct netdev_queue *dev_queue, in dev_deactivate_queue() argument
822 qdisc = rtnl_dereference(dev_queue->qdisc); in dev_deactivate_queue()
829 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in dev_deactivate_queue()
841 struct netdev_queue *dev_queue; in some_qdisc_is_busy() local
846 dev_queue = netdev_get_tx_queue(dev, i); in some_qdisc_is_busy()
847 q = dev_queue->qdisc_sleeping; in some_qdisc_is_busy()
910 struct netdev_queue *dev_queue, in dev_init_scheduler_queue() argument
915 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
916 dev_queue->qdisc_sleeping = qdisc; in dev_init_scheduler_queue()
930 struct netdev_queue *dev_queue, in shutdown_scheduler_queue() argument
933 struct Qdisc *qdisc = dev_queue->qdisc_sleeping; in shutdown_scheduler_queue()
937 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
938 dev_queue->qdisc_sleeping = qdisc_default; in shutdown_scheduler_queue()