Home | History | Annotate | Download | only in block

Lines Matching refs:current_mapping

339     mapping_t* current_mapping;
765 s->current_mapping=(mapping_t*)array_get_next(&(s->mapping));
766 s->current_mapping->begin=0;
767 s->current_mapping->end=st.st_size;
772 s->current_mapping->dir_index=s->directory.next-1;
773 s->current_mapping->first_mapping_index = -1;
775 s->current_mapping->mode = MODE_DIRECTORY;
776 s->current_mapping->info.dir.parent_mapping_index =
779 s->current_mapping->mode = MODE_UNDEFINED;
780 s->current_mapping->info.file.offset = 0;
782 s->current_mapping->path=buffer;
783 s->current_mapping->read_only =
956 s->current_mapping = NULL;
1087 if(s->current_mapping) {
1088 s->current_mapping = NULL;
1163 if(!s->current_mapping ||
1164 strcmp(s->current_mapping->path,mapping->path)) {
1171 s->current_mapping = mapping;
1181 assert(!s->current_mapping || s->current_fd || (s->current_mapping->mode & MODE_DIRECTORY));
1182 if(!s->current_mapping
1183 || s->current_mapping->begin>cluster_num
1184 || s->current_mapping->end<=cluster_num) {
1192 s->current_mapping = mapping;
1194 offset = s->cluster_size*(cluster_num-s->current_mapping->begin);
1196 + 0x20*s->current_mapping->info.dir.first_dir_index;
1205 } else if (s->current_mapping->mode & MODE_DIRECTORY)
1210 offset=s->cluster_size*(cluster_num-s->current_mapping->begin)+s->current_mapping->info.file.offset;
1984 if (s->current_mapping && first_mapping != (mapping_t*)s->mapping.pointer)
1985 s->current_mapping = array_get(&(s->mapping),
1986 s->current_mapping - first_mapping);
2006 if (s->current_mapping && first_mapping != (mapping_t*)s->mapping.pointer)
2007 s->current_mapping = array_get(&(s->mapping),
2008 s->current_mapping - first_mapping);
2854 assert(!vvv->current_mapping || vvv->current_fd || (vvv->current_mapping->mode & MODE_DIRECTORY));