Searched refs:wx_ring (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 167 static void wx_dma_sync_frag(struct wx_ring *rx_ring, in wx_dma_sync_frag() 180 static struct wx_rx_buffer *wx_get_rx_buffer(struct wx_ring *rx_ring, in wx_get_rx_buffer() 215 static void wx_put_rx_buffer(struct wx_ring *rx_ring, in wx_put_rx_buffer() 224 static struct sk_buff *wx_build_skb(struct wx_ring *rx_ring, in wx_build_skb() 288 static bool wx_alloc_mapped_page(struct wx_ring *rx_ring, in wx_alloc_mapped_page() 315 void wx_alloc_rx_buffers(struct wx_ring *rx_ring, u16 cleaned_count) in wx_alloc_rx_buffers() 376 u16 wx_desc_unused(struct wx_ring *ring) in wx_desc_unused() 395 static bool wx_is_non_eop(struct wx_ring *rx_ring, in wx_is_non_eop() 481 static bool wx_cleanup_headers(struct wx_ring *rx_ring, in wx_cleanup_headers() 506 static void wx_rx_hash(struct wx_ring *ring, in wx_rx_hash() [all …]
|
| H A D | wx_lib.h | 11 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 D | wx_vf_lib.c | 59 struct wx_ring *ring; in wx_configure_msix_vf() 107 static void wx_configure_tx_ring_vf(struct wx *wx, struct wx_ring *ring) in wx_configure_tx_ring_vf() 171 static void wx_configure_srrctl_vf(struct wx *wx, struct wx_ring *ring, in wx_configure_srrctl_vf() 236 void wx_configure_rx_ring_vf(struct wx *wx, struct wx_ring *ring) in wx_configure_rx_ring_vf()
|
| H A D | wx_hw.h | 40 void wx_disable_rx_queue(struct wx *wx, struct wx_ring *ring); 41 void wx_enable_rx_queue(struct wx *wx, struct wx_ring *ring);
|
| H A D | wx_type.h | 1055 struct wx_ring *ring; /* pointer to linked list of rings */ 1062 struct wx_ring { struct 1063 struct wx_ring *next; /* pointer to next ring in q_vector */ argument 1125 struct wx_ring ring[] ____cacheline_internodealigned_in_smp; 1325 struct wx_ring *tx_ring[64] ____cacheline_aligned_in_smp; 1326 struct wx_ring *rx_ring[64]; 1372 void (*atr)(struct wx_ring *ring, struct wx_tx_buffer *first, u8 ptype); 1496 static inline unsigned int wx_rx_pg_order(struct wx_ring *ring) in wx_rx_pg_order()
|
| H A D | wx_vf_lib.h | 13 void wx_configure_rx_ring_vf(struct wx *wx, struct wx_ring *ring);
|
| H A D | wx_hw.c | 1602 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() 1959 struct wx_ring *ring) in wx_configure_rx_ring() 2738 static void wx_enable_rx_drop(struct wx *wx, struct wx_ring *ring) in wx_enable_rx_drop() 2749 static void wx_disable_rx_drop(struct wx *wx, struct wx_ring *ring) in wx_disable_rx_drop() [all …]
|
| H A D | wx_vf_common.c | 207 struct wx_ring *rx_ring = wx->rx_ring[i]; in wx_configure_rx_vf()
|
| H A D | wx_ethtool.c | 128 struct wx_ring *ring; in wx_get_ethtool_stats()
|
| H A D | wx_ptp.c | 260 struct wx_ring *rx_ring; in wx_ptp_rx_hang()
|
| /linux/drivers/net/ethernet/wangxun/ngbe/ |
| H A D | ngbe_ethtool.c | 54 struct wx_ring *temp_ring; in ngbe_set_ringparam() 84 temp_ring = kvmalloc_objs(struct wx_ring, i); in ngbe_set_ringparam()
|
| /linux/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_fdir.h | 9 void txgbe_atr(struct wx_ring *ring, struct wx_tx_buffer *first, u8 ptype);
|
| H A D | txgbe_ethtool.c | 46 struct wx_ring *temp_ring; in txgbe_set_ringparam() 76 temp_ring = kvmalloc_objs(struct wx_ring, i); in txgbe_set_ringparam()
|
| H A D | txgbe_fdir.c | 225 void txgbe_atr(struct wx_ring *ring, struct wx_tx_buffer *first, u8 ptype) in txgbe_atr()
|