Searched refs:fbnic_ring (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_txrx.c | 28 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 D | fbnic_netdev.h | 15 struct fbnic_ring *tx[FBNIC_MAX_TXQS]; 16 struct fbnic_ring *rx[FBNIC_MAX_RXQS];
|
H A D | fbnic_txrx.h | 74 struct fbnic_ring { struct 99 struct fbnic_ring sub0, sub1, cmpl; argument
|
H A D | fbnic_netdev.c | 426 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 D | fbnic_ethtool.c | 172 struct fbnic_ring *ring; in fbnic_get_ts_stats()
|