Lines Matching refs:curr_offset
236 static uint16_t curr_offset; variable
282 curr_offset = 0U; in msd_init()
460 if (n > BLOCK_SIZE - curr_offset) { in thread_memory_read_done()
461 n = BLOCK_SIZE - curr_offset; in thread_memory_read_done()
465 &page[curr_offset], n, NULL) != 0) { in thread_memory_read_done()
469 curr_offset += n; in thread_memory_read_done()
470 if (curr_offset >= BLOCK_SIZE) { in thread_memory_read_done()
471 curr_offset -= BLOCK_SIZE; in thread_memory_read_done()
493 if (!curr_offset) { in memoryRead()
534 curr_offset = 0U; in infoTransfer()
695 if (!curr_offset) { in memoryVerify()
704 if (page[curr_offset + n] != buf[n]) { in memoryVerify()
706 curr_lba, curr_offset + n); in memoryVerify()
712 curr_offset += n; in memoryVerify()
713 if (curr_offset >= BLOCK_SIZE) { in memoryVerify()
714 curr_offset -= BLOCK_SIZE; in memoryVerify()
737 page[curr_offset + i] = buf[i]; in memoryWrite()
741 if (curr_offset + size >= BLOCK_SIZE) { in memoryWrite()
752 curr_offset += size; in memoryWrite()
819 size_t overflowed_len = (curr_offset + size) - BLOCK_SIZE; in thread_memory_write_done()
821 if (BLOCK_SIZE > (curr_offset + size)) { in thread_memory_write_done()
829 curr_offset = overflowed_len; in thread_memory_write_done()