Home
last modified time | relevance | path

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

/linux-4.1.27/net/sched/
Dsch_mq.c42 struct netdev_queue *dev_queue; in mq_init()
124 static struct netdev_queue *mq_queue_get(struct Qdisc *sch, unsigned long cl) in mq_queue_get()
134 static struct netdev_queue *mq_select_queue(struct Qdisc *sch, in mq_select_queue()
138 struct netdev_queue *dev_queue = mq_queue_get(sch, ntx); in mq_select_queue()
151 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_graft()
167 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_leaf()
188 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class()
199 struct netdev_queue *dev_queue = mq_queue_get(sch, cl); in mq_dump_class_stats()
Dsch_generic.c60 const struct netdev_queue *txq, in try_bulk_dequeue_skb()
86 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb()
112 struct netdev_queue *dev_queue, in handle_dev_cpu_collision()
150 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit()
213 struct netdev_queue *txq; in qdisc_restart()
285 struct netdev_queue *txq; in dev_watchdog()
402 static struct netdev_queue noop_netdev_queue = {
429 static struct netdev_queue noqueue_netdev_queue = {
581 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue, in qdisc_alloc()
625 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue, in qdisc_create_dflt()
[all …]
Dsch_mqprio.c96 struct netdev_queue *dev_queue; in mqprio_init()
186 static struct netdev_queue *mqprio_queue_get(struct Qdisc *sch, in mqprio_queue_get()
201 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_graft()
266 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_leaf()
298 struct netdev_queue *dev_queue; in mqprio_dump_class()
343 struct netdev_queue *q = netdev_get_tx_queue(dev, i); in mqprio_dump_class_stats()
362 struct netdev_queue *dev_queue = mqprio_queue_get(sch, cl); in mqprio_dump_class_stats()
Dsch_teql.c97 struct netdev_queue *dat_queue; in teql_dequeue()
150 struct netdev_queue *txq; in teql_destroy()
220 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve()
260 struct netdev_queue *txq) in teql_resolve()
299 struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); in teql_master_xmit()
Dsch_api.c831 struct netdev_queue *dev_queue = dev_ingress_queue(dev); in qdisc_graft()
889 qdisc_create(struct net_device *dev, struct netdev_queue *dev_queue, in qdisc_create()
1301 struct netdev_queue *dev_queue; in tc_modify_qdisc()
1483 struct netdev_queue *dev_queue; in tc_dump_qdisc()
1785 struct netdev_queue *dev_queue; in tc_dump_tclass()
/linux-4.1.27/include/linux/
Dnetdevice.h556 struct netdev_queue { struct
593 static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) in netdev_queue_numa_node_read() argument
602 static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node) in netdev_queue_numa_node_write()
1655 struct netdev_queue __rcu *ingress_queue;
1665 struct netdev_queue *_tx ____cacheline_aligned_in_smp;
1811 struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev, in netdev_get_tx_queue()
1817 static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev, in skb_get_tx_queue()
1825 struct netdev_queue *, in netdev_for_each_tx_queue() argument
1835 struct netdev_queue *netdev_pick_tx(struct net_device *dev,
2493 void netif_schedule_queue(struct netdev_queue *txq);
[all …]
Drtnetlink.h75 static inline struct netdev_queue *dev_ingress_queue(struct net_device *dev) in dev_ingress_queue()
80 struct netdev_queue *dev_ingress_queue_create(struct net_device *dev);
/linux-4.1.27/net/core/
Dnet-sysfs.c932 ssize_t (*show)(struct netdev_queue *queue,
934 ssize_t (*store)(struct netdev_queue *queue,
940 #define to_netdev_queue(obj) container_of(obj, struct netdev_queue, kobj)
946 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_show()
959 struct netdev_queue *queue = to_netdev_queue(kobj); in netdev_queue_attr_store()
972 static ssize_t show_trans_timeout(struct netdev_queue *queue, in show_trans_timeout()
986 static inline unsigned int get_netdev_queue_index(struct netdev_queue *queue) in get_netdev_queue_index()
1000 static ssize_t show_tx_maxrate(struct netdev_queue *queue, in show_tx_maxrate()
1007 static ssize_t set_tx_maxrate(struct netdev_queue *queue, in set_tx_maxrate()
1072 static ssize_t bql_show_hold_time(struct netdev_queue *queue, in bql_show_hold_time()
[all …]
Dnetpoll.c73 struct netdev_queue *txq) in netpoll_start_xmit()
107 struct netdev_queue *txq; in queue_process()
336 struct netdev_queue *txq; in netpoll_send_skb_on_dev()
Ddev.c2235 void netif_schedule_queue(struct netdev_queue *txq) in netif_schedule_queue()
2256 struct netdev_queue *txq = netdev_get_tx_queue(dev, queue_index); in netif_wake_subqueue()
2269 void netif_tx_wake_queue(struct netdev_queue *dev_queue) in netif_tx_wake_queue()
2645 struct netdev_queue *txq, bool more) in xmit_one()
2662 struct netdev_queue *txq, int *ret) in dev_hard_start_xmit()
2809 struct netdev_queue *txq) in __dev_xmit_skb()
2934 struct netdev_queue *txq; in __dev_queue_xmit()
3529 static int ing_filter(struct sk_buff *skb, struct netdev_queue *rxq) in ing_filter()
3560 struct netdev_queue *rxq = rcu_dereference(skb->dev->ingress_queue); in handle_ing()
6281 struct netdev_queue *queue, void *_unused) in netdev_init_one_queue()
[all …]
Dflow_dissector.c472 struct netdev_queue *netdev_pick_tx(struct net_device *dev, in netdev_pick_tx()
Dpktgen.c3319 struct netdev_queue *txq; in pktgen_xmit()
/linux-4.1.27/include/net/
Dsch_generic.h82 struct netdev_queue *dev_queue;
128 static inline int qdisc_avail_bulklimit(const struct netdev_queue *txq) in qdisc_avail_bulklimit()
155 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
394 struct Qdisc *dev_graft_qdisc(struct netdev_queue *dev_queue,
399 struct Qdisc *qdisc_alloc(struct netdev_queue *dev_queue,
401 struct Qdisc *qdisc_create_dflt(struct netdev_queue *dev_queue,
435 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_all_tx_empty()
453 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_changing()
466 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in qdisc_tx_is_noop()
Dpkt_sched.h102 struct net_device *dev, struct netdev_queue *txq,
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h209 struct netdev_queue *tx_q; /* associated netdev TX queue */
329 struct netdev_queue *netdevq);
Dsge.c1206 static inline void t3_stop_tx_queue(struct netdev_queue *txq, in t3_stop_tx_queue()
1227 struct netdev_queue *txq; in t3_eth_xmit()
2973 struct netdev_queue *netdevq) in t3_sge_alloc_qset()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h259 struct netdev_queue *txq; /* associated netdev TX queue */
537 struct net_device *, struct netdev_queue *,
Dsge.c2361 struct net_device *dev, struct netdev_queue *devq, in t4vf_sge_alloc_eth_txq()
/linux-4.1.27/net/ieee802154/6lowpan/
Dcore.c87 struct netdev_queue *txq, in lowpan_set_lockdep_class_one()
/linux-4.1.27/drivers/net/
Difb.c67 struct netdev_queue *txq; in ri_tasklet()
Dmacvlan.c777 struct netdev_queue *txq, in macvlan_set_lockdep_class_one()
Dvirtio_net.c915 struct netdev_queue *txq = netdev_get_tx_queue(dev, qnum); in start_xmit()
Dxen-netfront.c246 struct netdev_queue *dev_queue = netdev_get_tx_queue(dev, queue->id); in xennet_maybe_wake_tx()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dinit.c332 struct netdev_queue *txq = netdev_get_tx_queue(netdev, i); in mwifiex_wake_up_net_dev_queue()
353 struct netdev_queue *txq = netdev_get_tx_queue(netdev, i); in mwifiex_stop_net_dev_queue()
Dtxrx.c280 struct netdev_queue *txq; in mwifiex_write_data_complete()
Dmain.c646 struct netdev_queue *txq; in mwifiex_queue_tx_pkt()
866 struct netdev_queue *txq; in mwifiex_dump_drv_info()
Ddebugfs.c81 struct netdev_queue *txq; in mwifiex_info_read()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h240 struct netdev_queue *txq;
/linux-4.1.27/drivers/net/ethernet/
Dlantiq_etop.c186 struct netdev_queue *txq = in ltq_etop_poll_tx()
521 struct netdev_queue *txq = netdev_get_tx_queue(dev, queue); in ltq_etop_tx()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb.h580 static inline struct netdev_queue *txring_txq(const struct igb_ring *tx_ring) in txring_txq()
/linux-4.1.27/drivers/net/hamradio/
Dbpqether.c129 struct netdev_queue *txq, in bpq_set_lockdep_class_one()
/linux-4.1.27/drivers/net/wan/
Ddlci.c196 struct netdev_queue *txq = skb_get_tx_queue(dev, skb); in dlci_transmit()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k.h170 static inline struct netdev_queue *txring_txq(const struct fm10k_ring *ring) in txring_txq()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c639 struct netdev_queue *txq; in vnet_ack()
707 struct netdev_queue *txq; in maybe_tx_wakeup()
1182 struct netdev_queue *txq; in vnet_handle_offloads()
1258 struct netdev_queue *txq; in vnet_start_xmit()
Dsungem.c704 struct netdev_queue *txq = netdev_get_tx_queue(dev, 0); in gem_tx()
892 struct netdev_queue *txq = netdev_get_tx_queue(dev, 0); in gem_poll()
1341 struct netdev_queue *txq = netdev_get_tx_queue(gp->dev, 0); in gem_set_link_modes()
Dniu.c3604 struct netdev_queue *txq; in niu_tx_work()
6634 struct netdev_queue *txq; in niu_start_xmit()
/linux-4.1.27/net/caif/
Dcaif_dev.c170 struct netdev_queue *txq; in transmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h575 struct netdev_queue *txq; /* associated netdev TX queue */
1060 struct net_device *dev, struct netdev_queue *netdevq,
Dsge.c2571 struct net_device *dev, struct netdev_queue *netdevq, in t4_sge_alloc_eth_txq()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c741 struct netdev_queue *dev_txq; in sxgbe_tx_queue_clean()
828 struct netdev_queue *dev_txq = netdev_get_tx_queue(priv->dev, in sxgbe_restart_tx_queue()
1284 struct netdev_queue *dev_txq; in sxgbe_xmit()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c990 struct netdev_queue *txq; in xgbe_stop()
1468 struct netdev_queue *txq; in xgbe_xmit()
1856 struct netdev_queue *txq; in xgbe_tx_poll()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c511 struct netdev_queue *nq = netdev_get_tx_queue(mp->dev, txq->index); in txq_maybe_wake()
985 struct netdev_queue *nq; in mv643xx_eth_xmit()
1022 struct netdev_queue *nq = netdev_get_tx_queue(mp->dev, txq->index); in txq_kick()
1047 struct netdev_queue *nq = netdev_get_tx_queue(mp->dev, txq->index); in txq_reclaim()
Dmvneta.c1341 struct netdev_queue *nq = netdev_get_tx_queue(pp->dev, txq->id); in mvneta_txq_done()
1810 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvneta_tx()
1852 struct netdev_queue *nq; in mvneta_tx_done_gbe()
Dmvpp2.c4445 struct netdev_queue *nq = netdev_get_tx_queue(port->dev, txq->log_id); in mvpp2_txq_done()
5241 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvpp2_tx()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1522 struct netdev_queue *dev_queue; in myri10ge_tx_done()
2823 struct netdev_queue *netdev_queue; in myri10ge_xmit() local
2835 netdev_queue = netdev_get_tx_queue(mgp->dev, queue); in myri10ge_xmit()
2853 netif_tx_stop_queue(netdev_queue); in myri10ge_xmit()
3059 netif_tx_stop_queue(netdev_queue); in myri10ge_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h945 static inline struct netdev_queue *txring_txq(const struct ixgbe_ring *ring) in txring_txq()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h296 struct netdev_queue *tx_queue;
/linux-4.1.27/net/batman-adv/
Dsoft-interface.c670 struct netdev_queue *txq, in batadv_set_lockdep_class_one()
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_main.c95 struct netdev_queue *txq, in ipvlan_set_lockdep_class_one()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnet_driver.h231 struct netdev_queue *core_txq;
/linux-4.1.27/net/8021q/
Dvlan_dev.c481 struct netdev_queue *txq, in vlan_dev_set_lockdep_one()
/linux-4.1.27/drivers/net/xen-netback/
Dxenbus.c58 struct netdev_queue *dev_queue; in xenvif_read_io_ring()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcmsysport.c671 struct netdev_queue *txq; in __bcm_sysport_tx_reclaim()
936 struct netdev_queue *txq; in bcm_sysport_xmit()
Dbnx2.c2834 struct netdev_queue *txq; in bnx2_tx_int()
6574 struct netdev_queue *txq; in bnx2_start_xmit()
Dtg3.c6523 struct netdev_queue *txq; in tg3_tx()
7850 struct netdev_queue *txq, struct sk_buff *skb) in tg3_tso_bug()
7898 struct netdev_queue *txq; in tg3_start_xmit()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c1958 struct netdev_queue *txq; in free_skb_resources()
2249 struct netdev_queue *txq; in gfar_start_xmit()
2604 struct netdev_queue *txq; in gfar_clean_tx_ring()
Dfec_main.c780 struct netdev_queue *nq; in fec_enet_start_xmit()
1199 struct netdev_queue *nq; in fec_enet_tx_queue()
/linux-4.1.27/net/bluetooth/
D6lowpan.c652 struct netdev_queue *txq, in bt_set_lockdep_class_one()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic.h664 struct netdev_queue *txq;
/linux-4.1.27/net/netrom/
Daf_netrom.c79 struct netdev_queue *txq, in nr_set_lockdep_one()
/linux-4.1.27/drivers/net/ethernet/nxp/
Dlpc_eth.c1018 struct netdev_queue *txq = netdev_get_tx_queue(ndev, 0); in lpc_eth_poll()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Ddebugfs.c1167 struct netdev_queue *txq = netdev_get_tx_queue(ndev, i); in wil_info_debugfs_show()
/linux-4.1.27/net/rose/
Daf_rose.c80 struct netdev_queue *txq, in rose_set_lockdep_one()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1023 struct netdev_queue *txq; in __bcmgenet_tx_reclaim()
1281 struct netdev_queue *txq; in bcmgenet_xmit()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c822 struct netdev_queue *txq = netdev_get_tx_queue(pr->port->netdev, in ehea_proc_cqes()
2058 struct netdev_queue *txq; in ehea_start_xmit()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic.h638 struct netdev_queue *txq;
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c276 struct netdev_queue *txq; in bnx2x_tx_int()
3721 struct netdev_queue *txq; in bnx2x_start_xmit()
Dbnx2x_ethtool.c2406 struct netdev_queue *txq = netdev_get_tx_queue(bp->dev, in bnx2x_run_loopback()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c566 struct netdev_queue *txq; in enic_hard_start_xmit()
/linux-4.1.27/drivers/net/team/
Dteam.c1543 struct netdev_queue *txq, in team_set_lockdep_class_one()
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_hw.c3070 struct netdev_queue *txq, in prism2_set_lockdep_class_one()
/linux-4.1.27/drivers/net/bonding/
Dbond_main.c4532 struct netdev_queue *txq, in bond_set_lockdep_class_one()
/linux-4.1.27/net/packet/
Daf_packet.c250 struct netdev_queue *txq; in packet_direct_xmit()