Lines Matching refs:start

129             file_p->cache->start = 0;  in lv_fs_open()
135 file_p->cache->start = UINT32_MAX; in lv_fs_open()
541 uint32_t start = file_p->cache->start; in lv_fs_read_cached() local
546 if(start <= file_position && file_position <= end) { in lv_fs_read_cached()
549 uint32_t buffer_offset = (end - start) - buffer_remaining_length + 1; in lv_fs_read_cached()
578 file_p->cache->start = file_p->cache->end + 1; in lv_fs_read_cached()
579 file_p->cache->end = file_p->cache->start + bytes_read_to_buffer - 1; in lv_fs_read_cached()
606 file_p->cache->start = file_position; in lv_fs_read_cached()
607 file_p->cache->end = file_p->cache->start + bytes_read_to_buffer - 1; in lv_fs_read_cached()
633 if(file_p->cache->end >= file_p->cache->start) { in lv_fs_write_cached()
639 if(start_position <= file_p->cache->start && end_position >= file_p->cache->end) { in lv_fs_write_cached()
641 write_buffer + (file_p->cache->start - start_position), in lv_fs_write_cached()
642 file_p->cache->end + 1 - file_p->cache->start); in lv_fs_write_cached()
644 else if(start_position >= file_p->cache->start && end_position <= file_p->cache->end) { in lv_fs_write_cached()
645 lv_memcpy(cache_buffer + (start_position - file_p->cache->start), in lv_fs_write_cached()
649 else if(end_position >= file_p->cache->start && end_position <= file_p->cache->end) { in lv_fs_write_cached()
651 write_buffer + (file_p->cache->start - start_position), in lv_fs_write_cached()
652 end_position + 1 - file_p->cache->start); in lv_fs_write_cached()
654 else if(start_position >= file_p->cache->start && start_position <= file_p->cache->end) { in lv_fs_write_cached()
655 lv_memcpy(cache_buffer + (start_position - file_p->cache->start), in lv_fs_write_cached()