Home
last modified time | relevance | path

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

12345

/linux/net/sched/
H A Dsch_mq.c74 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 Dsch_generic.c41 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 Dsch_mqprio.c350 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 Dsch_teql.c93 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 Dsch_htb.c128 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 Dnet-sysfs.c1351 * 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 Dnetpoll.c52 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 Dnetdevice.h676 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 Drtnetlink.h161 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 Dsch_generic.h31 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 Dnet_device.rst98 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 Dcn10k_ipsec.h231 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 Dotx2_txrx.h182 bool otx2_sq_append_skb(void *dev, struct netdev_queue *txq,
H A Dotx2_txrx.c523 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 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/drivers/net/ethernet/engleder/
H A Dtsnep_main.c349 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 Dvmxnet3_xdp.c210 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 Dt7xx_netdev.c446 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 Dionic_txrx.c46 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 Drings.c14 struct netdev_queue *nd_q; in nfp_nfdk_tx_ring_reset()
/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/fungible/funeth/
H A Dfuneth_txrx.h114 struct netdev_queue *ndq;

12345