Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.h11 void wx_alloc_rx_buffers(struct wx_ring *rx_ring, u16 cleaned_count);
12 u16 wx_desc_unused(struct wx_ring *ring);
40 u32 new_rx_count, struct wx_ring *temp_ring);
H A Dwx_lib.c168 static void wx_dma_sync_frag(struct wx_ring *rx_ring, in wx_dma_sync_frag()
181 static struct wx_rx_buffer *wx_get_rx_buffer(struct wx_ring *rx_ring, in wx_get_rx_buffer()
216 static void wx_put_rx_buffer(struct wx_ring *rx_ring, in wx_put_rx_buffer()
225 static struct sk_buff *wx_build_skb(struct wx_ring *rx_ring, in wx_build_skb()
289 static bool wx_alloc_mapped_page(struct wx_ring *rx_ring, in wx_alloc_mapped_page()
316 void wx_alloc_rx_buffers(struct wx_ring *rx_ring, u16 cleaned_count) in wx_alloc_rx_buffers()
377 u16 wx_desc_unused(struct wx_ring *ring) in wx_desc_unused()
396 static bool wx_is_non_eop(struct wx_ring *rx_ring, in wx_is_non_eop()
482 static bool wx_cleanup_headers(struct wx_ring *rx_ring, in wx_cleanup_headers()
507 static void wx_rx_hash(struct wx_ring *ring, in wx_rx_hash()
[all …]
H A Dwx_vf_lib.c70 struct wx_ring *ring; in wx_configure_msix_vf()
118 static void wx_configure_tx_ring_vf(struct wx *wx, struct wx_ring *ring) in wx_configure_tx_ring_vf()
182 static void wx_configure_srrctl_vf(struct wx *wx, struct wx_ring *ring, in wx_configure_srrctl_vf()
247 void wx_configure_rx_ring_vf(struct wx *wx, struct wx_ring *ring) in wx_configure_rx_ring_vf()
H A Dwx_err.h16 void wx_handle_tx_hang(struct wx_ring *tx_ring, unsigned int next);
H A Dwx_type.h1071 struct wx_ring *ring; /* pointer to linked list of rings */
1078 struct wx_ring { struct
1079 struct wx_ring *next; /* pointer to next ring in q_vector */ argument
1142 struct wx_ring ring[] ____cacheline_internodealigned_in_smp;
1362 struct wx_ring *tx_ring[64] ____cacheline_aligned_in_smp;
1363 struct wx_ring *rx_ring[64];
1411 void (*atr)(struct wx_ring *ring, struct wx_tx_buffer *first, u8 ptype);
1537 static inline unsigned int wx_rx_pg_order(struct wx_ring *ring) in wx_rx_pg_order()
H A Dwx_err.c205 struct wx_ring *tx_ring = wx->tx_ring[i]; in wx_ring_tx_pending()
317 void wx_handle_tx_hang(struct wx_ring *tx_ring, unsigned int next) in wx_handle_tx_hang()
H A Dwx_hw.c1602 struct wx_ring *ring = wx->rx_ring[i]; in wx_vlan_strip_control()
1782 struct wx_ring *rx_ring; in wx_set_rx_buffer_len()
1828 void wx_disable_rx_queue(struct wx *wx, struct wx_ring *ring) in wx_disable_rx_queue()
1851 void wx_enable_rx_queue(struct wx *wx, struct wx_ring *ring) in wx_enable_rx_queue()
1870 struct wx_ring *rx_ring) in wx_configure_srrctl()
1889 struct wx_ring *ring) in wx_configure_rscctl()
1905 struct wx_ring *ring) in wx_configure_tx_ring()
1960 struct wx_ring *ring) in wx_configure_rx_ring()
2745 static void wx_enable_rx_drop(struct wx *wx, struct wx_ring *ring) in wx_enable_rx_drop()
2756 static void wx_disable_rx_drop(struct wx *wx, struct wx_ring *ring) in wx_disable_rx_drop()
[all …]
H A Dwx_ethtool.c130 struct wx_ring *ring; in wx_get_ethtool_stats()
790 struct wx_ring *temp_ring; in wx_set_ringparam_vf()
819 temp_ring = kvmalloc_objs(struct wx_ring, i); in wx_set_ringparam_vf()
H A Dwx_vf_common.c208 struct wx_ring *rx_ring = wx->rx_ring[i]; in wx_configure_rx_vf()
H A Dwx_ptp.c260 struct wx_ring *rx_ring; in wx_ptp_rx_hang()
/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_ethtool.c22 struct wx_ring *temp_ring; in ngbe_set_ringparam()
51 temp_ring = kvmalloc_objs(struct wx_ring, i); in ngbe_set_ringparam()
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_fdir.h9 void txgbe_atr(struct wx_ring *ring, struct wx_tx_buffer *first, u8 ptype);