Symbol: igb_ring
drivers/net/ethernet/intel/igb/igb.h
311
struct igb_ring *ring; /* pointer to linked list of rings */
drivers/net/ethernet/intel/igb/igb.h
384
struct igb_ring ring[] ____cacheline_internodealigned_in_smp;
drivers/net/ethernet/intel/igb/igb.h
412
static inline unsigned int igb_rx_bufsz(struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb.h
424
static inline unsigned int igb_rx_pg_order(struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb.h
452
static inline int igb_desc_unused(struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb.h
565
struct igb_ring *tx_ring[16];
drivers/net/ethernet/intel/igb/igb.h
569
struct igb_ring *rx_ring[16];
drivers/net/ethernet/intel/igb/igb.h
605
struct igb_ring test_tx_ring;
drivers/net/ethernet/intel/igb/igb.h
606
struct igb_ring test_rx_ring;
drivers/net/ethernet/intel/igb/igb.h
729
struct igb_ring *ring,
drivers/net/ethernet/intel/igb/igb.h
740
int igb_setup_tx_resources(struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
741
int igb_setup_rx_resources(struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
742
void igb_free_tx_resources(struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
743
void igb_free_rx_resources(struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
744
void igb_clean_tx_ring(struct igb_ring *tx_ring);
drivers/net/ethernet/intel/igb/igb.h
745
void igb_clean_rx_ring(struct igb_ring *rx_ring);
drivers/net/ethernet/intel/igb/igb.h
746
void igb_configure_tx_ring(struct igb_adapter *, struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
747
void igb_configure_rx_ring(struct igb_adapter *, struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
753
void igb_setup_srrctl(struct igb_adapter *, struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
754
netdev_tx_t igb_xmit_frame_ring(struct sk_buff *, struct igb_ring *);
drivers/net/ethernet/intel/igb/igb.h
756
void igb_process_skb_fields(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb.h
759
void igb_alloc_rx_buffers(struct igb_ring *, u16);
drivers/net/ethernet/intel/igb/igb.h
817
static inline struct netdev_queue *txring_txq(const struct igb_ring *tx_ring)
drivers/net/ethernet/intel/igb/igb.h
823
static inline void igb_xdp_ring_update_tail(struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb.h
834
static inline struct igb_ring *igb_xdp_tx_queue_mapping(struct igb_adapter *adapter)
drivers/net/ethernet/intel/igb/igb.h
860
struct igb_ring *ring);
drivers/net/ethernet/intel/igb/igb.h
864
bool igb_alloc_rx_buffers_zc(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb.h
866
void igb_clean_rx_ring_zc(struct igb_ring *rx_ring);
drivers/net/ethernet/intel/igb/igb.h
869
bool igb_xmit_zc(struct igb_ring *tx_ring, struct xsk_buff_pool *xsk_pool);
drivers/net/ethernet/intel/igb/igb_ethtool.c
1564
struct igb_ring *tx_ring = &adapter->test_tx_ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1565
struct igb_ring *rx_ring = &adapter->test_rx_ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1818
static int igb_clean_test_rings(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_ethtool.c
1819
struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_ethtool.c
1889
struct igb_ring *tx_ring = &adapter->test_tx_ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1890
struct igb_ring *rx_ring = &adapter->test_rx_ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2294
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
436
struct igb_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_ethtool.c
888
struct igb_ring *temp_ring;
drivers/net/ethernet/intel/igb/igb_ethtool.c
924
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_ethtool.c
927
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_ethtool.c
943
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_ethtool.c
960
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_ethtool.c
969
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_ethtool.c
987
sizeof(struct igb_ring));
drivers/net/ethernet/intel/igb/igb_main.c
1146
static void igb_add_ring(struct igb_ring *ring,
drivers/net/ethernet/intel/igb/igb_main.c
1171
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_main.c
1673
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_main.c
1848
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_main.c
1863
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_main.c
1997
struct igb_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
2899
struct igb_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
2960
struct igb_ring *tx_ring;
drivers/net/ethernet/intel/igb/igb_main.c
2990
struct igb_ring *tx_ring;
drivers/net/ethernet/intel/igb/igb_main.c
325
struct igb_ring *tx_ring;
drivers/net/ethernet/intel/igb/igb_main.c
328
struct igb_ring *rx_ring;
drivers/net/ethernet/intel/igb/igb_main.c
4291
int igb_setup_tx_resources(struct igb_ring *tx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
4383
struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb_main.c
4442
int igb_setup_rx_resources(struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
4743
void igb_setup_srrctl(struct igb_adapter *adapter, struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb_main.c
4781
struct igb_ring *ring)
drivers/net/ethernet/intel/igb/igb_main.c
4844
struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
4884
struct igb_ring *rx_ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
4897
void igb_free_tx_resources(struct igb_ring *tx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
4933
void igb_clean_tx_ring(struct igb_ring *tx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
5023
void igb_free_rx_resources(struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
5066
void igb_clean_rx_ring(struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
5734
struct igb_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
5759
struct igb_ring *rx_ring;
drivers/net/ethernet/intel/igb/igb_main.c
5774
struct igb_ring *rx_ring = adapter->rx_ring[0];
drivers/net/ethernet/intel/igb/igb_main.c
6010
static void igb_tx_ctxtdesc(struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
6047
static int igb_tso(struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
6142
static void igb_tx_csum(struct igb_ring *tx_ring, struct igb_tx_buffer *first)
drivers/net/ethernet/intel/igb/igb_main.c
6215
static void igb_tx_olinfo_status(struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
6238
static int __igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size)
drivers/net/ethernet/intel/igb/igb_main.c
6266
static inline int igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size)
drivers/net/ethernet/intel/igb/igb_main.c
6273
static int igb_tx_map(struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
6419
struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
6527
struct igb_ring *tx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
6617
static inline struct igb_ring *igb_tx_queue_mapping(struct igb_adapter *adapter,
drivers/net/ethernet/intel/igb/igb_main.c
6714
struct igb_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
6780
struct igb_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
6805
struct igb_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igb/igb_main.c
7167
struct igb_ring *tx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
7188
struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8332
struct igb_ring *tx_ring = q_vector->tx.ring;
drivers/net/ethernet/intel/igb/igb_main.c
8526
static void igb_reuse_rx_page(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8591
static void igb_add_rx_frag(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8612
static struct sk_buff *igb_construct_skb(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8664
static struct sk_buff *igb_build_skb(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8707
static int igb_run_xdp(struct igb_adapter *adapter, struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8751
static unsigned int igb_rx_frame_truesize(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8767
static void igb_rx_buffer_flip(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8779
static inline void igb_rx_checksum(struct igb_ring *ring,
drivers/net/ethernet/intel/igb/igb_main.c
8819
static inline void igb_rx_hash(struct igb_ring *ring,
drivers/net/ethernet/intel/igb/igb_main.c
8839
static bool igb_is_non_eop(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8870
static bool igb_cleanup_headers(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8900
void igb_process_skb_fields(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8932
static unsigned int igb_rx_offset(struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_main.c
8937
static struct igb_rx_buffer *igb_get_rx_buffer(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8963
static void igb_put_rx_buffer(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
8993
struct igb_ring *tx_ring = igb_xdp_tx_queue_mapping(adapter);
drivers/net/ethernet/intel/igb/igb_main.c
9005
struct igb_ring *ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igb/igb_main.c
9020
struct igb_ring *rx_ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igb/igb_main.c
9156
static bool igb_alloc_mapped_page(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_main.c
9205
void igb_alloc_rx_buffers(struct igb_ring *rx_ring, u16 cleaned_count)
drivers/net/ethernet/intel/igb/igb_xsk.c
102
struct igb_ring *rx_ring;
drivers/net/ethernet/intel/igb/igb_xsk.c
11
static int igb_realloc_rx_buffer_info(struct igb_ring *ring, bool pool_present)
drivers/net/ethernet/intel/igb/igb_xsk.c
142
struct igb_ring *rx_ring;
drivers/net/ethernet/intel/igb/igb_xsk.c
200
bool igb_alloc_rx_buffers_zc(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_xsk.c
250
void igb_clean_rx_ring_zc(struct igb_ring *rx_ring)
drivers/net/ethernet/intel/igb/igb_xsk.c
265
static struct sk_buff *igb_construct_skb_zc(struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_xsk.c
294
static int igb_run_xdp_zc(struct igb_adapter *adapter, struct igb_ring *rx_ring,
drivers/net/ethernet/intel/igb/igb_xsk.c
346
struct igb_ring *rx_ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igb/igb_xsk.c
36
struct igb_ring *tx_ring = adapter->tx_ring[qid];
drivers/net/ethernet/intel/igb/igb_xsk.c
37
struct igb_ring *rx_ring = adapter->rx_ring[qid];
drivers/net/ethernet/intel/igb/igb_xsk.c
465
bool igb_xmit_zc(struct igb_ring *tx_ring, struct xsk_buff_pool *xsk_pool)
drivers/net/ethernet/intel/igb/igb_xsk.c
541
struct igb_ring *ring;
drivers/net/ethernet/intel/igb/igb_xsk.c
59
struct igb_ring *tx_ring = adapter->tx_ring[qid];
drivers/net/ethernet/intel/igb/igb_xsk.c
60
struct igb_ring *rx_ring = adapter->rx_ring[qid];
drivers/net/ethernet/intel/igb/igb_xsk.c
84
struct igb_ring *ring)