hbg_queue_used_num
_r->len - hbg_queue_used_num((head), (tail), _r) - 1; })
(hbg_queue_used_num((head), (tail), (ring)) == 0)