Symbol: igc_ring
drivers/net/ethernet/intel/igc/igc.h
139
struct igc_ring *ring; /* pointer to linked list of rings */
drivers/net/ethernet/intel/igc/igc.h
223
struct igc_ring *tx_ring[IGC_MAX_TX_QUEUES];
drivers/net/ethernet/intel/igc/igc.h
227
struct igc_ring *rx_ring[IGC_MAX_RX_QUEUES];
drivers/net/ethernet/intel/igc/igc.h
355
int igc_setup_tx_resources(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
356
int igc_setup_rx_resources(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
357
void igc_free_tx_resources(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
358
void igc_free_rx_resources(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
367
void igc_disable_rx_ring(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
368
void igc_enable_rx_ring(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
369
void igc_disable_tx_ring(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
370
void igc_enable_tx_ring(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc.h
604
struct igc_ring *tx_ring;
drivers/net/ethernet/intel/igc/igc.h
625
struct igc_ring ring[] ____cacheline_internodealigned_in_smp;
drivers/net/ethernet/intel/igc/igc.h
684
static inline u16 igc_desc_unused(const struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc.h
708
static inline struct netdev_queue *txring_txq(const struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc.h
735
static inline unsigned int igc_rx_bufsz(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc.h
747
static inline unsigned int igc_rx_pg_order(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc.h
771
struct igc_ring *igc_get_tx_ring(struct igc_adapter *adapter, int cpu);
drivers/net/ethernet/intel/igc/igc.h
772
void igc_flush_tx_descriptors(struct igc_ring *ring);
drivers/net/ethernet/intel/igc/igc_dump.c
118
struct igc_ring *tx_ring;
drivers/net/ethernet/intel/igc/igc_dump.c
119
struct igc_ring *rx_ring;
drivers/net/ethernet/intel/igc/igc_ethtool.c
595
struct igc_ring *temp_ring;
drivers/net/ethernet/intel/igc/igc_ethtool.c
631
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
634
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
650
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
667
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
676
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
693
sizeof(struct igc_ring));
drivers/net/ethernet/intel/igc/igc_ethtool.c
823
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
1043
static __le32 igc_tx_launchtime(struct igc_ring *ring, ktime_t txtime,
drivers/net/ethernet/intel/igc/igc_main.c
1089
static int igc_init_empty_frame(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
1117
static void igc_init_tx_empty_descriptor(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
1145
static void igc_tx_ctxtdesc(struct igc_ring *tx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1174
static void igc_tx_csum(struct igc_ring *tx_ring, struct igc_tx_buffer *first,
drivers/net/ethernet/intel/igc/igc_main.c
1219
static int __igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size)
drivers/net/ethernet/intel/igc/igc_main.c
1244
static inline int igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size)
drivers/net/ethernet/intel/igc/igc_main.c
1292
static void igc_tx_olinfo_status(struct igc_ring *tx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1313
static int igc_tx_map(struct igc_ring *tx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1451
static int igc_tso(struct igc_ring *tx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1566
static int igc_insert_empty_frame(struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
1601
struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
1721
static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
1746
static void igc_rx_checksum(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
1806
static inline void igc_rx_hash(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
1818
static void igc_rx_vlan(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1847
static void igc_process_skb_fields(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1886
static struct igc_rx_buffer *igc_get_rx_buffer(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1923
static unsigned int igc_get_rx_frame_truesize(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
194
static void igc_clean_tx_ring(struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
1948
static void igc_add_rx_frag(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1968
static struct sk_buff *igc_build_skb(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
1995
static struct sk_buff *igc_construct_skb(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2056
static void igc_reuse_rx_page(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2122
static bool igc_is_non_eop(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2153
static bool igc_cleanup_headers(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2173
static void igc_put_rx_buffer(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2195
static inline unsigned int igc_rx_offset(struct igc_ring *rx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
2207
static bool igc_alloc_mapped_page(struct igc_ring *rx_ring,
drivers/net/ethernet/intel/igc/igc_main.c
2256
static void igc_alloc_rx_buffers(struct igc_ring *rx_ring, u16 cleaned_count)
drivers/net/ethernet/intel/igc/igc_main.c
2321
static bool igc_alloc_rx_buffers_zc(struct igc_ring *ring, u16 count)
drivers/net/ethernet/intel/igc/igc_main.c
2381
static int igc_xdp_init_tx_descriptor(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
2478
struct igc_ring *igc_get_tx_ring(struct igc_adapter *adapter, int cpu)
drivers/net/ethernet/intel/igc/igc_main.c
2496
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
2562
void igc_flush_tx_descriptors(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
2576
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
2594
struct igc_ring *ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
2609
struct igc_ring *rx_ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
2741
static struct sk_buff *igc_construct_skb_zc(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
2775
struct igc_ring *ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
2804
struct igc_ring *ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
282
void igc_free_tx_resources(struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
2904
struct igc_ring *ring = q_vector->tx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
2918
struct igc_ring *tx_ring = meta_req->tx_ring;
drivers/net/ethernet/intel/igc/igc_main.c
2996
struct igc_ring *tx_ring = meta_req->tx_ring;
drivers/net/ethernet/intel/igc/igc_main.c
3037
static void igc_xdp_xmit_zc(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
3139
struct igc_ring *tx_ring = q_vector->tx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
326
static void igc_disable_tx_ring_hw(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
347
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
359
int igc_setup_tx_resources(struct igc_ring *tx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
415
static void igc_clean_rx_ring_page_shared(struct igc_ring *rx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
4190
struct igc_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
450
static void igc_clean_rx_ring_xsk_pool(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
469
static void igc_clean_rx_ring(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
4770
static void igc_add_ring(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_main.c
4809
struct igc_ring *rx_ring = q_vector->rx.ring;
drivers/net/ethernet/intel/igc/igc_main.c
4857
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
502
void igc_free_rx_resources(struct igc_ring *rx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
5173
struct igc_ring *ring = adapter->rx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
5199
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
541
int igc_setup_rx_resources(struct igc_ring *rx_ring)
drivers/net/ethernet/intel/igc/igc_main.c
5968
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
5994
struct igc_ring *rx_ring;
drivers/net/ethernet/intel/igc/igc_main.c
6009
struct igc_ring *rx_ring = adapter->rx_ring[0];
drivers/net/ethernet/intel/igc/igc_main.c
616
struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
633
struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
6333
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
6434
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
6447
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
6543
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
6571
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
6594
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
6646
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
6877
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
6927
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_main.c
7093
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_main.c
736
struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
7799
static void igc_disable_rx_ring_hw(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
7811
void igc_disable_rx_ring(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
7817
void igc_enable_rx_ring(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
7829
void igc_disable_tx_ring(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_main.c
7835
void igc_enable_tx_ring(struct igc_ring *ring)
drivers/net/ethernet/intel/igc/igc_ptp.c
622
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_ptp.c
648
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
166
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
199
struct igc_ring *tx_ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
210
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
224
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
25
static int igc_fpe_init_smd_frame(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_tsn.c
469
struct igc_ring *ring = adapter->tx_ring[i];
drivers/net/ethernet/intel/igc/igc_tsn.c
48
static int igc_fpe_init_tx_descriptor(struct igc_ring *ring,
drivers/net/ethernet/intel/igc/igc_tsn.c
96
struct igc_ring *ring;
drivers/net/ethernet/intel/igc/igc_xdp.c
120
struct igc_ring *rx_ring, *tx_ring;
drivers/net/ethernet/intel/igc/igc_xdp.c
61
struct igc_ring *rx_ring, *tx_ring;