Lines Matching refs:i40e_ring
22 static void i40e_fdir(struct i40e_ring *tx_ring, in i40e_fdir()
92 struct i40e_ring *tx_ring; in i40e_program_fdir_filter()
686 static void i40e_fd_handle_status(struct i40e_ring *rx_ring, u64 qword0_raw, in i40e_fd_handle_status()
757 static void i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, in i40e_unmap_and_free_tx_resource()
789 void i40e_clean_tx_ring(struct i40e_ring *tx_ring) in i40e_clean_tx_ring()
829 void i40e_free_tx_resources(struct i40e_ring *tx_ring) in i40e_free_tx_resources()
850 u32 i40e_get_tx_pending(struct i40e_ring *ring, bool in_sw) in i40e_get_tx_pending()
878 struct i40e_ring *tx_ring = NULL; in i40e_detect_recover_hung()
931 struct i40e_ring *tx_ring, int napi_budget) in i40e_clean_tx_irq()
1354 static struct i40e_rx_buffer *i40e_rx_bi(struct i40e_ring *rx_ring, u32 idx) in i40e_rx_bi()
1366 static void i40e_reuse_rx_page(struct i40e_ring *rx_ring, in i40e_reuse_rx_page()
1400 void i40e_clean_programming_status(struct i40e_ring *rx_ring, u64 qword0_raw, in i40e_clean_programming_status()
1418 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40e_setup_tx_descriptors()
1461 int i40e_alloc_rx_bi(struct i40e_ring *rx_ring) in i40e_alloc_rx_bi()
1469 static void i40e_clear_rx_bi(struct i40e_ring *rx_ring) in i40e_clear_rx_bi()
1478 void i40e_clean_rx_ring(struct i40e_ring *rx_ring) in i40e_clean_rx_ring()
1544 void i40e_free_rx_resources(struct i40e_ring *rx_ring) in i40e_free_rx_resources()
1566 int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring) in i40e_setup_rx_descriptors()
1607 void i40e_release_rx_desc(struct i40e_ring *rx_ring, u32 val) in i40e_release_rx_desc()
1623 static unsigned int i40e_rx_frame_truesize(struct i40e_ring *rx_ring, in i40e_rx_frame_truesize()
1647 static bool i40e_alloc_mapped_page(struct i40e_ring *rx_ring, in i40e_alloc_mapped_page()
1699 bool i40e_alloc_rx_buffers(struct i40e_ring *rx_ring, u16 cleaned_count) in i40e_alloc_rx_buffers()
1878 static inline void i40e_rx_hash(struct i40e_ring *ring, in i40e_rx_hash()
1907 void i40e_process_skb_fields(struct i40e_ring *rx_ring, in i40e_process_skb_fields()
1950 static bool i40e_cleanup_headers(struct i40e_ring *rx_ring, struct sk_buff *skb, in i40e_cleanup_headers()
2038 static void i40e_add_rx_frag(struct i40e_ring *rx_ring, in i40e_add_rx_frag()
2069 static struct i40e_rx_buffer *i40e_get_rx_buffer(struct i40e_ring *rx_ring, in i40e_get_rx_buffer()
2107 static struct sk_buff *i40e_construct_skb(struct i40e_ring *rx_ring, in i40e_construct_skb()
2186 static struct sk_buff *i40e_build_skb(struct i40e_ring *rx_ring, in i40e_build_skb()
2237 static void i40e_put_rx_buffer(struct i40e_ring *rx_ring, in i40e_put_rx_buffer()
2264 static bool i40e_is_non_eop(struct i40e_ring *rx_ring, in i40e_is_non_eop()
2278 struct i40e_ring *xdp_ring);
2280 int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) in i40e_xmit_xdp_tx_ring()
2295 static int i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp) in i40e_run_xdp()
2298 struct i40e_ring *xdp_ring; in i40e_run_xdp()
2346 static void i40e_rx_buffer_flip(struct i40e_ring *rx_ring, in i40e_rx_buffer_flip()
2365 void i40e_xdp_ring_update_tail(struct i40e_ring *xdp_ring) in i40e_xdp_ring_update_tail()
2382 void i40e_update_rx_stats(struct i40e_ring *rx_ring, in i40e_update_rx_stats()
2403 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res) in i40e_finalize_xdp_rx()
2409 struct i40e_ring *xdp_ring = in i40e_finalize_xdp_rx()
2420 static void i40e_inc_ntc(struct i40e_ring *rx_ring) in i40e_inc_ntc()
2441 static int i40e_clean_rx_irq(struct i40e_ring *rx_ring, int budget) in i40e_clean_rx_irq()
2695 struct i40e_ring *ring; in i40e_napi_poll()
2795 static void i40e_atr(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_atr()
2941 struct i40e_ring *tx_ring, in i40e_tx_prepare_vlan_flags()
3137 static int i40e_tsyn(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tsyn()
3183 struct i40e_ring *tx_ring, in i40e_tx_enable_csum()
3364 static void i40e_create_tx_ctx(struct i40e_ring *tx_ring, in i40e_create_tx_ctx()
3395 int __i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in __i40e_maybe_stop_tx()
3509 static inline int i40e_tx_map(struct i40e_ring *tx_ring, struct sk_buff *skb, in i40e_tx_map()
3717 struct i40e_ring *xdp_ring) in i40e_xmit_xdp_ring()
3773 struct i40e_ring *tx_ring) in i40e_xmit_frame_ring()
3884 struct i40e_ring *tx_ring = vsi->tx_rings[skb->queue_mapping]; in i40e_lan_xmit_frame()
3915 struct i40e_ring *xdp_ring; in i40e_xdp_xmit()