Lines Matching refs:rd_p
277 qidx, tx_ring->wr_p, tx_ring->rd_p); in nfp_nfdk_tx()
476 u32 rd_p, qcp_rd_p; in nfp_nfdk_tx_complete() local
479 rd_p = tx_ring->rd_p; in nfp_nfdk_tx_complete()
480 if (tx_ring->wr_p == rd_p) in nfp_nfdk_tx_complete()
498 txbuf = &ktxbufs[D_IDX(tx_ring, rd_p)]; in nfp_nfdk_tx_complete()
504 n_descs = D_BLOCK_CPL(rd_p); in nfp_nfdk_tx_complete()
537 rd_p += n_descs; in nfp_nfdk_tx_complete()
541 tx_ring->rd_p = rd_p; in nfp_nfdk_tx_complete()
562 WARN_ONCE(tx_ring->wr_p - tx_ring->rd_p > tx_ring->cnt, in nfp_nfdk_tx_complete()
564 tx_ring->rd_p, tx_ring->wr_p, tx_ring->cnt); in nfp_nfdk_tx_complete()
853 int idx = D_IDX(tx_ring, tx_ring->rd_p + done); in nfp_nfdk_xdp_complete()
886 tx_ring->rd_p += done; in nfp_nfdk_xdp_complete()
888 WARN_ONCE(tx_ring->wr_p - tx_ring->rd_p > tx_ring->cnt, in nfp_nfdk_xdp_complete()
890 tx_ring->rd_p, tx_ring->wr_p, tx_ring->cnt); in nfp_nfdk_xdp_complete()
1054 idx = D_IDX(rx_ring, rx_ring->rd_p); in nfp_nfdk_rx()
1067 rx_ring->rd_p++; in nfp_nfdk_rx()
1246 else if (unlikely(tx_ring->wr_p != tx_ring->rd_p) && in nfp_nfdk_rx()
1488 idx = D_IDX(rx_ring, rx_ring->rd_p); in nfp_ctrl_rx_one()
1499 rx_ring->rd_p++; in nfp_ctrl_rx_one()