Home
last modified time | relevance | path

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

1234

/Linux-v5.4/net/sched/
Dsch_mq.c72 struct netdev_queue *dev_queue; in mq_init()
173 static struct netdev_queue *mq_queue_get(struct Qdisc *sch, unsigned long cl) in mq_queue_get()
183 static struct netdev_queue *mq_select_queue(struct Qdisc *sch, in mq_select_queue()
192 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_graft()
217 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_leaf()
234 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class()
245 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class_stats()
Dsch_generic.c53 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq()
154 const struct netdev_queue *txq, in try_bulk_dequeue_skb()
205 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb()
286 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit()
360 struct netdev_queue *txq; in qdisc_restart()
432 struct netdev_queue *txq; in dev_watchdog()
548 static struct netdev_queue noop_netdev_queue = {
802 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in qdisc_alloc()
880 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, in qdisc_create_dflt()
1011 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, in dev_graft_qdisc()
[all …]
Dsch_mqprio.c138 struct netdev_queue *dev_queue; in mqprio_init()
309 static struct netdev_queue *mqprio_queue_get(struct Qdisc *sch, in mqprio_queue_get()
324 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_graft()
460 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_leaf()
491 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class()
529 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats()
557 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class_stats()
602 static struct netdev_queue *mqprio_select_queue(struct Qdisc *sch, in mqprio_select_queue()
Dsch_teql.c93 struct netdev_queue *dat_queue; in teql_dequeue()
146 struct netdev_queue *txq; in teql_destroy()
217 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve()
257 struct netdev_queue *txq) in teql_resolve()
296 struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); in teql_master_xmit()
Dsch_taprio.c1623 struct netdev_queue *dev_queue; in taprio_init()
1644 static struct netdev_queue *taprio_queue_get(struct Qdisc *sch, in taprio_queue_get()
1662 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_graft()
1820 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_leaf()
1840 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_dump_class()
1854 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_dump_class_stats()
1881 static struct netdev_queue *taprio_select_queue(struct Qdisc *sch, in taprio_select_queue()
Dsch_api.c315 struct netdev_queue *nq; in qdisc_lookup_rcu()
1052 struct netdev_queue *dev_queue = dev_ingress_queue(dev); in qdisc_graft()
1149 struct netdev_queue *dev_queue, in qdisc_create()
1643 struct netdev_queue *dev_queue; in tc_modify_qdisc()
1749 struct netdev_queue *dev_queue; in tc_dump_qdisc()
2171 struct netdev_queue *dev_queue; in tc_dump_tclass()
/Linux-v5.4/net/core/
Dnet-sysfs.c987 ssize_t (*show)(struct netdev_queue *queue, char *buf);
988 ssize_t (*store)(struct netdev_queue *queue,
994 #define to_netdev_queue(obj) container_of(obj, struct netdev_queue, kobj)
1001 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_show()
1015 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_store()
1028 static ssize_t tx_timeout_show(struct netdev_queue *queue, char *buf) in tx_timeout_show()
1039 static unsigned int get_netdev_queue_index(struct netdev_queue *queue) in get_netdev_queue_index()
1050 static ssize_t traffic_class_show(struct netdev_queue *queue, in traffic_class_show()
1081 static ssize_t tx_maxrate_show(struct netdev_queue *queue, in tx_maxrate_show()
1087 static ssize_t tx_maxrate_store(struct netdev_queue *queue, in tx_maxrate_store()
[all …]
Dnetpoll.c73 struct netdev_queue *txq) in netpoll_start_xmit()
107 struct netdev_queue *txq; in queue_process()
325 struct netdev_queue *txq; in netpoll_send_skb_on_dev()
Ddev.c2455 struct netdev_queue *txq = &dev->_tx[dev->num_tx_queues]; in netdev_unbind_all_sb_channels()
2510 struct netdev_queue *txq = &dev->_tx[dev->num_tx_queues]; in netdev_unbind_sb_channel()
2690 void netif_schedule_queue(struct netdev_queue *txq) in netif_schedule_queue()
2702 void netif_tx_wake_queue(struct netdev_queue *dev_queue) in netif_tx_wake_queue()
3189 struct netdev_queue *txq, bool more) in xmit_one()
3206 struct netdev_queue *txq, int *ret) in dev_hard_start_xmit()
3379 struct netdev_queue *txq) in __dev_xmit_skb()
3663 struct netdev_queue *netdev_core_pick_tx(struct net_device *dev, in netdev_core_pick_tx()
3720 struct netdev_queue *txq; in __dev_queue_xmit()
3839 struct netdev_queue *txq; in dev_direct_xmit()
[all …]
/Linux-v5.4/include/linux/
Dnetdevice.h589 struct netdev_queue { struct
641 static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) in netdev_queue_numa_node_read() argument
650 static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node) in netdev_queue_numa_node_write()
1949 struct netdev_queue __rcu *ingress_queue;
1963 struct netdev_queue *_tx ____cacheline_aligned_in_smp;
2113 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_get_tx_queue()
2119 static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev, in skb_get_tx_queue()
2127 struct netdev_queue *, in netdev_for_each_tx_queue() argument
2139 struct netdev_queue *netdev_core_pick_tx(struct net_device *dev,
3057 void netif_schedule_queue(struct netdev_queue *txq);
[all …]
Drtnetlink.h83 static inline struct netdev_queue *dev_ingress_queue(struct net_device *dev) in dev_ingress_queue()
88 static inline struct netdev_queue *dev_ingress_queue_rcu(struct net_device *dev) in dev_ingress_queue_rcu()
93 struct netdev_queue *dev_ingress_queue_create(struct net_device *dev);
/Linux-v5.4/include/trace/events/
Dqdisc.h14 TP_PROTO(struct Qdisc *qdisc, const struct netdev_queue *txq,
21 __field(const struct netdev_queue *, txq )
/Linux-v5.4/include/net/
Dsch_generic.h89 struct netdev_queue *dev_queue;
185 static inline int qdisc_avail_bulklimit(const struct netdev_queue *txq) in qdisc_avail_bulklimit()
198 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
631 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue,
661 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue,
665 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue,
735 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_all_tx_empty()
753 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing()
766 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_is_noop()
Dpkt_sched.h113 struct net_device *dev, struct netdev_queue *txq,
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h208 struct netdev_queue *tx_q; /* associated netdev TX queue */
328 struct netdev_queue *netdevq);
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h260 struct netdev_queue *txq; /* associated netdev TX queue */
561 struct net_device *, struct netdev_queue *,
/Linux-v5.4/drivers/net/ethernet/
Dlantiq_etop.c174 struct netdev_queue *txq = in ltq_etop_poll_tx()
458 struct netdev_queue *txq = netdev_get_tx_queue(dev, queue); in ltq_etop_tx()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dtxrx.c282 struct netdev_queue *txq; in mwifiex_write_data_complete()
/Linux-v5.4/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h240 struct netdev_queue *txq;
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h580 static inline struct netdev_queue *txring_txq(const struct i40e_ring *ring) in txring_txq()
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_txrx.h519 static inline struct netdev_queue *txring_txq(const struct iavf_ring *ring) in txring_txq()
/Linux-v5.4/drivers/net/ethernet/google/gve/
Dgve.h126 struct netdev_queue *netdev_txq;
/Linux-v5.4/drivers/net/
Difb.c65 struct netdev_queue *txq; in ifb_ri_tasklet()
/Linux-v5.4/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-net.c592 struct netdev_queue *txq; in xlgmac_stop()
707 struct netdev_queue *txq; in xlgmac_xmit()
1044 struct netdev_queue *txq; in xlgmac_tx_poll()
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Dlio_core.c185 struct netdev_queue *netdev_queue = txq; in octeon_report_tx_completion_to_bql() local
187 netdev_tx_completed_queue(netdev_queue, pkts_compl, bytes_compl); in octeon_report_tx_completion_to_bql()
224 struct netdev_queue *txq; in octeon_report_sent_bytes_to_bql()

1234