| /linux/net/sched/ |
| H A D | sch_mq.c | 74 struct netdev_queue *dev_queue; in mq_init_common() 192 static struct netdev_queue *mq_queue_get(struct Qdisc *sch, unsigned long cl) in mq_select_queue() 202 struct netdev_queue *mq_select_queue(struct Qdisc *sch, in mq_graft() 212 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_graft() 237 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_find() 256 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class_stats() 268 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_walk()
|
| H A D | sch_generic.c | 41 struct netdev_queue *txq, struct net_device *dev) in __tcf_kfree_skb_list() 66 const struct netdev_queue *txq) in qdisc_maybe_clear_missed() 101 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq() 207 const struct netdev_queue *txq, in try_bulk_dequeue_skb() 261 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb() 345 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit() 421 struct netdev_queue *txq; in qdisc_restart() 481 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_freeze_queues() 507 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_unfreeze_queues() 541 struct netdev_queue *tx in dev_watchdog() [all...] |
| H A D | sch_mqprio.c | 350 struct netdev_queue *dev_queue; in mqprio_init() 451 static struct netdev_queue *mqprio_queue_get(struct Qdisc *sch, in mqprio_queue_get() 466 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_graft() 626 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_find() 657 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class() 691 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats() 707 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class_stats() 750 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() 221 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve() 261 struct netdev_queue *txq) in teql_resolve() 300 struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); in teql_master_xmit()
|
| H A D | sch_htb.c | 128 struct netdev_queue *offload_queue; 1123 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_init() 1171 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_offload() 1188 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, ntx); in htb_attach_software() 1366 static struct netdev_queue * in htb_select_queue() 1388 htb_graft_helper(struct netdev_queue *dev_queue, struct Qdisc *new_q) in htb_graft_helper() 1404 static struct netdev_queue *htb_offload_get_queue(struct htb_class *cl) in htb_offload_get_queue() 1406 struct netdev_queue *queue; in htb_offload_get_queue() 1418 struct netdev_queue *queue_old, *queue_new; in htb_offload_move_qdisc() 1450 struct netdev_queue *dev_queu in htb_graft() [all...] |
| /linux/net/core/ |
| H A D | net-sysfs.c | 1351 * netdev_queue sysfs structures and functions. in net_rx_queue_change_owner() 1356 struct netdev_queue *queue, char *buf); 1358 struct netdev_queue *queue, const char *buf, 1364 #define to_netdev_queue(obj) container_of(obj, struct netdev_queue, kobj) 1371 struct netdev_queue *queue = to_netdev_queue(kobj); 1385 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_store() 1399 struct netdev_queue *queue, char *buf) 1406 static unsigned int get_netdev_queue_index(struct netdev_queue *queue) in tx_timeout_show() 1418 struct netdev_queue *queue, char *buf) in get_netdev_queue_index() 1456 struct netdev_queue *queu in traffic_class_show() [all...] |
| H A D | netpoll.c | 52 struct netdev_queue *txq) 86 struct netdev_queue *txq; in netpoll_start_xmit() 122 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in queue_process() 297 struct netdev_queue *txq;
|
| /linux/include/linux/ |
| H A D | netdevice.h | 676 struct netdev_queue { struct 760 static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) in netdev_queue_numa_node_read() 769 static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node) in netdev_queue_numa_node_write() 2154 struct netdev_queue *_tx; 2382 struct netdev_queue __rcu *ingress_queue; 2598 * struct napi_struct, struct netdev_queue, struct netdev_rx_queue 2703 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_for_each_tx_queue() 2710 static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev, 2718 struct netdev_queue *, in netdev_get_fwd_headroom() 2730 struct netdev_queue *netdev_core_pick_t 680 devnetdev_queue global() argument 681 dev_trackernetdev_queue global() argument 683 qdiscnetdev_queue global() argument 684 qdisc_sleepingnetdev_queue global() argument 686 kobjnetdev_queue global() argument 687 groupsnetdev_queue global() argument 689 tx_maxratenetdev_queue global() argument 694 trans_timeoutnetdev_queue global() argument 697 sb_devnetdev_queue global() argument 700 poolnetdev_queue global() argument 707 dqlnetdev_queue global() argument 709 ____cacheline_aligned_in_smpnetdev_queue global() argument 710 xmit_lock_ownernetdev_queue global() argument 714 trans_startnetdev_queue global() argument 716 statenetdev_queue global() argument 724 napinetdev_queue global() argument 727 numa_nodenetdev_queue global() argument 2699 netdev_for_each_tx_queue(struct net_device * dev,void (* f)(struct net_device *,struct netdev_queue *,void *),void * arg) netdev_for_each_tx_queue() argument [all...] |
| H A D | rtnetlink.h | 161 static inline struct netdev_queue *dev_ingress_queue(struct net_device *dev) in dev_ingress_queue() 166 static inline struct netdev_queue *dev_ingress_queue_rcu(struct net_device *dev) in dev_ingress_queue_rcu() 171 struct netdev_queue *dev_ingress_queue_create(struct net_device *dev);
|
| /linux/include/net/ |
| H A D | sch_generic.h | 31 struct netdev_queue; 103 struct netdev_queue *dev_queue; 261 static inline int qdisc_avail_bulklimit(const struct netdev_queue *txq) in qdisc_avail_bulklimit() 269 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *); 730 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue, in dev_reset_queue() 739 struct netdev_queue *dev_queue, in dev_reset_queue() 792 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in skb_at_tc_ingress() 796 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, 855 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing() 873 struct netdev_queue *tx in qdisc_txq_has_no_queue() [all...] |
| /linux/Documentation/networking/net_cachelines/ |
| H A D | net_device.rst | 98 struct netdev_queue* _rx read_mostly netdev_get_rx_queue(rx) 108 struct netdev_queue* ingress_queue read_mostly 114 struct netdev_queue* _tx read_mostly netdev_get_tx_queue(tx)
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | cn10k_ipsec.h | 231 bool cn10k_ipsec_transmit(struct otx2_nic *pf, struct netdev_queue *txq, 258 cn10k_ipsec_transmit(struct otx2_nic *pf, struct netdev_queue *txq, in cn10k_ipsec_transmit()
|
| H A D | otx2_txrx.h | 182 bool otx2_sq_append_skb(void *dev, struct netdev_queue *txq,
|
| H A D | otx2_txrx.c | 523 struct netdev_queue *txq; in otx2_tx_napi_handler() 931 struct netdev_queue *txq = netdev_get_tx_queue(pfvf->netdev, qidx); in otx2_sq_append_tso() 1189 bool otx2_sq_append_skb(void *dev, struct netdev_queue *txq, in otx2_sq_append_skb() 1324 struct netdev_queue *txq; in otx2_cleanup_tx_cqes() 1390 struct netdev_queue *txq; in otx2_free_pending_sqe()
|
| /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/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 349 struct netdev_queue *nq; in tsnep_tx_enable() 360 struct netdev_queue *nq; in tsnep_tx_disable() 732 struct netdev_queue *tx_nq, struct tsnep_tx *tx, in tsnep_xdp_xmit_back() 822 struct netdev_queue *nq; in tsnep_tx_poll() 914 struct netdev_queue *nq; in tsnep_tx_pending() 1288 struct netdev_queue *tx_nq, struct tsnep_tx *tx) in tsnep_xdp_run_prog() 1332 struct netdev_queue *tx_nq, in tsnep_xdp_run_prog_zc() 1369 struct netdev_queue *tx_nq, struct tsnep_tx *tx) in tsnep_finalize_xdp() 1440 struct netdev_queue *tx_nq; in tsnep_rx_poll() 1544 struct netdev_queue *tx_nq; in tsnep_rx_poll_zc() [all …]
|
| /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/wwan/t7xx/ |
| H A D | t7xx_netdev.c | 446 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_irq_notify() 458 struct netdev_queue *net_queue; in t7xx_ccmni_queue_tx_full_notify()
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 46 struct netdev_queue *netdev_txq; in ionic_txq_poke_doorbell() 113 static inline struct netdev_queue *q_to_ndq(struct net_device *netdev, in q_to_ndq() 402 struct netdev_queue *nq; in ionic_xdp_xmit() 480 struct netdev_queue *nq; in ionic_run_xdp() 1337 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/netronome/nfp/nfdk/ |
| H A D | rings.c | 14 struct netdev_queue *nd_q; in nfp_nfdk_tx_ring_reset()
|
| /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/fungible/funeth/ |
| H A D | funeth_txrx.h | 114 struct netdev_queue *ndq;
|