Home
last modified time | relevance | path

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

123456

/Linux-v6.1/net/sched/
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()
Dsch_generic.c39 const struct netdev_queue *txq) in qdisc_maybe_clear_missed()
74 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq()
180 const struct netdev_queue *txq, in try_bulk_dequeue_skb()
231 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb()
315 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit()
391 struct netdev_queue *txq; in qdisc_restart()
451 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_freeze_queues()
477 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_unfreeze_queues()
510 struct netdev_queue *txq; in dev_watchdog()
649 static struct netdev_queue noop_netdev_queue = {
[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()
447 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_leaf()
478 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class()
517 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats()
539 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class_stats()
581 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()
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()
Dsch_htb.c128 struct netdev_queue *offload_queue;
1120 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_init()
1168 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_offload()
1185 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_software()
1362 static struct netdev_queue *
1384 htb_graft_helper(struct netdev_queue *dev_queue, struct Qdisc *new_q) in htb_graft_helper()
1400 static struct netdev_queue *htb_offload_get_queue(struct htb_class *cl) in htb_offload_get_queue()
1402 struct netdev_queue *queue; in htb_offload_get_queue()
1414 struct netdev_queue *queue_old, *queue_new; in htb_offload_move_qdisc()
1446 struct netdev_queue *dev_queue = sch->dev_queue; in htb_graft()
[all …]
Dsch_taprio.c1790 struct netdev_queue *dev_queue; in taprio_init()
1840 static struct netdev_queue *taprio_queue_get(struct Qdisc *sch, in taprio_queue_get()
1858 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_graft()
2046 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_leaf()
2066 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_dump_class()
2080 struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); in taprio_dump_class_stats()
2104 static struct netdev_queue *taprio_select_queue(struct Qdisc *sch, in taprio_select_queue()
Dsch_api.c319 struct netdev_queue *nq; in qdisc_lookup_rcu()
1087 struct netdev_queue *dev_queue = dev_ingress_queue(dev); in qdisc_graft()
1184 struct netdev_queue *dev_queue, in qdisc_create()
1663 struct netdev_queue *dev_queue; in tc_modify_qdisc()
1769 struct netdev_queue *dev_queue; in tc_dump_qdisc()
2204 struct netdev_queue *dev_queue; in tc_dump_tclass()
/Linux-v6.1/include/trace/events/
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-v6.1/include/linux/
Dnetdevice.h595 struct netdev_queue { struct
668 static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) in netdev_queue_numa_node_read()
677 static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node) in netdev_queue_numa_node_write()
2197 struct netdev_queue __rcu *ingress_queue;
2211 struct netdev_queue *_tx ____cacheline_aligned_in_smp;
2419 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_get_tx_queue()
2425 static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev, in skb_get_tx_queue()
2433 struct netdev_queue *, in netdev_for_each_tx_queue() argument
2460 struct netdev_queue *netdev_core_pick_tx(struct net_device *dev,
3202 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-v6.1/net/core/
Dnet-sysfs.c1166 ssize_t (*show)(struct netdev_queue *queue, char *buf);
1167 ssize_t (*store)(struct netdev_queue *queue,
1173 #define to_netdev_queue(obj) container_of(obj, struct netdev_queue, kobj)
1180 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_show()
1194 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_store()
1207 static ssize_t tx_timeout_show(struct netdev_queue *queue, char *buf) in tx_timeout_show()
1214 static unsigned int get_netdev_queue_index(struct netdev_queue *queue) in get_netdev_queue_index()
1225 static ssize_t traffic_class_show(struct netdev_queue *queue, in traffic_class_show()
1263 static ssize_t tx_maxrate_show(struct netdev_queue *queue, in tx_maxrate_show()
1269 static ssize_t tx_maxrate_store(struct netdev_queue *queue, in tx_maxrate_store()
[all …]
Dnetpoll.c75 struct netdev_queue *txq) in netpoll_start_xmit()
109 struct netdev_queue *txq; in queue_process()
329 struct netdev_queue *txq; in __netpoll_send_skb()
/Linux-v6.1/include/net/
Dsch_generic.h104 struct netdev_queue *dev_queue;
231 static inline int qdisc_avail_bulklimit(const struct netdev_queue *txq) in qdisc_avail_bulklimit()
244 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
650 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue,
683 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue,
687 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue,
736 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_all_tx_empty()
754 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing()
767 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_is_noop()
Dpkt_sched.h118 struct net_device *dev, struct netdev_queue *txq,
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h208 struct netdev_queue *tx_q; /* associated netdev TX queue */
329 struct netdev_queue *netdevq);
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h261 struct netdev_queue *txq; /* associated netdev TX queue */
562 struct net_device *, struct netdev_queue *,
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dqos.h26 void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq);
Dqos.c354 void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq) in mlx5e_reactivate_qos_sq()
363 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, qid); in mlx5e_reset_qdisc()
/Linux-v6.1/drivers/net/ethernet/marvell/octeon_ep/
Doctep_tx.h144 struct netdev_queue *netdev_q;
/Linux-v6.1/drivers/net/wwan/t7xx/
Dt7xx_netdev.c348 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_irq_notify()
360 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_full_notify()
/Linux-v6.1/drivers/net/ethernet/microsoft/mana/
Dmana_bpf.c16 struct netdev_queue *ndevtxq; in mana_xdp_tx()
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/nfdk/
Drings.c14 struct netdev_queue *nd_q; in nfp_nfdk_tx_ring_reset()
/Linux-v6.1/drivers/net/ethernet/huawei/hinic/
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-v6.1/drivers/net/ethernet/fungible/funeth/
Dfuneth_txrx.h113 struct netdev_queue *ndq;
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/nfd3/
Drings.c44 struct netdev_queue *nd_q; in nfp_nfd3_tx_ring_reset()

123456