hbg_queue_next_prt
smp_store_release(&ring->ntu, hbg_queue_next_prt(ntu, ring));
ntc = hbg_queue_next_prt(ntc, ring);
_ring->p = hbg_queue_next_prt(_ring->p, _ring); })