cb_complete
while (!(cb->status & cpu_to_le16(cb_complete))) {
cb->status & cpu_to_le16(cb_complete);
if (unlikely(!(rfd_status & cb_complete))) {