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()
414 .dev_queue = &noop_netdev_queue,
441 .dev_queue = &noqueue_netdev_queue,
581 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in qdisc_alloc() argument
588 struct net_device *dev = dev_queue->dev; in qdisc_alloc()
591 netdev_queue_numa_node_read(dev_queue)); in qdisc_alloc()
600 netdev_queue_numa_node_read(dev_queue)); in qdisc_alloc()
616 sch->dev_queue = dev_queue; in qdisc_alloc()
625 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, in qdisc_create_dflt() argument
634 sch = qdisc_alloc(dev_queue, ops); in qdisc_create_dflt()
709 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, in dev_graft_qdisc() argument
712 struct Qdisc *oqdisc = dev_queue->qdisc_sleeping; in dev_graft_qdisc()
725 dev_queue->qdisc_sleeping = qdisc; in dev_graft_qdisc()
726 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
735 struct netdev_queue *dev_queue, in attach_one_default_qdisc() argument
741 qdisc = qdisc_create_dflt(dev_queue, in attach_one_default_qdisc()
750 dev_queue->qdisc_sleeping = qdisc; in attach_one_default_qdisc()
774 struct netdev_queue *dev_queue, in transition_one_qdisc() argument
777 struct Qdisc *new_qdisc = dev_queue->qdisc_sleeping; in transition_one_qdisc()
783 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
785 dev_queue->trans_start = 0; in transition_one_qdisc()
819 struct netdev_queue *dev_queue, in dev_deactivate_queue() argument
825 qdisc = rtnl_dereference(dev_queue->qdisc); in dev_deactivate_queue()
832 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in dev_deactivate_queue()
844 struct netdev_queue *dev_queue; in some_qdisc_is_busy() local
849 dev_queue = netdev_get_tx_queue(dev, i); in some_qdisc_is_busy()
850 q = dev_queue->qdisc_sleeping; in some_qdisc_is_busy()
913 struct netdev_queue *dev_queue, in dev_init_scheduler_queue() argument
918 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
919 dev_queue->qdisc_sleeping = qdisc; in dev_init_scheduler_queue()
933 struct netdev_queue *dev_queue, in shutdown_scheduler_queue() argument
936 struct Qdisc *qdisc = dev_queue->qdisc_sleeping; in shutdown_scheduler_queue()
940 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
941 dev_queue->qdisc_sleeping = qdisc_default; in shutdown_scheduler_queue()