Lines Matching refs:i40e_ring
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);
326 void i40e_free_tx_resources(struct i40e_ring *tx_ring);
327 void i40e_free_rx_resources(struct i40e_ring *rx_ring);
330 void i40e_tx_map(struct i40e_ring *tx_ring, struct sk_buff *skb,
333 int i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size);
334 int i40e_xmit_descriptor_count(struct sk_buff *skb, struct i40e_ring *tx_ring);
336 struct i40e_ring *tx_ring, u32 *flags);
339 u32 i40e_get_tx_pending(struct i40e_ring *ring);
348 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()