Home
last modified time | relevance | path

Searched refs:fbnic_ring (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c28 static u32 __iomem *fbnic_ring_csr_base(const struct fbnic_ring *ring) in fbnic_ring_csr_base()
37 static u32 fbnic_ring_rd32(struct fbnic_ring *ring, unsigned int csr) in fbnic_ring_rd32()
44 static void fbnic_ring_wr32(struct fbnic_ring *ring, unsigned int csr, u32 val) in fbnic_ring_wr32()
91 static unsigned int fbnic_desc_unused(struct fbnic_ring *ring) in fbnic_desc_unused()
96 static unsigned int fbnic_desc_used(struct fbnic_ring *ring) in fbnic_desc_used()
102 const struct fbnic_ring *ring) in txring_txq()
108 struct fbnic_ring *ring, in fbnic_maybe_stop_tx()
120 static bool fbnic_tx_sent_queue(struct sk_buff *skb, struct fbnic_ring *ring) in fbnic_tx_sent_queue()
177 fbnic_tx_offloads(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta) in fbnic_tx_offloads()
201 fbnic_rx_csum(u64 rcd, struct sk_buff *skb, struct fbnic_ring *rcq) in fbnic_rx_csum()
[all …]
H A Dfbnic_netdev.h15 struct fbnic_ring *tx[FBNIC_MAX_TXQS];
16 struct fbnic_ring *rx[FBNIC_MAX_RXQS];
H A Dfbnic_txrx.h74 struct fbnic_ring { struct
99 struct fbnic_ring sub0, sub1, cmpl; argument
H A Dfbnic_netdev.c426 struct fbnic_ring *txr = fbn->tx[i]; in fbnic_get_stats64()
455 struct fbnic_ring *rxr = fbn->rx[i]; in fbnic_get_stats64()
491 struct fbnic_ring *rxr = fbn->rx[idx]; in fbnic_get_queue_stats_rx()
514 struct fbnic_ring *txr = fbn->tx[idx]; in fbnic_get_queue_stats_tx()
H A Dfbnic_ethtool.c172 struct fbnic_ring *ring; in fbnic_get_ts_stats()