Lines Matching refs:tx_ring
76 struct nfp_net_tx_ring *tx_ring; in nfp_tx_q_show() local
85 tx_ring = r_vec->tx_ring; in nfp_tx_q_show()
87 tx_ring = r_vec->xdp_ring; in nfp_tx_q_show()
88 if (!r_vec->nfp_net || !tx_ring) in nfp_tx_q_show()
94 txd_cnt = tx_ring->cnt; in nfp_tx_q_show()
96 d_rd_p = nfp_qcp_rd_ptr_read(tx_ring->qcp_q); in nfp_tx_q_show()
97 d_wr_p = nfp_qcp_wr_ptr_read(tx_ring->qcp_q); in nfp_tx_q_show()
100 tx_ring->idx, tx_ring->qcidx, in nfp_tx_q_show()
101 tx_ring == r_vec->tx_ring ? "" : "xdp", in nfp_tx_q_show()
102 tx_ring->cnt, &tx_ring->dma, tx_ring->txds, in nfp_tx_q_show()
103 tx_ring->rd_p, tx_ring->wr_p, d_rd_p, d_wr_p); in nfp_tx_q_show()
106 txd = &tx_ring->txds[i]; in nfp_tx_q_show()
111 if (tx_ring == r_vec->tx_ring) { in nfp_tx_q_show()
112 struct sk_buff *skb = READ_ONCE(tx_ring->txbufs[i].skb); in nfp_tx_q_show()
119 READ_ONCE(tx_ring->txbufs[i].frag)); in nfp_tx_q_show()
122 if (tx_ring->txbufs[i].dma_addr) in nfp_tx_q_show()
124 &tx_ring->txbufs[i].dma_addr); in nfp_tx_q_show()
126 if (i == tx_ring->rd_p % txd_cnt) in nfp_tx_q_show()
128 if (i == tx_ring->wr_p % txd_cnt) in nfp_tx_q_show()