Searched refs:i40e_ring (Results 1 – 12 of 12) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.h | 234 struct i40e_ring { struct 235 struct i40e_ring *next; /* pointer to next ring in q_vector */ argument 306 struct i40e_ring *ring; argument 318 void i40e_alloc_rx_buffers_ps(struct i40e_ring *rxr, u16 cleaned_count); 319 void i40e_alloc_rx_buffers_1buf(struct i40e_ring *rxr, u16 cleaned_count); 320 void i40e_alloc_rx_headers(struct i40e_ring *rxr); 322 void i40e_clean_tx_ring(struct i40e_ring *tx_ring); 323 void i40e_clean_rx_ring(struct i40e_ring *rx_ring); 324 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring); 325 int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring); [all …]
|
D | i40e_txrx.c | 57 struct i40e_ring *tx_ring; in i40e_program_fdir_filter() 454 static void i40e_fd_handle_status(struct i40e_ring *rx_ring, in i40e_fd_handle_status() 525 static void i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, in i40e_unmap_and_free_tx_resource() 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() 611 u32 i40e_get_tx_pending(struct i40e_ring *ring) in i40e_get_tx_pending() 634 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq() 924 static void i40e_clean_programming_status(struct i40e_ring *rx_ring, in i40e_clean_programming_status() 949 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40e_setup_tx_descriptors() 993 void i40e_clean_rx_ring(struct i40e_ring *rx_ring) in i40e_clean_rx_ring() [all …]
|
D | i40e_fcoe.c | 619 void i40e_fcoe_handle_status(struct i40e_ring *rx_ring, in i40e_fcoe_handle_status() 689 int i40e_fcoe_handle_offload(struct i40e_ring *rx_ring, in i40e_fcoe_handle_offload() 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()
|
D | i40e.h | 494 struct i40e_ring **rx_rings; 495 struct i40e_ring **tx_rings; 786 int i40e_fcoe_handle_offload(struct i40e_ring *rx_ring, 789 void i40e_fcoe_handle_status(struct i40e_ring *rx_ring,
|
D | i40e_debugfs.c | 221 buflen += sizeof(struct i40e_ring) * 2 * vsi->num_queue_pairs; in i40e_dbg_dump_write() 244 len = (sizeof(struct i40e_ring) * in i40e_dbg_dump_write() 489 struct i40e_ring *rx_ring = ACCESS_ONCE(vsi->rx_rings[i]); in i40e_dbg_dump_vsi_seid() 538 struct i40e_ring *tx_ring = ACCESS_ONCE(vsi->tx_rings[i]); in i40e_dbg_dump_vsi_seid() 785 struct i40e_ring *ring; in i40e_dbg_dump_desc()
|
D | i40e_ptp.c | 244 struct i40e_ring *rx_ring; in i40e_ptp_rx_hang()
|
D | i40e_main.c | 305 struct i40e_ring *tx_ring = NULL; in i40e_tx_timeout() 391 static inline void i40e_release_rx_desc(struct i40e_ring *rx_ring, u32 val) in i40e_release_rx_desc() 434 struct i40e_ring *tx_ring, *rx_ring; in i40e_get_netdev_stats_struct() 879 struct i40e_ring *p; in i40e_update_vsi_stats() 2694 static void i40e_config_xps_tx_ring(struct i40e_ring *ring) in i40e_config_xps_tx_ring() 2722 static int i40e_configure_tx_ring(struct i40e_ring *ring) in i40e_configure_tx_ring() 2817 static int i40e_configure_rx_ring(struct i40e_ring *ring) in i40e_configure_rx_ring() 2990 struct i40e_ring *tx_ring, *rx_ring; in i40e_vsi_config_dcb_rings() 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() [all …]
|
D | i40e_ethtool.c | 1156 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL; in i40e_set_ringparam() 1208 sizeof(struct i40e_ring), GFP_KERNEL); in i40e_set_ringparam() 1243 sizeof(struct i40e_ring), GFP_KERNEL); in i40e_set_ringparam() 1343 struct i40e_ring *tx_ring, *rx_ring; in i40e_get_ethtool_stats()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.h | 233 struct i40e_ring { struct 234 struct i40e_ring *next; /* pointer to next ring in q_vector */ argument 301 struct i40e_ring *ring; argument 313 void i40evf_alloc_rx_buffers_ps(struct i40e_ring *rxr, u16 cleaned_count); 314 void i40evf_alloc_rx_buffers_1buf(struct i40e_ring *rxr, u16 cleaned_count); 315 void i40evf_alloc_rx_headers(struct i40e_ring *rxr); 317 void i40evf_clean_tx_ring(struct i40e_ring *tx_ring); 318 void i40evf_clean_rx_ring(struct i40e_ring *rx_ring); 319 int i40evf_setup_tx_descriptors(struct i40e_ring *tx_ring); 320 int i40evf_setup_rx_descriptors(struct i40e_ring *rx_ring); [all …]
|
D | i40e_txrx.c | 50 static void i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, in i40e_unmap_and_free_tx_resource() 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() 423 int i40evf_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40evf_setup_tx_descriptors() 467 void i40evf_clean_rx_ring(struct i40e_ring *rx_ring) in i40evf_clean_rx_ring() 538 void i40evf_free_rx_resources(struct i40e_ring *rx_ring) in i40evf_free_rx_resources() 558 void i40evf_alloc_rx_headers(struct i40e_ring *rx_ring) in i40evf_alloc_rx_headers() 588 int i40evf_setup_rx_descriptors(struct i40e_ring *rx_ring) in i40evf_setup_rx_descriptors() [all …]
|
D | i40evf.h | 199 struct i40e_ring *tx_rings[I40E_MAX_VSI_QP]; 205 struct i40e_ring *rx_rings[I40E_MAX_VSI_QP];
|
D | i40evf_main.c | 352 struct i40e_ring *rx_ring = adapter->rx_rings[r_idx]; in i40evf_map_vector_to_rxq() 373 struct i40e_ring *tx_ring = adapter->tx_rings[t_idx]; in i40evf_map_vector_to_txq() 995 struct i40e_ring *ring = adapter->rx_rings[i]; in i40evf_configure() 1140 struct i40e_ring *tx_ring; in i40evf_alloc_queues() 1141 struct i40e_ring *rx_ring; in i40evf_alloc_queues()
|