OA_TAKEN
OA_TAKEN(tail, head);
partial_report_size = OA_TAKEN(hw_tail, stream->oa_buffer.tail);
hw_tail = OA_TAKEN(hw_tail, partial_report_size);
while (OA_TAKEN(tail, stream->oa_buffer.tail) >= report_size) {
if (OA_TAKEN(hw_tail, tail) > report_size &&
pollin = OA_TAKEN(stream->oa_buffer.tail,
OA_TAKEN(tail, head);