Lines Matching refs:rev_data_curr
70 size_t rev_data_curr; member
114 mddi->rev_data_curr = 0; in mddi_reset_rev_encap_ptr()
193 union mddi_rev *crev = mddi->rev_data + mddi->rev_data_curr; in mddi_handle_rev_data_avail()
220 prev_offset = mddi->rev_data_curr; in mddi_handle_rev_data_avail()
222 length = *((uint8_t *)mddi->rev_data + mddi->rev_data_curr); in mddi_handle_rev_data_avail()
223 mddi->rev_data_curr++; in mddi_handle_rev_data_avail()
224 if (mddi->rev_data_curr == MDDI_REV_BUFFER_SIZE) in mddi_handle_rev_data_avail()
225 mddi->rev_data_curr = 0; in mddi_handle_rev_data_avail()
226 length += *((uint8_t *)mddi->rev_data + mddi->rev_data_curr) << 8; in mddi_handle_rev_data_avail()
227 mddi->rev_data_curr += 1 + length; in mddi_handle_rev_data_avail()
228 if (mddi->rev_data_curr >= MDDI_REV_BUFFER_SIZE) in mddi_handle_rev_data_avail()
229 mddi->rev_data_curr = in mddi_handle_rev_data_avail()
230 mddi->rev_data_curr % MDDI_REV_BUFFER_SIZE; in mddi_handle_rev_data_avail()
250 mddi->rev_data_curr >= MDDI_REV_BUFFER_SIZE / 2) { in mddi_handle_rev_data_avail()
411 mddi->rev_data_curr = 0; in mddi_resume()
656 mddi->rev_data_curr = 0; in mddi_rev_data_setup()