CP_IDX
&cpr->desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
txcmp = &cpr->desc_ring[CP_RING(cons)][CP_IDX(cons)];
nqcmp = &nqr->desc_ring[CP_RING(cons)][CP_IDX(cons)];
&cpr->desc_ring[CP_RING(last)][CP_IDX(last)];
prefetch(&nqr->desc_ring[CP_RING(cons)][CP_IDX(cons)]);
&cpr->desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(last)][CP_IDX(last)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]);
txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
txcmp = &cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
nqcmp = &cpr->nq_desc_ring[CP_RING(cons)][CP_IDX(cons)];
&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];