Symbol: fbnic_ring
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
109
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
134
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
183
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
213
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
256
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
26
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
285
struct fbnic_ring *ring = inode->i_private;
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
78
struct fbnic_ring *ring = s->private;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
116
FBNIC_STAT_FIELDS(fbnic_ring, name, stat)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1718
struct fbnic_ring *ring;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
512
static void fbnic_get_xdp_queue_stats(struct fbnic_ring *ring, u64 **data)
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
433
struct fbnic_ring *txr = fbn->tx[i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
487
struct fbnic_ring *xdpr = fbn->tx[FBNIC_MAX_TXQS + i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
488
struct fbnic_ring *rxr = fbn->rx[i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
579
struct fbnic_ring *rxr = fbn->rx[idx];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
636
struct fbnic_ring *txr = fbn->tx[idx];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
639
struct fbnic_ring *xdpr;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
23
struct fbnic_ring *tx[FBNIC_MAX_TXQS + FBNIC_MAX_XDPQS];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
24
struct fbnic_ring *rx[FBNIC_MAX_RXQS];
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
105
static unsigned int fbnic_desc_unused(struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1073
struct fbnic_ring *ring = &nv->qt[0].sub1;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
110
static unsigned int fbnic_desc_used(struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1140
struct fbnic_ring *ring = &nv->qt[0].sub1;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
116
const struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1213
struct fbnic_ring *rcq = &qt->cmpl;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
122
struct fbnic_ring *ring,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1236
struct fbnic_ring *rcq = &qt->cmpl;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
139
static bool fbnic_tx_sent_queue(struct sk_buff *skb, struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1404
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1421
struct fbnic_ring *bdq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1432
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1451
struct fbnic_ring *xdpr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1465
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1478
struct fbnic_ring *xdpr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1491
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1504
struct fbnic_ring *bdq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1606
static void fbnic_ring_init(struct fbnic_ring *ring, u32 __iomem *doorbell,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1816
struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1831
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1851
static int fbnic_alloc_tx_ring_buffer(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1861
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1888
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1926
static int fbnic_alloc_rx_ring_buffer(struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1941
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
196
fbnic_tx_lso(struct fbnic_ring *ring, struct sk_buff *skb,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2180
static void fbnic_disable_twq0(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2189
static void fbnic_disable_twq1(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2198
static void fbnic_disable_tcq(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2204
static void fbnic_disable_bdq(struct fbnic_ring *hpq, struct fbnic_ring *ppq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2213
static void fbnic_disable_rcq(struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2483
static void fbnic_enable_twq0(struct fbnic_ring *twq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2505
static void fbnic_enable_twq1(struct fbnic_ring *twq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2528
struct fbnic_ring *tcq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2556
static void fbnic_enable_bdq(struct fbnic_ring *hpq, struct fbnic_ring *ppq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2595
struct fbnic_ring *rcq, bool tx_pause,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
261
fbnic_tx_offloads(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2633
static void fbnic_config_rim_threshold(struct fbnic_ring *rcq, u16 nv_idx, u32 rx_desc)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2675
struct fbnic_ring *rcq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
293
fbnic_rx_csum(u64 rcd, struct sk_buff *skb, struct fbnic_ring *rcq,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
315
fbnic_tx_map(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
413
fbnic_xmit_frame_ring(struct sk_buff *skb, struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
42
u32 __iomem *fbnic_ring_csr_base(const struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
51
static u32 fbnic_ring_rd32(struct fbnic_ring *ring, unsigned int csr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
546
struct fbnic_ring *ring, bool discard,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
58
static void fbnic_ring_wr32(struct fbnic_ring *ring, unsigned int csr, u32 val)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
634
struct fbnic_ring *ring, bool discard,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
683
struct fbnic_ring *ring,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
732
static void fbnic_page_pool_init(struct fbnic_ring *ring, unsigned int idx,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
763
static void fbnic_page_pool_drain(struct fbnic_ring *ring, unsigned int idx,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
798
struct fbnic_ring *cmpl = &qt->cmpl;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
856
static void fbnic_clean_bdq(struct fbnic_ring *ring, unsigned int hw_head,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
874
static void fbnic_bd_prep(struct fbnic_ring *bdq, u16 id, netmem_ref netmem)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
896
static void fbnic_fill_bdq(struct fbnic_ring *bdq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
146
struct fbnic_ring sub0, sub1, cmpl;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
171
struct fbnic_ring *rxr);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
173
struct fbnic_ring *rxr);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
175
struct fbnic_ring *txr);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
177
struct fbnic_ring *xdpr);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
196
u32 __iomem *fbnic_ring_csr_base(const struct fbnic_ring *ring);