/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 80 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() 413 int i40evf_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40evf_setup_tx_descriptors() 1388 struct i40e_ring *tx_ring, in i40evf_tx_prepare_vlan_flags() 1438 static int i40e_tso(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tso() 1498 struct i40e_ring *tx_ring, in i40e_tx_enable_csum() 1627 static void i40e_create_tx_ctx(struct i40e_ring *tx_ring, in i40e_create_tx_ctx() 1714 static inline int __i40evf_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in __i40evf_maybe_stop_tx() [all …]
|
/drivers/net/ethernet/qualcomm/ |
D | qca_spi.h | 56 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
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 57 struct i40e_ring *tx_ring; in i40e_program_fdir_filter() local 564 void i40e_clean_tx_ring(struct i40e_ring *tx_ring) in i40e_clean_tx_ring() 600 void i40e_free_tx_resources(struct i40e_ring *tx_ring) in i40e_free_tx_resources() 643 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq() 958 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40e_setup_tx_descriptors() 1980 static void i40e_atr(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_atr() 2128 struct i40e_ring *tx_ring, in i40e_tx_prepare_vlan_flags() 2208 static int i40e_tso(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tso() 2267 static int i40e_tsyn(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tsyn() 2311 struct i40e_ring *tx_ring, in i40e_tx_enable_csum() [all …]
|
D | i40e_fcoe.c | 1005 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
|
/drivers/net/ethernet/agere/ |
D | et131x.c | 357 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 …]
|
/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 272 u16 vlan_id, struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_change_filter() 305 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_send_filter() 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 [all …]
|
D | qlcnic_main.c | 124 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 2993 static inline void dump_tx_ring_desc(struct qlcnic_host_tx_ring *tx_ring) in dump_tx_ring_desc() 3013 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_dump_rings() local 3191 struct qlcnic_host_tx_ring *tx_ring = data; in qlcnic_msix_tx_intr() local 3203 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_poll_controller() local
|
D | qlcnic_ethtool.c | 526 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_get_regs() local 687 u8 rx_ring, u8 tx_ring) in qlcnic_validate_ring_count() 1298 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_update_stats() local 1320 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_fill_tx_queue_stats() local 1337 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_get_ethtool_stats() local
|
D | qlcnic_ctx.c | 414 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
|
/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 437 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 …]
|
/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 784 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()
|
D | fm10k_netdev.c | 33 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
|
/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ctx.c | 448 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
|
/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 666 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_ring() local 764 struct atl1e_tx_ring *tx_ring = NULL; in atl1e_init_ring_ptrs() local 820 struct atl1e_tx_ring *tx_ring; in atl1e_setup_ring_resources() local 908 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_configure_des_ring() local 1250 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_irq() local 1573 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tpd_avail() local 1592 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tpd() local 1606 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tx_buffer() local 1858 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tx_queue() local
|
/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 216 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000e_dump() local 638 static void e1000e_update_tdt_wa(struct e1000_ring *tx_ring, unsigned int i) in e1000e_update_tdt_wa() 1070 static void e1000_put_txbuf(struct e1000_ring *tx_ring, in e1000_put_txbuf() 1097 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_print_hw_hang() local 1219 static bool e1000_clean_tx_irq(struct e1000_ring *tx_ring) in e1000_clean_tx_irq() 1944 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_intr_msix_tx() local 1991 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000_configure_msix() local 2345 int e1000e_setup_tx_resources(struct e1000_ring *tx_ring) in e1000e_setup_tx_resources() 2430 static void e1000_clean_tx_ring(struct e1000_ring *tx_ring) in e1000_clean_tx_ring() 2458 void e1000e_free_tx_resources(struct e1000_ring *tx_ring) in e1000e_free_tx_resources() [all …]
|
/drivers/staging/rdma/amso1100/ |
D | c2.c | 111 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
|
/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 196 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() 2146 static void ixgbevf_clean_tx_ring(struct ixgbevf_ring *tx_ring) in ixgbevf_clean_tx_ring() 2937 void ixgbevf_free_tx_resources(struct ixgbevf_ring *tx_ring) in ixgbevf_free_tx_resources() 2975 int ixgbevf_setup_tx_resources(struct ixgbevf_ring *tx_ring) in ixgbevf_setup_tx_resources() 3254 static void ixgbevf_tx_ctxtdesc(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_ctxtdesc() 3275 static int ixgbevf_tso(struct ixgbevf_ring *tx_ring, in ixgbevf_tso() 3345 static void ixgbevf_tx_csum(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_csum() 3454 static void ixgbevf_tx_map(struct ixgbevf_ring *tx_ring, in ixgbevf_tx_map() [all …]
|
/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 957 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
|
/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 970 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_clean_tx_ring() 1141 struct pch_gbe_tx_ring *tx_ring, in pch_gbe_tx_queue() 1497 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_alloc_tx_buffers() 1529 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_clean_tx() 1778 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_setup_tx_resources() 1861 struct pch_gbe_tx_ring *tx_ring) in pch_gbe_free_tx_resources() 1934 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; in pch_gbe_up() local 2130 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; in pch_gbe_xmit_frame() local
|
/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 1952 struct e1000_tx_ring *tx_ring) in e1000_free_tx_resources() 2009 struct e1000_tx_ring *tx_ring) in e1000_clean_tx_ring() 2724 struct e1000_tx_ring *tx_ring, struct sk_buff *skb, in e1000_tso() 2796 struct e1000_tx_ring *tx_ring, struct sk_buff *skb, in e1000_tx_csum() 2852 struct e1000_tx_ring *tx_ring, in e1000_tx_map() 3000 struct e1000_tx_ring *tx_ring, int tx_flags, in e1000_tx_queue() 3098 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in __e1000_maybe_stop_tx() local 3120 struct e1000_tx_ring *tx_ring, int size) in e1000_maybe_stop_tx() 3133 struct e1000_tx_ring *tx_ring; in e1000_xmit_frame() local 3377 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in e1000_dump() local [all …]
|
/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2111 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 2644 struct tx_ring *tx_ring; in qlge_send() local 2768 static void ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_init_tx_ring() 2787 struct tx_ring *tx_ring) in ql_free_tx_resources() 2799 struct tx_ring *tx_ring) in ql_alloc_tx_resources() 3058 struct tx_ring *tx_ring; in ql_tx_ring_clean() local 3261 static int ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_start_tx_ring() 4104 struct tx_ring *tx_ring; in ql_configure_rings() local 4297 struct tx_ring *tx_ring = &qdev->tx_ring[0]; in qlge_get_stats() local
|
D | qlge.h | 1382 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 …]
|
/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 369 struct igb_ring *tx_ring; in igb_dump() local 3195 int igb_setup_tx_resources(struct igb_ring *tx_ring) in igb_setup_tx_resources() 3719 void igb_free_tx_resources(struct igb_ring *tx_ring) in igb_free_tx_resources() 3777 static void igb_clean_tx_ring(struct igb_ring *tx_ring) in igb_clean_tx_ring() 4382 struct igb_ring *tx_ring = adapter->tx_ring[i]; in igb_watchdog_task() local 4639 static void igb_tx_ctxtdesc(struct igb_ring *tx_ring, u32 vlan_macip_lens, in igb_tx_ctxtdesc() 4663 static int igb_tso(struct igb_ring *tx_ring, in igb_tso() 4728 static void igb_tx_csum(struct igb_ring *tx_ring, struct igb_tx_buffer *first) in igb_tx_csum() 4824 static void igb_tx_olinfo_status(struct igb_ring *tx_ring, in igb_tx_olinfo_status() 4847 static int __igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size) in __igb_maybe_stop_tx() [all …]
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 568 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() 5129 static void ixgbe_clean_tx_ring(struct ixgbe_ring *tx_ring) in ixgbe_clean_tx_ring() 5501 int ixgbe_setup_tx_resources(struct ixgbe_ring *tx_ring) in ixgbe_setup_tx_resources() 5673 void ixgbe_free_tx_resources(struct ixgbe_ring *tx_ring) in ixgbe_free_tx_resources() 6121 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_stats() local 6566 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_ring_tx_pending() local [all …]
|
/drivers/net/ethernet/amd/ |
D | ariadne.c | 88 volatile struct TDRE *tx_ring[TX_RING_SIZE]; member 100 struct TDRE tx_ring[TX_RING_SIZE]; member
|