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
1626
struct fbnic_ring *ring;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
494
static void fbnic_get_xdp_queue_stats(struct fbnic_ring *ring, u64 **data)
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
420
struct fbnic_ring *txr = fbn->tx[i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
474
struct fbnic_ring *xdpr = fbn->tx[FBNIC_MAX_TXQS + i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
475
struct fbnic_ring *rxr = fbn->rx[i];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
566
struct fbnic_ring *rxr = fbn->rx[idx];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
623
struct fbnic_ring *txr = fbn->tx[idx];
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
626
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
1072
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
1139
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
1212
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
1235
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
1403
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1420
struct fbnic_ring *bdq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1431
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1450
struct fbnic_ring *xdpr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1464
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1477
struct fbnic_ring *xdpr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1490
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1503
struct fbnic_ring *bdq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1605
static void fbnic_ring_init(struct fbnic_ring *ring, u32 __iomem *doorbell,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1815
struct fbnic_ring *ring)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1830
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1850
static int fbnic_alloc_tx_ring_buffer(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1860
struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1887
struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1925
static int fbnic_alloc_rx_ring_buffer(struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1940
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
2179
static void fbnic_disable_twq0(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2188
static void fbnic_disable_twq1(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2197
static void fbnic_disable_tcq(struct fbnic_ring *txr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2203
static void fbnic_disable_bdq(struct fbnic_ring *hpq, struct fbnic_ring *ppq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2212
static void fbnic_disable_rcq(struct fbnic_ring *rxr)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2482
static void fbnic_enable_twq0(struct fbnic_ring *twq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2504
static void fbnic_enable_twq1(struct fbnic_ring *twq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2527
struct fbnic_ring *tcq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2555
static void fbnic_enable_bdq(struct fbnic_ring *hpq, struct fbnic_ring *ppq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
259
fbnic_tx_offloads(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2594
struct fbnic_ring *rcq, bool tx_pause,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2632
static void fbnic_config_rim_threshold(struct fbnic_ring *rcq, u16 nv_idx, u32 rx_desc)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2674
struct fbnic_ring *rcq)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
292
fbnic_rx_csum(u64 rcd, struct sk_buff *skb, struct fbnic_ring *rcq,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
314
fbnic_tx_map(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
412
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
545
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
633
struct fbnic_ring *ring, bool discard,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
682
struct fbnic_ring *ring,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
731
static void fbnic_page_pool_init(struct fbnic_ring *ring, unsigned int idx,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
762
static void fbnic_page_pool_drain(struct fbnic_ring *ring, unsigned int idx,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
797
struct fbnic_ring *cmpl = &qt->cmpl;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
855
static void fbnic_clean_bdq(struct fbnic_ring *ring, unsigned int hw_head,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
873
static void fbnic_bd_prep(struct fbnic_ring *bdq, u16 id, netmem_ref netmem)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
895
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);