/linux/include/net/ |
H A D | netdev_queues.h | 270 txq = netdev_get_tx_queue(dev, idx); \ 278 txq = netdev_get_tx_queue(dev, idx); \ 287 txq = netdev_get_tx_queue(dev, idx); \
|
H A D | sch_generic.h | 764 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, i)->qdisc); in qdisc_reset_all_tx_gt() 780 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_all_tx_empty() 798 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing() 813 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_is_noop()
|
/linux/net/sched/ |
H A D | sch_teql.c | 98 dat_queue = netdev_get_tx_queue(dat->m->dev, 0); in teql_dequeue() 151 txq = netdev_get_tx_queue(master->dev, 0); in teql_destroy() 298 struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); in teql_master_xmit() 302 if (netif_xmit_stopped(netdev_get_tx_queue(slave, subq)) || in teql_master_xmit() 325 if (netif_xmit_stopped(netdev_get_tx_queue(dev, 0))) in teql_master_xmit()
|
H A D | sch_mq.c | 89 dev_queue = netdev_get_tx_queue(dev, ntx); in mq_init() 144 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, ntx)->qdisc_sleeping); in mq_dump() 166 return netdev_get_tx_queue(dev, ntx); in mq_queue_get()
|
H A D | sch_generic.c | 431 unsigned long res = READ_ONCE(netdev_get_tx_queue(dev, 0)->trans_start); in dev_trans_start() 436 val = READ_ONCE(netdev_get_tx_queue(dev, i)->trans_start); in dev_trans_start() 452 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_freeze_queues() 478 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_unfreeze_queues() 514 txq = netdev_get_tx_queue(dev, i); in dev_watchdog() 1188 txq = netdev_get_tx_queue(dev, 0); in attach_default_qdiscs() 1328 dev_queue = netdev_get_tx_queue(dev, i); in some_qdisc_is_busy() 1430 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, i)->qdisc_sleeping); in mq_change_real_num_tx() 1438 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, i)->qdisc_sleeping); in mq_change_real_num_tx()
|
H A D | sch_mqprio.c | 397 dev_queue = netdev_get_tx_queue(dev, i); in mqprio_init() 460 return netdev_get_tx_queue(dev, ntx); in mqprio_queue_get() 572 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, ntx)->qdisc_sleeping); in mqprio_dump() 684 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats()
|
H A D | sch_multiq.c | 104 netdev_get_tx_queue(qdisc_dev(sch), q->curband))) { in multiq_dequeue() 136 netdev_get_tx_queue(qdisc_dev(sch), curband))) { in multiq_peek()
|
H A D | sch_htb.c | 1119 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_init() 1166 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_offload() 1183 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_software() 1378 return netdev_get_tx_queue(dev, offload_opt.qid); in htb_select_queue() 1907 dev_queue = netdev_get_tx_queue(dev, offload_opt.qid); in htb_change_class()
|
/linux/include/linux/ |
H A D | netdevice.h | 2482 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_get_tx_queue() function 2492 return netdev_get_tx_queue(dev, skb_get_queue_mapping(skb)); in skb_get_tx_queue() 3273 netif_schedule_queue(netdev_get_tx_queue(dev, i)); in netif_tx_schedule_all() 3289 netif_tx_start_queue(netdev_get_tx_queue(dev, 0)); in netif_start_queue() 3297 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_tx_start_all_queues() 3313 netif_tx_wake_queue(netdev_get_tx_queue(dev, 0)); in netif_wake_queue() 3321 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_tx_wake_all_queues() 3341 netif_tx_stop_queue(netdev_get_tx_queue(dev, 0)); in netif_stop_queue() 3359 return netif_tx_queue_stopped(netdev_get_tx_queue(dev, 0)); in netif_queue_stopped() 3501 netdev_tx_sent_queue(netdev_get_tx_queue(dev, 0), bytes); in netdev_sent_queue() [all …]
|
/linux/drivers/net/ |
H A D | ifb.c | 95 txq = netdev_get_tx_queue(txp->dev, txp->txqnum); in ifb_ri_tasklet() 202 netif_tx_start_queue(netdev_get_tx_queue(dev, i)); in ifb_dev_init() 352 netif_tx_stop_queue(netdev_get_tx_queue(dev, txp->txqnum)); in ifb_xmit()
|
/linux/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_tx.c | 146 netdev_tx_reset_queue(netdev_get_tx_queue(iq->netdev, iq->q_no)); in octep_iq_free_pending() 193 iq->netdev_q = netdev_get_tx_queue(iq->netdev, q_no); in octep_setup_iq()
|
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_tx.c | 145 netdev_tx_reset_queue(netdev_get_tx_queue(iq->netdev, iq->q_no)); in octep_vf_iq_free_pending() 192 iq->netdev_q = netdev_get_tx_queue(iq->netdev, q_no); in octep_vf_setup_iq()
|
/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_netdev.c | 448 net_queue = netdev_get_tx_queue(ccmni->dev, qno); in t7xx_ccmni_queue_tx_irq_notify() 461 net_queue = netdev_get_tx_queue(ccmni->dev, qno); in t7xx_ccmni_queue_tx_full_notify()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_dcbnl.c | 152 netif_tx_stop_queue(netdev_get_tx_queue(dev, prio)); in otx2_pfc_update_sq_smq_mapping() 193 netif_tx_start_queue(netdev_get_tx_queue(dev, prio)); in otx2_pfc_update_sq_smq_mapping()
|
H A D | otx2_txrx.c | 503 txq = netdev_get_tx_queue(pfvf->netdev, qidx); in otx2_tx_napi_handler() 886 struct netdev_queue *txq = netdev_get_tx_queue(pfvf->netdev, qidx); in otx2_sq_append_tso() 1147 struct netdev_queue *txq = netdev_get_tx_queue(netdev, qidx); in otx2_sq_append_skb() 1292 txq = netdev_get_tx_queue(pfvf->netdev, qidx); in otx2_cleanup_tx_cqes() 1346 txq = netdev_get_tx_queue(pfvf->netdev, sq_idx); in otx2_free_pending_sqe()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_bpf.c | 21 ndevtxq = netdev_get_tx_queue(ndev, txq_idx); in mana_xdp_tx()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | qos.c | 170 mlx5e_tx_disable_queue(netdev_get_tx_queue(priv->netdev, qid)); in mlx5e_activate_qos_sq() 376 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, qid); in mlx5e_reset_qdisc()
|
/linux/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | rings.c | 70 nd_q = netdev_get_tx_queue(dp->netdev, tx_ring->idx); in nfp_nfdk_tx_ring_reset()
|
/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_tx.c | 537 netdev_txq = netdev_get_tx_queue(netdev, q_id); in hinic_lb_xmit_frame() 626 netdev_txq = netdev_get_tx_queue(netdev, q_id); in hinic_xmit_frame() 746 netdev_txq = netdev_get_tx_queue(txq->netdev, qp->q_id); in free_tx_poll()
|
/linux/drivers/net/xen-netback/ |
H A D | rx.c | 95 netif_tx_stop_queue(netdev_get_tx_queue(dev, queue->id)); in xenvif_rx_queue_tail() 125 txq = netdev_get_tx_queue(queue->vif->dev, queue->id); in xenvif_rx_dequeue()
|
/linux/Documentation/networking/ |
H A D | driver.rst | 67 txq = netdev_get_tx_queue(dev, idx);
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.h | 400 return netdev_get_tx_queue(ring->netdev, ring->queue_index); in txring_txq()
|
/linux/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | rings.c | 93 nd_q = netdev_get_tx_queue(dp->netdev, tx_ring->idx); in nfp_nfd3_tx_ring_reset()
|
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | tx.c | 352 netdev_get_tx_queue(efx->net_dev, in efx_siena_init_tx_queue_core_txq()
|
/linux/Documentation/networking/net_cachelines/ |
H A D | net_device.rst | 113 … _tx read_mostly - netdev_get_tx_queue(tx)
|