Lines Matching refs:buffer_remaining_length
548 uint32_t buffer_remaining_length = (uint32_t)end - file_position + 1; in lv_fs_read_cached() local
549 uint32_t buffer_offset = (end - start) - buffer_remaining_length + 1; in lv_fs_read_cached()
553 if(btr > buffer_remaining_length) in lv_fs_read_cached()
554 btr = buffer_remaining_length - 1; in lv_fs_read_cached()
557 if(btr <= buffer_remaining_length) { in lv_fs_read_cached()
564 lv_memcpy(buf, buffer + buffer_offset, buffer_remaining_length); in lv_fs_read_cached()
570 if(btr - buffer_remaining_length > buffer_size) { in lv_fs_read_cached()
572 … res = file_p->drv->read_cb(file_p->drv, file_p->file_d, (char *)buf + buffer_remaining_length, in lv_fs_read_cached()
573 btr - buffer_remaining_length, &bytes_read_to_buffer); in lv_fs_read_cached()
581 … uint16_t data_chunk_remaining = LV_MIN(btr - buffer_remaining_length, bytes_read_to_buffer); in lv_fs_read_cached()
582 lv_memcpy((char *)buf + buffer_remaining_length, buffer, data_chunk_remaining); in lv_fs_read_cached()
584 *br = LV_MIN(buffer_remaining_length + bytes_read_to_buffer, btr); in lv_fs_read_cached()