Home
last modified time | relevance | path

Searched defs:tx_ring (Results 1 – 134 of 134) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c80 void i40evf_clean_tx_ring(struct i40e_ring *tx_ring) in i40evf_clean_tx_ring()
116 void i40evf_free_tx_resources(struct i40e_ring *tx_ring) in i40evf_free_tx_resources()
136 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()
152 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq()
423 int i40evf_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40evf_setup_tx_descriptors()
1394 struct i40e_ring *tx_ring, in i40evf_tx_prepare_vlan_flags()
1444 static int i40e_tso(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tso()
1504 struct i40e_ring *tx_ring, in i40e_tx_enable_csum()
1633 static void i40e_create_tx_ctx(struct i40e_ring *tx_ring, in i40e_create_tx_ctx()
1720 static inline int __i40evf_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in __i40evf_maybe_stop_tx()
[all …]
Di40evf_main.c373 struct i40e_ring *tx_ring = adapter->tx_rings[t_idx]; in i40evf_map_vector_to_txq() local
1140 struct i40e_ring *tx_ring; in i40evf_alloc_queues() local
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_spi.h56 struct tx_ring { struct
57 struct sk_buff *skb[TX_RING_MAX_LEN];
58 u16 head;
59 u16 tail;
83 struct tx_ring txr; argument
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c57 struct i40e_ring *tx_ring; in i40e_program_fdir_filter() local
555 void i40e_clean_tx_ring(struct i40e_ring *tx_ring) in i40e_clean_tx_ring()
591 void i40e_free_tx_resources(struct i40e_ring *tx_ring) in i40e_free_tx_resources()
634 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq()
949 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40e_setup_tx_descriptors()
1967 static void i40e_atr(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_atr()
2115 struct i40e_ring *tx_ring, in i40e_tx_prepare_vlan_flags()
2195 static int i40e_tso(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tso()
2254 static int i40e_tsyn(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tsyn()
2298 struct i40e_ring *tx_ring, in i40e_tx_enable_csum()
[all …]
Di40e_fcoe.c1005 static void i40e_fcoe_program_ddp(struct i40e_ring *tx_ring, in i40e_fcoe_program_ddp()
1103 static void i40e_fcoe_invalidate_ddp(struct i40e_ring *tx_ring, in i40e_fcoe_invalidate_ddp()
1143 static void i40e_fcoe_handle_ddp(struct i40e_ring *tx_ring, in i40e_fcoe_handle_ddp()
1204 static int i40e_fcoe_tso(struct i40e_ring *tx_ring, in i40e_fcoe_tso()
1275 static void i40e_fcoe_tx_map(struct i40e_ring *tx_ring, in i40e_fcoe_tx_map()
1359 struct i40e_ring *tx_ring = vsi->tx_rings[skb->queue_mapping]; in i40e_fcoe_xmit_frame() local
Di40e_main.c305 struct i40e_ring *tx_ring = NULL; in i40e_tx_timeout() local
434 struct i40e_ring *tx_ring, *rx_ring; in i40e_get_netdev_stats_struct() local
2990 struct i40e_ring *tx_ring, *rx_ring; in i40e_vsi_config_dcb_rings() local
3544 static bool i40e_clean_fdir_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_fdir_tx_irq()
3650 struct i40e_ring *tx_ring = vsi->tx_rings[qp_idx]; in i40e_map_vector_to_qp() local
4335 struct i40e_ring *tx_ring = NULL; in i40e_detect_recover_hung_queue() local
7357 struct i40e_ring *tx_ring, *rx_ring; in i40e_alloc_rings() local
Di40e_debugfs.c538 struct i40e_ring *tx_ring = ACCESS_ONCE(vsi->tx_rings[i]); in i40e_dbg_dump_vsi_seid() local
Di40e_txrx.h348 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()
Di40e_ethtool.c1343 struct i40e_ring *tx_ring, *rx_ring; in i40e_get_ethtool_stats() local
/linux-4.4.14/drivers/net/ethernet/agere/
Det131x.c357 struct tx_ring { struct
359 struct tcb *tcb_ring;
362 struct tcb *tcb_qhead;
363 struct tcb *tcb_qtail;
366 struct tcb *send_head;
367 struct tcb *send_tail;
368 int used;
371 struct tx_desc *tx_desc_ring;
372 dma_addr_t tx_desc_ring_pa;
375 u32 send_idx;
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c278 struct qlcnic_host_tx_ring *tx_ring = adapter->tx_ring; in qlcnic_82xx_change_filter() local
374 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_encap_pkt()
461 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_pkt()
651 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_xmit_frame() local
884 struct qlcnic_host_tx_ring *tx_ring, in qlcnic_process_cmd_ring()
962 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_poll() local
989 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_tx_poll() local
1576 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_add() local
1620 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_del() local
1643 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_enable() local
[all …]
Dqlcnic_ethtool.c526 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_get_regs() local
687 u8 rx_ring, u8 tx_ring) in qlcnic_validate_ring_count()
1295 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_update_stats() local
1317 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_fill_tx_queue_stats() local
1334 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_get_ethtool_stats() local
Dqlcnic_main.c124 inline void qlcnic_update_cmd_producer(struct qlcnic_host_tx_ring *tx_ring) in qlcnic_update_cmd_producer()
1722 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_request_irq() local
1810 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_free_irq() local
2381 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_free_tx_rings() local
2397 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_alloc_tx_rings() local
2991 static inline void dump_tx_ring_desc(struct qlcnic_host_tx_ring *tx_ring) in dump_tx_ring_desc()
3011 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_dump_rings() local
3189 struct qlcnic_host_tx_ring *tx_ring = data; in qlcnic_msix_tx_intr() local
3201 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_poll_controller() local
Dqlcnic_ctx.c414 struct qlcnic_host_tx_ring *tx_ring, in qlcnic_82xx_fw_cmd_create_tx_ctx()
525 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_fw_cmd_del_tx_ctx()
564 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_alloc_hw_resources() local
717 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_free_hw_resources() local
Dqlcnic.h71 #define TX_BUFF_RINGSIZE(tx_ring) \ argument
73 #define TX_DESC_RINGSIZE(tx_ring) \ argument
595 struct qlcnic_host_tx_ring *tx_ring; member
1110 struct qlcnic_host_tx_ring *tx_ring; member
1728 static inline u32 qlcnic_tx_avail(struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_avail()
2153 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_enable_tx_intr()
2162 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_disable_tx_intr()
2171 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_83xx_enable_tx_intr()
2178 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_83xx_disable_tx_intr()
2236 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_enable_tx_intr()
[all …]
Dqlcnic_init.c131 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_release_tx_buffers()
Dqlcnic_hw.c395 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_send_cmd_descs() local
Dqlcnic_83xx_hw.c1290 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_83xx_del_tx_ctx()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c437 struct igbvf_ring *tx_ring) in igbvf_setup_tx_resources()
515 static void igbvf_clean_tx_ring(struct igbvf_ring *tx_ring) in igbvf_clean_tx_ring()
550 void igbvf_free_tx_resources(struct igbvf_ring *tx_ring) in igbvf_free_tx_resources()
791 static bool igbvf_clean_tx_irq(struct igbvf_ring *tx_ring) in igbvf_clean_tx_irq()
894 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_intr_msix_tx() local
998 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_msix() local
1287 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_tx() local
1852 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_watchdog_task() local
1912 struct igbvf_ring *tx_ring, in igbvf_tso()
1991 struct igbvf_ring *tx_ring, in igbvf_tx_csum()
[all …]
Dethtool.c205 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_get_ringparam() local
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c784 static int fm10k_tso(struct fm10k_ring *tx_ring, in fm10k_tso()
830 static void fm10k_tx_csum(struct fm10k_ring *tx_ring, in fm10k_tx_csum()
929 static bool fm10k_tx_desc_push(struct fm10k_ring *tx_ring, in fm10k_tx_desc_push()
946 static int __fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) in __fm10k_maybe_stop_tx()
963 static inline int fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) in fm10k_maybe_stop_tx()
970 static void fm10k_tx_map(struct fm10k_ring *tx_ring, in fm10k_tx_map()
1095 struct fm10k_ring *tx_ring) in fm10k_xmit_frame_ring()
1156 bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring) in fm10k_check_tx_hang()
1205 struct fm10k_ring *tx_ring) in fm10k_clean_tx_irq()
Dfm10k_netdev.c33 int fm10k_setup_tx_resources(struct fm10k_ring *tx_ring) in fm10k_setup_tx_resources()
188 static void fm10k_clean_tx_ring(struct fm10k_ring *tx_ring) in fm10k_clean_tx_ring()
220 void fm10k_free_tx_resources(struct fm10k_ring *tx_ring) in fm10k_free_tx_resources()
697 struct fm10k_ring *tx_ring = interface->tx_ring[i]; in fm10k_tx_timeout() local
Dfm10k_pci.c346 struct fm10k_ring *tx_ring = interface->tx_ring[i]; in fm10k_update_stats() local
428 struct fm10k_ring *tx_ring = interface->tx_ring[i]; in fm10k_watchdog_flush_tx() local
Dfm10k.h273 struct fm10k_ring *tx_ring[MAX_QUEUES] ____cacheline_aligned_in_smp; member
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ctx.c448 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in nx_fw_cmd_create_tx_ctx() local
706 struct nx_host_tx_ring *tx_ring; in netxen_init_old_ctx() local
762 struct nx_host_tx_ring *tx_ring; in netxen_alloc_hw_resources() local
876 struct nx_host_tx_ring *tx_ring; in netxen_free_hw_resources() local
Dnetxen_nic_init.c136 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_release_tx_buffers() local
169 struct nx_host_tx_ring *tx_ring; in netxen_free_sw_resources() local
199 struct nx_host_tx_ring *tx_ring; in netxen_alloc_sw_resources() local
1765 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_process_cmd_ring() local
Dnetxen_nic_main.c123 struct nx_host_tx_ring *tx_ring) in netxen_nic_update_cmd_producer()
135 struct nx_host_tx_ring *tx_ring) in netxen_nic_update_cmd_consumer()
1225 struct nx_host_tx_ring *tx_ring; in netxen_nic_attach() local
1876 struct nx_host_tx_ring *tx_ring, in netxen_tso_check()
2058 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_nic_xmit_frame() local
Dnetxen_nic.h81 #define TX_BUFF_RINGSIZE(tx_ring) \ argument
83 #define TX_DESC_RINGSIZE(tx_ring) \ argument
1657 struct nx_host_tx_ring *tx_ring; member
1874 static inline u32 netxen_tx_avail(struct nx_host_tx_ring *tx_ring) in netxen_tx_avail()
Dnetxen_nic_hw.c585 struct nx_host_tx_ring *tx_ring; in netxen_send_cmd_descs() local
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2.c111 static int c2_tx_ring_alloc(struct c2_ring *tx_ring, void *vaddr, in c2_tx_ring_alloc()
326 struct c2_ring *tx_ring = &c2_port->tx_ring; in c2_tx_clean() local
383 struct c2_ring *tx_ring = &c2_port->tx_ring; in c2_tx_interrupt() local
760 struct c2_ring *tx_ring = &c2_port->tx_ring; in c2_xmit_frame() local
Dc2.h363 struct c2_ring tx_ring; member
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c664 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_ring() local
762 struct atl1e_tx_ring *tx_ring = NULL; in atl1e_init_ring_ptrs() local
818 struct atl1e_tx_ring *tx_ring; in atl1e_setup_ring_resources() local
906 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_configure_des_ring() local
1248 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_irq() local
1571 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tpd_avail() local
1590 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tpd() local
1604 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tx_buffer() local
1856 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tx_queue() local
Datl1e.h458 struct atl1e_tx_ring tx_ring; member
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c218 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000e_dump() local
640 static void e1000e_update_tdt_wa(struct e1000_ring *tx_ring, unsigned int i) in e1000e_update_tdt_wa()
1072 static void e1000_put_txbuf(struct e1000_ring *tx_ring, in e1000_put_txbuf()
1099 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_print_hw_hang() local
1215 static bool e1000_clean_tx_irq(struct e1000_ring *tx_ring) in e1000_clean_tx_irq()
1940 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_intr_msix_tx() local
1985 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_configure_msix() local
2339 int e1000e_setup_tx_resources(struct e1000_ring *tx_ring) in e1000e_setup_tx_resources()
2424 static void e1000_clean_tx_ring(struct e1000_ring *tx_ring) in e1000_clean_tx_ring()
2452 void e1000e_free_tx_resources(struct e1000_ring *tx_ring) in e1000e_free_tx_resources()
[all …]
Dethtool.c1114 struct e1000_ring *tx_ring = &adapter->test_tx_ring; in e1000_free_desc_rings() local
1166 struct e1000_ring *tx_ring = &adapter->test_tx_ring; in e1000_setup_desc_rings() local
1628 struct e1000_ring *tx_ring = &adapter->test_tx_ring; in e1000_run_loopback_test() local
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c196 static void ixgbevf_unmap_and_free_tx_resource(struct ixgbevf_ring *tx_ring, in ixgbevf_unmap_and_free_tx_resource()
238 static inline bool ixgbevf_check_tx_hang(struct ixgbevf_ring *tx_ring) in ixgbevf_check_tx_hang()
291 struct ixgbevf_ring *tx_ring) in ixgbevf_clean_tx_irq()
2149 static void ixgbevf_clean_tx_ring(struct ixgbevf_ring *tx_ring) in ixgbevf_clean_tx_ring()
2940 void ixgbevf_free_tx_resources(struct ixgbevf_ring *tx_ring) in ixgbevf_free_tx_resources()
2978 int ixgbevf_setup_tx_resources(struct ixgbevf_ring *tx_ring) in ixgbevf_setup_tx_resources()
3257 static void ixgbevf_tx_ctxtdesc(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_ctxtdesc()
3278 static int ixgbevf_tso(struct ixgbevf_ring *tx_ring, in ixgbevf_tso()
3348 static void ixgbevf_tx_csum(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_csum()
3457 static void ixgbevf_tx_map(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_map()
[all …]
Dethtool.c268 struct ixgbevf_ring *tx_ring = NULL, *rx_ring = NULL; in ixgbevf_set_ringparam() local
Dixgbevf.h394 struct ixgbevf_ring *tx_ring[MAX_TX_QUEUES]; /* One per active queue */ member
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c957 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_clean_tx_ring() local
1326 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_tx_map() local
1427 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_tx_queue() local
1477 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in __ixgb_maybe_stop_tx() local
1497 struct ixgb_desc_ring *tx_ring, int size) in ixgb_maybe_stop_tx()
1844 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_clean_tx_irq() local
Dixgb_param.c278 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_check_options() local
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c977 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_clean_tx_ring()
1148 struct pch_gbe_tx_ring *tx_ring, in pch_gbe_tx_queue()
1504 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_alloc_tx_buffers()
1536 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_clean_tx()
1785 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_setup_tx_resources()
1868 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_free_tx_resources()
1941 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; in pch_gbe_up() local
2137 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; in pch_gbe_xmit_frame() local
Dpch_gbe_param.c459 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; in pch_gbe_check_options() local
Dpch_gbe.h638 struct pch_gbe_tx_ring *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c1929 struct e1000_tx_ring *tx_ring) in e1000_free_tx_resources()
1986 struct e1000_tx_ring *tx_ring) in e1000_clean_tx_ring()
2701 struct e1000_tx_ring *tx_ring, struct sk_buff *skb, in e1000_tso()
2773 struct e1000_tx_ring *tx_ring, struct sk_buff *skb, in e1000_tx_csum()
2829 struct e1000_tx_ring *tx_ring, in e1000_tx_map()
2977 struct e1000_tx_ring *tx_ring, int tx_flags, in e1000_tx_queue()
3075 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in __e1000_maybe_stop_tx() local
3097 struct e1000_tx_ring *tx_ring, int size) in e1000_maybe_stop_tx()
3110 struct e1000_tx_ring *tx_ring; in e1000_xmit_frame() local
3352 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in e1000_dump() local
[all …]
De1000_param.c281 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in e1000_check_options() local
De1000.h252 struct e1000_tx_ring *tx_ring; /* One per active queue */ member
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2111 struct tx_ring *tx_ring; in ql_process_mac_tx_intr() local
2213 struct tx_ring *tx_ring; in ql_clean_outbound_rx_ring() local
2650 struct tx_ring *tx_ring; in qlge_send() local
2774 static void ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_init_tx_ring()
2793 struct tx_ring *tx_ring) in ql_free_tx_resources()
2805 struct tx_ring *tx_ring) in ql_alloc_tx_resources()
3064 struct tx_ring *tx_ring; in ql_tx_ring_clean() local
3267 static int ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_start_tx_ring()
4110 struct tx_ring *tx_ring; in ql_configure_rings() local
4303 struct tx_ring *tx_ring = &qdev->tx_ring[0]; in qlge_get_stats() local
Dqlge.h1382 struct tx_ring { struct
1399 struct tx_ring_desc *q; /* descriptor list for the queue */ argument
1400 spinlock_t lock;
1401 atomic_t tx_count; /* counts down for every outstanding IO */
1402 struct delayed_work tx_work;
1403 struct ql_adapter *qdev;
1404 u64 tx_packets;
1405 u64 tx_bytes;
1406 u64 tx_errors;
2116 struct tx_ring tx_ring[MAX_TX_RINGS]; member
[all …]
Dqlge_dbg.c1669 void ql_dump_tx_ring(struct tx_ring *tx_ring) in ql_dump_tx_ring()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c568 struct ixgbe_ring *tx_ring; in ixgbe_dump() local
1005 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_xoff_received() local
1040 static inline bool ixgbe_check_tx_hang(struct ixgbe_ring *tx_ring) in ixgbe_check_tx_hang()
1093 struct ixgbe_ring *tx_ring) in ixgbe_clean_tx_irq()
1244 struct ixgbe_ring *tx_ring, in ixgbe_update_tx_dca()
5105 static void ixgbe_clean_tx_ring(struct ixgbe_ring *tx_ring) in ixgbe_clean_tx_ring()
5477 int ixgbe_setup_tx_resources(struct ixgbe_ring *tx_ring) in ixgbe_setup_tx_resources()
5649 void ixgbe_free_tx_resources(struct ixgbe_ring *tx_ring) in ixgbe_free_tx_resources()
6098 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_stats() local
6543 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_ring_tx_pending() local
[all …]
Dixgbe_ethtool.c952 struct ixgbe_ring *tx_ring = adapter->tx_ring[0]; in ixgbe_get_ringparam() local
1637 struct ixgbe_ring *tx_ring = &adapter->test_tx_ring; in ixgbe_free_desc_rings() local
1674 struct ixgbe_ring *tx_ring = &adapter->test_tx_ring; in ixgbe_setup_desc_rings() local
1836 struct ixgbe_ring *tx_ring, in ixgbe_clean_test_rings()
1897 struct ixgbe_ring *tx_ring = &adapter->test_tx_ring; in ixgbe_run_loopback_test() local
Dixgbe_lib.c1202 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *tx_ring, u32 vlan_macip_lens, in ixgbe_tx_ctxtdesc()
Dixgbe_fcoe.c511 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()
Dixgbe.h670 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp; member
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c369 struct igb_ring *tx_ring; in igb_dump() local
3175 int igb_setup_tx_resources(struct igb_ring *tx_ring) in igb_setup_tx_resources()
3699 void igb_free_tx_resources(struct igb_ring *tx_ring) in igb_free_tx_resources()
3757 static void igb_clean_tx_ring(struct igb_ring *tx_ring) in igb_clean_tx_ring()
4362 struct igb_ring *tx_ring = adapter->tx_ring[i]; in igb_watchdog_task() local
4619 static void igb_tx_ctxtdesc(struct igb_ring *tx_ring, u32 vlan_macip_lens, in igb_tx_ctxtdesc()
4643 static int igb_tso(struct igb_ring *tx_ring, in igb_tso()
4708 static void igb_tx_csum(struct igb_ring *tx_ring, struct igb_tx_buffer *first) in igb_tx_csum()
4804 static void igb_tx_olinfo_status(struct igb_ring *tx_ring, in igb_tx_olinfo_status()
4827 static int __igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size) in __igb_maybe_stop_tx()
[all …]
Digb_ethtool.c1536 struct igb_ring *tx_ring = &adapter->test_tx_ring; in igb_setup_desc_rings() local
1791 struct igb_ring *tx_ring, in igb_clean_test_rings()
1852 struct igb_ring *tx_ring = &adapter->test_tx_ring; in igb_run_loopback_test() local
Digb.h373 struct igb_ring *tx_ring[16]; member
580 static inline struct netdev_queue *txring_txq(const struct igb_ring *tx_ring) in txring_txq()
/linux-4.4.14/drivers/net/ethernet/amd/
Dariadne.c88 volatile struct TDRE *tx_ring[TX_RING_SIZE]; member
100 struct TDRE tx_ring[TX_RING_SIZE]; member
Dlance.c232 u32 tx_ring; member
238 struct lance_tx_head tx_ring[TX_RING_SIZE]; member
Datarilance.c151 struct ringdesc tx_ring; member
Dpcnet32.c241 __le32 tx_ring; member
263 struct pcnet32_tx_head *tx_ring; member
Damd8111e.h747 struct amd8111e_tx_dr* tx_ring; member
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c288 static int xgene_enet_setup_tx_desc(struct xgene_enet_desc_ring *tx_ring, in xgene_enet_setup_tx_desc()
433 struct xgene_enet_desc_ring *tx_ring = pdata->tx_ring; in xgene_enet_start_xmit() local
938 struct xgene_enet_desc_ring *rx_ring, *tx_ring, *cp_ring; in xgene_enet_create_desc_rings() local
Dxgene_enet_main.h156 struct xgene_enet_desc_ring *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c395 struct sxgbe_tx_queue *tx_ring, int tx_rsize) in init_tx_ring()
549 static void free_tx_ring(struct device *dev, struct sxgbe_tx_queue *tx_ring, in free_tx_ring()
827 struct sxgbe_tx_queue *tx_ring = priv->txq[queue_num]; in sxgbe_restart_tx_queue() local
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.h269 struct tx_ring { struct
272 struct tx_ring *next; argument
404 struct rtl8192_tx_ring tx_ring[MAX_TX_QUEUE_COUNT]; member
/linux-4.4.14/net/netlink/
Daf_netlink.h50 struct netlink_ring tx_ring; member
Daf_netlink.c380 __netlink_set_ring(struct sock *sk, struct nl_mmap_req *req, bool tx_ring, void **pg_vec, in __netlink_set_ring()
411 bool tx_ring) in netlink_set_ring()
/linux-4.4.14/include/linux/
Dfs_enet_pd.h139 int rx_ring, tx_ring; /* number of buffers on rx */ member
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_transport.c404 struct adf_etr_ring_data *tx_ring; in adf_init_bank() local
/linux-4.4.14/firmware/keyspan_pda/
Dkeyspan_pda.S1117 tx_ring: label
Dxircom_pgs.S1185 tx_ring: label
/linux-4.4.14/drivers/net/xen-netback/
Dxenbus.c56 struct xen_netif_tx_back_ring *tx_ring = &queue->tx; in xenvif_read_io_ring() local
/linux-4.4.14/drivers/net/ethernet/sgi/
Dmeth.c78 tx_packet *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/apple/
Dmacmace.c62 unsigned char *tx_ring; member
/linux-4.4.14/net/packet/
Dinternal.h109 struct packet_ring_buffer tx_ring; member
Daf_packet.c4058 int closing, int tx_ring) in packet_set_ring()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Drtl8180.h117 struct rtl8180_tx_ring tx_ring[RTL818X_NR_TX_QUEUES]; member
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h242 struct ipoib_tx_buf *tx_ring; member
359 struct ipoib_tx_buf *tx_ring; member
/linux-4.4.14/drivers/net/irda/
Dvlsi_ir.h724 struct vlsi_ring *tx_ring, *rx_ring; member
Dau1k_ir.c154 volatile struct ring_dest *tx_ring[NUM_IR_DESC]; member
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c1531 struct mlx4_en_tx_ring *tx_ring; in mlx4_en_start_port() local
2459 struct mlx4_en_tx_ring *tx_ring = priv->tx_ring[queue_index]; in mlx4_en_set_tx_maxrate() local
Dmlx4_en.h555 struct mlx4_en_tx_ring **tx_ring; member
/linux-4.4.14/drivers/dma/
Dxgene-dma.c296 struct xgene_dma_ring tx_ring; member
1385 struct xgene_dma_ring *tx_ring = &chan->tx_ring; in xgene_dma_create_chan_rings() local
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dpci.h210 struct rtl8192_tx_ring tx_ring[RTL_PCI_MAX_TX_QUEUE_COUNT]; member
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8695net.c175 struct tx_ring_desc *tx_ring; member
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h165 struct srp_iu **tx_ring; member
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet.h132 int rx_ring, tx_ring; member
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_int.h229 struct vmxnet3_cmd_ring tx_ring; member
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac.c125 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) in tx_ring() function
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c2461 struct bcmgenet_tx_ring *tx_ring; in bcmgenet_isr1() local
2509 struct bcmgenet_tx_ring *tx_ring; in bcmgenet_isr0() local
/linux-4.4.14/drivers/net/ethernet/3com/
D3c515.c306 struct boom_tx_desc tx_ring[TX_RING_SIZE]; member
D3c59x.c598 struct boom_tx_desc* tx_ring; member
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c297 struct w840_tx_desc *tx_ring; member
Dtulip.h405 struct tulip_tx_desc *tx_ring; member
Dde2104x.c307 struct de_desc *tx_ring; member
Dde4x5.c791 struct de4x5_desc *tx_ring; /* TX descriptor ring */ member
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmsc9420.c62 struct smsc9420_dma_desc *tx_ring; member
Depic100.c254 struct epic_tx_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c136 struct xgbe_ring *tx_ring, *rx_ring; in xgbe_alloc_channels() local
Dxgbe.h456 struct xgbe_ring *tx_ring; member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dsdma.h422 struct sdma_txreq **tx_ring; member
/linux-4.4.14/drivers/net/ethernet/dlink/
Ddl2k.h370 struct netdev_desc *tx_ring; member
Dsundance.c372 struct netdev_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dhamachi.c485 struct hamachi_desc *tx_ring; member
Dyellowfin.c310 struct yellowfin_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c126 u64 *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/broadcom/
Db44.h362 struct dma_desc *rx_ring, *tx_ring; member
Dbgmac.h447 struct bgmac_dma_ring tx_ring[BGMAC_MAX_TX_RINGS]; member
Db44.c1242 struct dma_desc *tx_ring; in b44_alloc_consistent() local
Dtg3.h3009 struct tg3_tx_buffer_desc *tx_ring; member
Dbnx2.h6782 struct bnx2_tx_ring_info tx_ring; member
/linux-4.4.14/drivers/net/ethernet/rdc/
Dr6040.c194 struct r6040_descriptor *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.c185 BufferDesc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhnae.h305 struct hnae_ring rx_ring, tx_ring; member
/linux-4.4.14/drivers/net/ethernet/
Dfealnx.c378 struct fealnx_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse.h434 struct tse_buffer *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/renesas/
Dsh_eth.h509 struct sh_eth_txdesc *tx_ring; member
Dravb.h787 struct ravb_tx_desc *tx_ring[NUM_TX_QUEUE]; member
/linux-4.4.14/drivers/net/wireless/
Dadm8211.h541 struct adm8211_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c534 starfire_tx_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c343 struct cp_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-rhine.c443 struct tx_desc *tx_ring; member
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h412 struct mlx4_ib_tun_tx_buf *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.h646 struct tx_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.h779 struct macb_dma_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c542 struct netdev_desc *tx_ring; member
/linux-4.4.14/drivers/net/hippi/
Drrunner.h802 struct tx_desc *tx_ring; member
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.h608 struct bnxt_tx_ring_info tx_ring; member
Dbnxt_hsi.h2662 __le16 tx_ring; member
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c830 union ring_type tx_ring; member
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c229 struct rocker_dma_ring_info tx_ring; member
/linux-4.4.14/drivers/net/ethernet/marvell/
Dsky2.h2226 struct tx_ring_info *tx_ring; member
Dskge.h2456 struct skge_ring tx_ring; member