Lines Matching refs:wx_ring
198 static void wx_reuse_rx_page(struct wx_ring *rx_ring, in wx_reuse_rx_page()
217 static void wx_dma_sync_frag(struct wx_ring *rx_ring, in wx_dma_sync_frag()
234 static struct wx_rx_buffer *wx_get_rx_buffer(struct wx_ring *rx_ring, in wx_get_rx_buffer()
278 static void wx_put_rx_buffer(struct wx_ring *rx_ring, in wx_put_rx_buffer()
302 static struct sk_buff *wx_build_skb(struct wx_ring *rx_ring, in wx_build_skb()
368 static bool wx_alloc_mapped_page(struct wx_ring *rx_ring, in wx_alloc_mapped_page()
396 void wx_alloc_rx_buffers(struct wx_ring *rx_ring, u16 cleaned_count) in wx_alloc_rx_buffers()
455 u16 wx_desc_unused(struct wx_ring *ring) in wx_desc_unused()
474 static bool wx_is_non_eop(struct wx_ring *rx_ring, in wx_is_non_eop()
540 static bool wx_cleanup_headers(struct wx_ring *rx_ring, in wx_cleanup_headers()
565 static void wx_rx_hash(struct wx_ring *ring, in wx_rx_hash()
591 static void wx_rx_checksum(struct wx_ring *ring, in wx_rx_checksum()
637 static void wx_rx_vlan(struct wx_ring *ring, union wx_rx_desc *rx_desc, in wx_rx_vlan()
664 static void wx_process_skb_fields(struct wx_ring *rx_ring, in wx_process_skb_fields()
689 struct wx_ring *rx_ring, in wx_clean_rx_irq()
760 static struct netdev_queue *wx_txring_txq(const struct wx_ring *ring) in wx_txring_txq()
772 struct wx_ring *tx_ring, int napi_budget) in wx_clean_tx_irq()
901 struct wx_ring *ring; in wx_poll()
941 static int wx_maybe_stop_tx(struct wx_ring *tx_ring, u16 size) in wx_maybe_stop_tx()
1000 static void wx_tx_map(struct wx_ring *tx_ring, in wx_tx_map()
1132 static void wx_tx_ctxtdesc(struct wx_ring *tx_ring, u32 vlan_macip_lens, in wx_tx_ctxtdesc()
1272 static int wx_tso(struct wx_ring *tx_ring, struct wx_tx_buffer *first, in wx_tso()
1393 static void wx_tx_csum(struct wx_ring *tx_ring, struct wx_tx_buffer *first, in wx_tx_csum()
1517 struct wx_ring *tx_ring) in wx_xmit_frame_ring()
1577 struct wx_ring *tx_ring; in wx_xmit_frame()
1750 static void wx_add_ring(struct wx_ring *ring, struct wx_ring_container *head) in wx_add_ring()
1776 struct wx_ring *ring; in wx_alloc_q_vector()
1882 struct wx_ring *ring; in wx_free_q_vector()
2194 struct wx_ring *ring; in wx_configure_vectors()
2215 static void wx_clean_rx_ring(struct wx_ring *rx_ring) in wx_clean_rx_ring()
2279 static void wx_free_rx_resources(struct wx_ring *rx_ring) in wx_free_rx_resources()
2318 static void wx_clean_tx_ring(struct wx_ring *tx_ring) in wx_clean_tx_ring()
2395 static void wx_free_tx_resources(struct wx_ring *tx_ring) in wx_free_tx_resources()
2432 static int wx_alloc_page_pool(struct wx_ring *rx_ring) in wx_alloc_page_pool()
2462 static int wx_setup_rx_resources(struct wx_ring *rx_ring) in wx_setup_rx_resources()
2553 static int wx_setup_tx_resources(struct wx_ring *tx_ring) in wx_setup_tx_resources()
2672 struct wx_ring *ring = READ_ONCE(wx->rx_ring[i]); in wx_get_stats64()
2688 struct wx_ring *ring = READ_ONCE(wx->tx_ring[i]); in wx_get_stats64()