Lines Matching refs:dev_queue

75 	const struct netdev_queue *txq = q->dev_queue;  in __skb_dequeue_bad_txq()
232 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb()
672 .dev_queue = &noop_netdev_queue,
936 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in qdisc_alloc() argument
945 if (!dev_queue) { in qdisc_alloc()
951 dev = dev_queue->dev; in qdisc_alloc()
952 sch = kzalloc_node(size, GFP_KERNEL, netdev_queue_numa_node_read(dev_queue)); in qdisc_alloc()
989 sch->dev_queue = dev_queue; in qdisc_alloc()
1002 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, in qdisc_create_dflt() argument
1014 sch = qdisc_alloc(dev_queue, ops, extack); in qdisc_create_dflt()
1022 trace_qdisc_create(ops, dev_queue->dev, parentid); in qdisc_create_dflt()
1132 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, in dev_graft_qdisc() argument
1135 struct Qdisc *oqdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in dev_graft_qdisc()
1144 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in dev_graft_qdisc()
1145 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
1154 struct netdev_queue *dev_queue, in shutdown_scheduler_queue() argument
1157 struct Qdisc *qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in shutdown_scheduler_queue()
1161 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
1162 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc_default); in shutdown_scheduler_queue()
1169 struct netdev_queue *dev_queue, in attach_one_default_qdisc() argument
1180 qdisc = qdisc_create_dflt(dev_queue, ops, TC_H_ROOT, NULL); in attach_one_default_qdisc()
1186 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in attach_one_default_qdisc()
1231 struct netdev_queue *dev_queue, in transition_one_qdisc() argument
1234 struct Qdisc *new_qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in transition_one_qdisc()
1240 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
1242 WRITE_ONCE(dev_queue->trans_start, 0); in transition_one_qdisc()
1284 struct netdev_queue *dev_queue, in dev_deactivate_queue() argument
1290 qdisc = rtnl_dereference(dev_queue->qdisc); in dev_deactivate_queue()
1293 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in dev_deactivate_queue()
1298 struct netdev_queue *dev_queue, in dev_reset_queue() argument
1304 qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in dev_reset_queue()
1329 struct netdev_queue *dev_queue; in some_qdisc_is_busy() local
1334 dev_queue = netdev_get_tx_queue(dev, i); in some_qdisc_is_busy()
1335 q = rtnl_dereference(dev_queue->qdisc_sleeping); in some_qdisc_is_busy()
1409 struct netdev_queue *dev_queue) in qdisc_change_tx_queue_len() argument
1411 struct Qdisc *qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in qdisc_change_tx_queue_len()
1475 struct netdev_queue *dev_queue, in dev_init_scheduler_queue() argument
1480 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
1481 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in dev_init_scheduler_queue()