/linux/net/sched/ |
H A D | sch_mq.c | 72 struct netdev_queue *dev_queue; in mq_init() 159 static struct netdev_queue *mq_queue_get(struct Qdisc *sch, unsigned long cl) in mq_queue_get() 169 static struct netdev_queue *mq_select_queue(struct Qdisc *sch, in mq_select_queue() 178 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_graft() 203 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_leaf() 220 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class() 231 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class_stats()
|
H A D | sch_mqprio.c | 350 struct netdev_queue *dev_queue; in mqprio_init() 452 static struct netdev_queue *mqprio_queue_get(struct Qdisc *sch, in mqprio_queue_get() 467 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_graft() 614 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_leaf() 645 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class() 684 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats() 706 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class_stats() 748 static struct netdev_queue *mqprio_select_queue(struct Qdisc *sch, in mqprio_select_queue()
|
H A D | sch_teql.c | 93 struct netdev_queue *dat_queue; in teql_dequeue() 148 struct netdev_queue *txq; in teql_destroy() 219 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve() 259 struct netdev_queue *txq) in teql_resolve() 298 struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); in teql_master_xmit()
|
H A D | sch_api.c | 320 struct netdev_queue *nq; in qdisc_lookup_rcu() 1110 struct netdev_queue *dev_queue; in qdisc_graft() 1258 struct netdev_queue *dev_queue, in qdisc_create() 1777 struct netdev_queue *dev_queue; in tc_modify_qdisc() 1883 struct netdev_queue *dev_queue; in tc_dump_qdisc() 2357 struct netdev_queue *dev_queue; in tc_dump_tclass()
|
/linux/include/trace/events/ |
H A D | qdisc.h | 16 TP_PROTO(struct Qdisc *qdisc, const struct netdev_queue *txq, 23 __field(const struct netdev_queue *, txq ) 51 TP_PROTO(struct Qdisc *qdisc, const struct netdev_queue *txq, struct sk_buff *skb), 57 __field(const struct netdev_queue *, txq)
|
/linux/include/linux/ |
H A D | netdevice.h | 650 struct netdev_queue { struct 732 static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) in netdev_queue_numa_node_read() 741 static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node) in netdev_queue_numa_node_write() 2066 struct netdev_queue *_tx; 2289 struct netdev_queue __rcu *ingress_queue; 2568 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_get_tx_queue() 2575 static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev, in skb_get_tx_queue() 2583 struct netdev_queue *, in netdev_for_each_tx_queue() argument 2610 struct netdev_queue *netdev_core_pick_tx(struct net_device *dev, 3484 void netif_schedule_queue(struct netdev_queue *txq); [all …]
|
/linux/include/net/ |
H A D | sch_generic.h | 105 struct netdev_queue *dev_queue; 241 static inline int qdisc_avail_bulklimit(const struct netdev_queue *txq) in qdisc_avail_bulklimit() 249 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *); 692 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, 726 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, 730 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, 779 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_all_tx_empty() 797 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing() 812 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_is_noop()
|
H A D | pkt_sched.h | 119 struct net_device *dev, struct netdev_queue *txq,
|
/linux/Documentation/networking/net_cachelines/ |
H A D | net_device.rst | 98 struct netdev_queue* _rx read_mostly … 108 struct netdev_queue* ingress_queue read_mostly 114 struct netdev_queue* _tx read_mostly …
|
/linux/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | adapter.h | 208 struct netdev_queue *tx_q; /* associated netdev TX queue */ 329 struct netdev_queue *netdevq);
|
/linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 261 struct netdev_queue *txq; /* associated netdev TX queue */ 562 struct net_device *, struct netdev_queue *,
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | qos.h | 26 void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq);
|
H A D | qos.c | 367 void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq) in mlx5e_reactivate_qos_sq() 376 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, qid); in mlx5e_reset_qdisc()
|
/linux/net/core/ |
H A D | netpoll.c | 70 struct netdev_queue *txq) in netpoll_start_xmit() 104 struct netdev_queue *txq; in queue_process() 140 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_local_xmit_active() 341 struct netdev_queue *txq; in __netpoll_send_skb()
|
/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_netdev.c | 445 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_irq_notify() 457 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_full_notify()
|
/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_xdp.c | 210 struct netdev_queue *nq; in vmxnet3_xdp_xmit_back() 233 struct netdev_queue *nq; in vmxnet3_xdp_xmit()
|
/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 42 struct netdev_queue *netdev_txq; in ionic_txq_poke_doorbell() 109 static inline struct netdev_queue *q_to_ndq(struct net_device *netdev, in q_to_ndq() 398 struct netdev_queue *nq; in ionic_xdp_xmit() 476 struct netdev_queue *nq; in ionic_run_xdp() 1333 struct netdev_queue *ndq = q_to_ndq(q->lif->netdev, q); in ionic_tx_empty() 1666 struct netdev_queue *ndq = q_to_ndq(netdev, q); in ionic_tx()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_bpf.c | 16 struct netdev_queue *ndevtxq; in mana_xdp_tx()
|
/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_tx.c | 495 struct netdev_queue *netdev_txq; in hinic_lb_xmit_frame() 556 struct netdev_queue *netdev_txq; in hinic_xmit_frame() 702 struct netdev_queue *netdev_txq; in free_tx_poll()
|
/linux/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | rings.c | 14 struct netdev_queue *nd_q; in nfp_nfdk_tx_ring_reset()
|
/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_txrx.h | 114 struct netdev_queue *ndq;
|
/linux/Documentation/networking/ |
H A D | driver.rst | 61 struct netdev_queue *txq;
|
/linux/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | rings.c | 44 struct netdev_queue *nd_q; in nfp_nfd3_tx_ring_reset()
|
/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 413 struct netdev_queue *netif_txq; in am65_cpsw_nuss_ndo_host_tx_timeout() 1041 struct netdev_queue *txq = netdev_get_tx_queue(ndev, i); in am65_cpsw_nuss_ndo_slave_open() 1101 struct netdev_queue *netif_txq; in am65_cpsw_xdp_tx_frame() 1177 struct netdev_queue *netif_txq; in am65_cpsw_run_xdp() 1488 struct netdev_queue *netif_txq) in am65_cpsw_nuss_tx_wake() 1510 struct netdev_queue *netif_txq; in am65_cpsw_nuss_tx_compl_packets() 1569 struct netdev_queue *netif_txq; in am65_cpsw_nuss_tx_compl_packets_2g() 1690 struct netdev_queue *netif_txq; in am65_cpsw_nuss_ndo_slave_xmit() 2047 struct netdev_queue *netif_txq; in am65_cpsw_ndo_xdp_xmit()
|
/linux/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-net.c | 591 struct netdev_queue *txq; in xlgmac_stop() 706 struct netdev_queue *txq; in xlgmac_xmit() 1043 struct netdev_queue *txq; in xlgmac_tx_poll()
|