Symbol: iavf_ring
drivers/net/ethernet/intel/iavf/iavf.h
275
struct iavf_ring *tx_rings;
drivers/net/ethernet/intel/iavf/iavf.h
280
struct iavf_ring *rx_rings;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
162
iavf_add_queue_stats(u64 **data, struct iavf_ring *ring)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
351
struct iavf_ring *tx_ring = NULL, *rx_ring = NULL;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
54
IAVF_STAT(struct iavf_ring, _name, _stat)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
559
struct iavf_ring *rx_ring, *tx_ring;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
629
struct iavf_ring *rx_ring = &adapter->rx_rings[queue];
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
630
struct iavf_ring *tx_ring = &adapter->tx_rings[queue];
drivers/net/ethernet/intel/iavf/iavf_main.c
1212
struct iavf_ring *ring = &adapter->rx_rings[i];
drivers/net/ethernet/intel/iavf/iavf_main.c
1456
struct iavf_ring *tx_ring = &adapter->tx_rings[i];
drivers/net/ethernet/intel/iavf/iavf_main.c
1457
struct iavf_ring *rx_ring = &adapter->rx_rings[i];
drivers/net/ethernet/intel/iavf/iavf_main.c
1550
adapter->tx_rings = kzalloc_objs(struct iavf_ring, num_active_queues);
drivers/net/ethernet/intel/iavf/iavf_main.c
1553
adapter->rx_rings = kzalloc_objs(struct iavf_ring, num_active_queues);
drivers/net/ethernet/intel/iavf/iavf_main.c
1558
struct iavf_ring *tx_ring;
drivers/net/ethernet/intel/iavf/iavf_main.c
1559
struct iavf_ring *rx_ring;
drivers/net/ethernet/intel/iavf/iavf_main.c
432
struct iavf_ring *rx_ring = &adapter->rx_rings[r_idx];
drivers/net/ethernet/intel/iavf/iavf_main.c
458
struct iavf_ring *tx_ring = &adapter->tx_rings[t_idx];
drivers/net/ethernet/intel/iavf/iavf_main.c
5071
struct iavf_ring *tx_ring;
drivers/net/ethernet/intel/iavf/iavf_main.c
5099
struct iavf_ring *tx_ring;
drivers/net/ethernet/intel/iavf/iavf_ptp.c
370
struct iavf_ring *rx_ring = &adapter->rx_rings[i];
drivers/net/ethernet/intel/iavf/iavf_trace.h
105
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_trace.h
114
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_trace.h
142
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_trace.h
150
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_trace.h
160
struct iavf_ring *ring),
drivers/net/ethernet/intel/iavf/iavf_trace.h
185
struct iavf_ring *ring),
drivers/net/ethernet/intel/iavf/iavf_trace.h
192
struct iavf_ring *ring),
drivers/net/ethernet/intel/iavf/iavf_trace.h
62
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_trace.h
97
TP_PROTO(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1037
static void iavf_legacy_rx_hash(const struct iavf_ring *ring, __le64 qw0,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1063
static void iavf_flex_rx_hash(const struct iavf_ring *ring, __le64 qw1,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1092
static void iavf_flex_rx_tstamp(const struct iavf_ring *rx_ring, __le64 qw2,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1131
static void iavf_process_skb_fields(const struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
114
void iavf_free_tx_resources(struct iavf_ring *tx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1176
static bool iavf_cleanup_headers(struct iavf_ring *rx_ring, struct sk_buff *skb)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1251
static bool iavf_is_non_eop(struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1285
iavf_extract_legacy_rx_fields(const struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1331
iavf_extract_flex_rx_fields(const struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
135
static u32 iavf_get_tx_pending(struct iavf_ring *ring, bool in_sw)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1364
iavf_extract_rx_fields(const struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1386
static int iavf_clean_rx_irq(struct iavf_ring *rx_ring, int budget)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1601
struct iavf_ring *ring;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1697
struct iavf_ring *tx_ring, u32 *flags)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
179
struct iavf_ring *tx_ring = NULL;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1847
struct iavf_ring *tx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2009
static void iavf_create_tx_ctx(struct iavf_ring *tx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2124
int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2150
static void iavf_tx_map(struct iavf_ring *tx_ring, struct sk_buff *skb,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2292
struct iavf_ring *tx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
234
struct iavf_ring *tx_ring, int napi_budget)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2394
struct iavf_ring *tx_ring = &adapter->tx_rings[skb->queue_mapping];
drivers/net/ethernet/intel/iavf/iavf_txrx.c
49
static void iavf_unmap_and_free_tx_resource(struct iavf_ring *ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
670
int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
711
static void iavf_clean_rx_ring(struct iavf_ring *rx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
742
void iavf_free_rx_resources(struct iavf_ring *rx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
768
int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
79
static void iavf_clean_tx_ring(struct iavf_ring *tx_ring)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
818
static void iavf_release_rx_desc(struct iavf_ring *rx_ring, u32 val)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
837
static void iavf_receive_skb(struct iavf_ring *rx_ring,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
859
bool iavf_alloc_rx_buffers(struct iavf_ring *rx_ring, u16 cleaned_count)
drivers/net/ethernet/intel/iavf/iavf_txrx.h
219
struct iavf_ring *next; /* pointer to next ring in q_vector */
drivers/net/ethernet/intel/iavf/iavf_txrx.h
299
struct iavf_ring *ring; /* pointer to linked list of ring(s) */
drivers/net/ethernet/intel/iavf/iavf_txrx.h
312
bool iavf_alloc_rx_buffers(struct iavf_ring *rxr, u16 cleaned_count);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
314
int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
315
int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
316
void iavf_free_tx_resources(struct iavf_ring *tx_ring);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
317
void iavf_free_rx_resources(struct iavf_ring *rx_ring);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
320
int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size);
drivers/net/ethernet/intel/iavf/iavf_txrx.h
356
static inline int iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size)
drivers/net/ethernet/intel/iavf/iavf_txrx.h
388
static inline struct netdev_queue *txring_txq(const struct iavf_ring *ring)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1765
struct iavf_ring *tx_ring = &adapter->tx_rings[i];