Lines Matching refs:iavf_ring

27 static void iavf_unmap_and_free_tx_resource(struct iavf_ring *ring,  in iavf_unmap_and_free_tx_resource()
57 void iavf_clean_tx_ring(struct iavf_ring *tx_ring) in iavf_clean_tx_ring()
92 void iavf_free_tx_resources(struct iavf_ring *tx_ring) in iavf_free_tx_resources()
113 u32 iavf_get_tx_pending(struct iavf_ring *ring, bool in_sw) in iavf_get_tx_pending()
136 struct iavf_ring *tx_ring = NULL; in iavf_detect_recover_hung()
191 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq()
614 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring) in iavf_setup_tx_descriptors()
655 void iavf_clean_rx_ring(struct iavf_ring *rx_ring) in iavf_clean_rx_ring()
714 void iavf_free_rx_resources(struct iavf_ring *rx_ring) in iavf_free_rx_resources()
733 int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring) in iavf_setup_rx_descriptors()
775 static inline void iavf_release_rx_desc(struct iavf_ring *rx_ring, u32 val) in iavf_release_rx_desc()
797 static inline unsigned int iavf_rx_offset(struct iavf_ring *rx_ring) in iavf_rx_offset()
810 static bool iavf_alloc_mapped_page(struct iavf_ring *rx_ring, in iavf_alloc_mapped_page()
860 static void iavf_receive_skb(struct iavf_ring *rx_ring, in iavf_receive_skb()
879 bool iavf_alloc_rx_buffers(struct iavf_ring *rx_ring, u16 cleaned_count) in iavf_alloc_rx_buffers()
1051 static inline void iavf_rx_hash(struct iavf_ring *ring, in iavf_rx_hash()
1082 void iavf_process_skb_fields(struct iavf_ring *rx_ring, in iavf_process_skb_fields()
1109 static bool iavf_cleanup_headers(struct iavf_ring *rx_ring, struct sk_buff *skb) in iavf_cleanup_headers()
1125 static void iavf_reuse_rx_page(struct iavf_ring *rx_ring, in iavf_reuse_rx_page()
1215 static void iavf_add_rx_frag(struct iavf_ring *rx_ring, in iavf_add_rx_frag()
1248 static struct iavf_rx_buffer *iavf_get_rx_buffer(struct iavf_ring *rx_ring, in iavf_get_rx_buffer()
1282 static struct sk_buff *iavf_construct_skb(struct iavf_ring *rx_ring, in iavf_construct_skb()
1346 static struct sk_buff *iavf_build_skb(struct iavf_ring *rx_ring, in iavf_build_skb()
1392 static void iavf_put_rx_buffer(struct iavf_ring *rx_ring, in iavf_put_rx_buffer()
1426 static bool iavf_is_non_eop(struct iavf_ring *rx_ring, in iavf_is_non_eop()
1460 static int iavf_clean_rx_irq(struct iavf_ring *rx_ring, int budget) in iavf_clean_rx_irq()
1690 struct iavf_ring *ring; in iavf_napi_poll()
1785 struct iavf_ring *tx_ring, in iavf_tx_prepare_vlan_flags()
1952 struct iavf_ring *tx_ring, in iavf_tx_enable_csum()
2114 static void iavf_create_tx_ctx(struct iavf_ring *tx_ring, in iavf_create_tx_ctx()
2229 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in __iavf_maybe_stop_tx()
2255 static inline void iavf_tx_map(struct iavf_ring *tx_ring, struct sk_buff *skb, in iavf_tx_map()
2398 struct iavf_ring *tx_ring) in iavf_xmit_frame_ring()
2496 struct iavf_ring *tx_ring = &adapter->tx_rings[skb->queue_mapping]; in iavf_xmit_frame()