D_IDX
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
idx = D_IDX(rx_ring, rx_ring->rd_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
wr_idx = D_IDX(tx_ring, wr_idx + 1);
todo = D_IDX(tx_ring, qcp_rd_p - tx_ring->qcp_rd_p);
idx = D_IDX(tx_ring, tx_ring->rd_p++);
todo = D_IDX(tx_ring, qcp_rd_p - tx_ring->qcp_rd_p);
tx_ring->qcp_rd_p = D_IDX(tx_ring, tx_ring->qcp_rd_p + todo);
idx = D_IDX(tx_ring, tx_ring->rd_p);
wr_idx = D_IDX(rx_ring, rx_ring->wr_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
idx = D_IDX(rx_ring, rx_ring->rd_p);
idx = D_IDX(tx_ring, tx_ring->rd_p);
idx = D_IDX(tx_ring, tx_ring->rd_p);
idx = D_IDX(rx_ring, rx_ring->rd_p);
todo = D_IDX(tx_ring, qcp_rd_p - tx_ring->qcp_rd_p);
tx_ring->qcp_rd_p = D_IDX(tx_ring, tx_ring->qcp_rd_p + todo);
idx = D_IDX(tx_ring, tx_ring->rd_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p + i);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p + i);
idx = D_IDX(rx_ring, rx_ring->rd_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
idx = D_IDX(rx_ring, rx_ring->rd_p);
wr_idx = D_IDX(tx_ring, wr_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
todo = D_IDX(tx_ring, qcp_rd_p - tx_ring->qcp_rd_p);
txbuf = &ktxbufs[D_IDX(tx_ring, rd_p)];
wr_idx = D_IDX(rx_ring, rx_ring->wr_p);
todo = D_IDX(tx_ring, qcp_rd_p - tx_ring->qcp_rd_p);
int idx = D_IDX(tx_ring, tx_ring->rd_p + done);
tx_ring->qcp_rd_p = D_IDX(tx_ring, tx_ring->qcp_rd_p + done);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
wr_idx = D_IDX(tx_ring, tx_ring->wr_p);
rd_idx = D_IDX(tx_ring, tx_ring->rd_p);
wr_idx = D_IDX(rx_ring, rx_ring->wr_p);
wr_idx = D_IDX(rx_ring, rx_ring->wr_p);