Home
last modified time | relevance | path

Searched refs:netdev_queue (Results 1 – 25 of 103) sorted by relevance

12345

/linux/net/sched/
H A Dsch_mq.c72 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 Dsch_mqprio.c350 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 Dsch_teql.c93 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 Dsch_api.c320 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 Dqdisc.h16 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 Dnetdevice.h650 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 Dsch_generic.h105 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 Dpkt_sched.h119 struct net_device *dev, struct netdev_queue *txq,
/linux/Documentation/networking/net_cachelines/
H A Dnet_device.rst98 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 Dadapter.h208 struct netdev_queue *tx_q; /* associated netdev TX queue */
329 struct netdev_queue *netdevq);
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h261 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 Dqos.h26 void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq);
H A Dqos.c367 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 Dnetpoll.c70 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 Dt7xx_netdev.c445 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 Dvmxnet3_xdp.c210 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 Dionic_txrx.c42 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 Dmana_bpf.c16 struct netdev_queue *ndevtxq; in mana_xdp_tx()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c495 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 Drings.c14 struct netdev_queue *nd_q; in nfp_nfdk_tx_ring_reset()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h114 struct netdev_queue *ndq;
/linux/Documentation/networking/
H A Ddriver.rst61 struct netdev_queue *txq;
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c44 struct netdev_queue *nd_q; in nfp_nfd3_tx_ring_reset()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c413 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 Ddwc-xlgmac-net.c591 struct netdev_queue *txq; in xlgmac_stop()
706 struct netdev_queue *txq; in xlgmac_xmit()
1043 struct netdev_queue *txq; in xlgmac_tx_poll()

12345