Searched refs:fbnic_ring (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/meta/fbnic/ |
D | fbnic_txrx.c | 23 static u32 __iomem *fbnic_ring_csr_base(const struct fbnic_ring *ring) in fbnic_ring_csr_base() 32 static u32 fbnic_ring_rd32(struct fbnic_ring *ring, unsigned int csr) in fbnic_ring_rd32() 39 static void fbnic_ring_wr32(struct fbnic_ring *ring, unsigned int csr, u32 val) in fbnic_ring_wr32() 46 static unsigned int fbnic_desc_unused(struct fbnic_ring *ring) in fbnic_desc_unused() 51 static unsigned int fbnic_desc_used(struct fbnic_ring *ring) in fbnic_desc_used() 57 const struct fbnic_ring *ring) in txring_txq() 63 struct fbnic_ring *ring, in fbnic_maybe_stop_tx() 75 static bool fbnic_tx_sent_queue(struct sk_buff *skb, struct fbnic_ring *ring) in fbnic_tx_sent_queue() 114 fbnic_tx_offloads(struct fbnic_ring *ring, struct sk_buff *skb, __le64 *meta) in fbnic_tx_offloads() 135 fbnic_rx_csum(u64 rcd, struct sk_buff *skb, struct fbnic_ring *rcq) in fbnic_rx_csum() [all …]
|
D | fbnic_netdev.h | 15 struct fbnic_ring *tx[FBNIC_MAX_TXQS]; 16 struct fbnic_ring *rx[FBNIC_MAX_RXQS];
|
D | fbnic_txrx.h | 71 struct fbnic_ring { struct 96 struct fbnic_ring sub0, sub1, cmpl; argument
|
D | fbnic_netdev.c | 340 struct fbnic_ring *txr = fbn->tx[i]; in fbnic_get_stats64() 369 struct fbnic_ring *rxr = fbn->rx[i]; in fbnic_get_stats64() 403 struct fbnic_ring *rxr = fbn->rx[idx]; in fbnic_get_queue_stats_rx() 426 struct fbnic_ring *txr = fbn->tx[idx]; in fbnic_get_queue_stats_tx()
|