Lines Matching refs:current_mapping
324 mapping_t* current_mapping; member
830 s->current_mapping = array_get_next(&(s->mapping)); in read_directory()
831 s->current_mapping->begin=0; in read_directory()
832 s->current_mapping->end=st.st_size; in read_directory()
837 s->current_mapping->dir_index=s->directory.next-1; in read_directory()
838 s->current_mapping->first_mapping_index = -1; in read_directory()
840 s->current_mapping->mode = MODE_DIRECTORY; in read_directory()
841 s->current_mapping->info.dir.parent_mapping_index = in read_directory()
844 s->current_mapping->mode = MODE_UNDEFINED; in read_directory()
845 s->current_mapping->info.file.offset = 0; in read_directory()
847 s->current_mapping->path=buffer; in read_directory()
848 s->current_mapping->read_only = in read_directory()
1011 s->current_mapping = NULL; in init_directories()
1305 if(s->current_mapping) { in vvfat_close_current_file()
1306 s->current_mapping = NULL; in vvfat_close_current_file()
1362 if(!s->current_mapping || in open_file()
1363 strcmp(s->current_mapping->path,mapping->path)) { in open_file()
1373 s->current_mapping = mapping; in open_file()
1382 assert(!s->current_mapping || s->current_fd || (s->current_mapping->mode & MODE_DIRECTORY)); in read_cluster()
1383 if(!s->current_mapping in read_cluster()
1384 || s->current_mapping->begin>cluster_num in read_cluster()
1385 || s->current_mapping->end<=cluster_num) { in read_cluster()
1393 s->current_mapping = mapping; in read_cluster()
1395 offset = s->cluster_size*(cluster_num-s->current_mapping->begin); in read_cluster()
1397 + 0x20*s->current_mapping->info.dir.first_dir_index; in read_cluster()
1406 } else if (s->current_mapping->mode & MODE_DIRECTORY) in read_cluster()
1412 ((cluster_num - s->current_mapping->begin) in read_cluster()
1413 + s->current_mapping->info.file.offset); in read_cluster()
2266 if (s->current_mapping && first_mapping != (mapping_t*)s->mapping.pointer) in insert_mapping()
2267 s->current_mapping = array_get(&(s->mapping), in insert_mapping()
2268 s->current_mapping - first_mapping); in insert_mapping()
2289 if (s->current_mapping && first_mapping != (mapping_t*)s->mapping.pointer) in remove_mapping()
2290 s->current_mapping = array_get(&(s->mapping), in remove_mapping()
2291 s->current_mapping - first_mapping); in remove_mapping()
3286 … assert(!vvv->current_mapping || vvv->current_fd || (vvv->current_mapping->mode & MODE_DIRECTORY)); in checkpoint()