Home
last modified time | relevance | path

Searched refs:i40e_ring (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h234 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 …]
Di40e_txrx.c57 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 …]
Di40e_fcoe.c619 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()
Di40e.h494 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,
Di40e_debugfs.c221 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()
Di40e_ptp.c244 struct i40e_ring *rx_ring; in i40e_ptp_rx_hang()
Di40e_main.c305 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 …]
Di40e_ethtool.c1156 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/
Di40e_txrx.h233 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 …]
Di40e_txrx.c50 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 …]
Di40evf.h199 struct i40e_ring *tx_rings[I40E_MAX_VSI_QP];
205 struct i40e_ring *rx_rings[I40E_MAX_VSI_QP];
Di40evf_main.c352 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()