Lines Matching refs:iter

978 iter_set_info(lzma_index_iter *iter)  in iter_set_info()  argument
980 const lzma_index *i = iter->internal[ITER_INDEX].p; in iter_set_info()
981 const index_stream *stream = iter->internal[ITER_STREAM].p; in iter_set_info()
982 const index_group *group = iter->internal[ITER_GROUP].p; in iter_set_info()
983 const size_t record = iter->internal[ITER_RECORD].s; in iter_set_info()
991 iter->internal[ITER_METHOD].s = ITER_METHOD_LEFTMOST; in iter_set_info()
996 iter->internal[ITER_METHOD].s = ITER_METHOD_NORMAL; in iter_set_info()
1004 iter->internal[ITER_METHOD].s = ITER_METHOD_NEXT; in iter_set_info()
1005 iter->internal[ITER_GROUP].p = group->node.parent; in iter_set_info()
1011 iter->internal[ITER_METHOD].s = ITER_METHOD_LEFTMOST; in iter_set_info()
1012 iter->internal[ITER_GROUP].p = NULL; in iter_set_info()
1017 iter->stream.number = stream->number; in iter_set_info()
1018 iter->stream.block_count = stream->record_count; in iter_set_info()
1019 iter->stream.compressed_offset = stream->node.compressed_base; in iter_set_info()
1020 iter->stream.uncompressed_offset = stream->node.uncompressed_base; in iter_set_info()
1024 iter->stream.flags = stream->stream_flags.version == UINT32_MAX in iter_set_info()
1026 iter->stream.padding = stream->stream_padding; in iter_set_info()
1030 iter->stream.compressed_size = index_size(0, 0) in iter_set_info()
1032 iter->stream.uncompressed_size = 0; in iter_set_info()
1038 iter->stream.compressed_size = 2 * LZMA_STREAM_HEADER_SIZE in iter_set_info()
1042 iter->stream.uncompressed_size in iter_set_info()
1047 iter->block.number_in_stream = group->number_base + record; in iter_set_info()
1048 iter->block.number_in_file = iter->block.number_in_stream in iter_set_info()
1051 iter->block.compressed_stream_offset in iter_set_info()
1055 iter->block.uncompressed_stream_offset in iter_set_info()
1059 iter->block.uncompressed_size in iter_set_info()
1061 - iter->block.uncompressed_stream_offset; in iter_set_info()
1062 iter->block.unpadded_size in iter_set_info()
1064 - iter->block.compressed_stream_offset; in iter_set_info()
1065 iter->block.total_size = vli_ceil4(iter->block.unpadded_size); in iter_set_info()
1067 iter->block.compressed_stream_offset in iter_set_info()
1070 iter->block.compressed_file_offset in iter_set_info()
1071 = iter->block.compressed_stream_offset in iter_set_info()
1072 + iter->stream.compressed_offset; in iter_set_info()
1073 iter->block.uncompressed_file_offset in iter_set_info()
1074 = iter->block.uncompressed_stream_offset in iter_set_info()
1075 + iter->stream.uncompressed_offset; in iter_set_info()
1083 lzma_index_iter_init(lzma_index_iter *iter, const lzma_index *i) in lzma_index_iter_init() argument
1085 iter->internal[ITER_INDEX].p = i; in lzma_index_iter_init()
1086 lzma_index_iter_rewind(iter); in lzma_index_iter_init()
1092 lzma_index_iter_rewind(lzma_index_iter *iter) in lzma_index_iter_rewind() argument
1094 iter->internal[ITER_STREAM].p = NULL; in lzma_index_iter_rewind()
1095 iter->internal[ITER_GROUP].p = NULL; in lzma_index_iter_rewind()
1096 iter->internal[ITER_RECORD].s = 0; in lzma_index_iter_rewind()
1097 iter->internal[ITER_METHOD].s = ITER_METHOD_NORMAL; in lzma_index_iter_rewind()
1103 lzma_index_iter_next(lzma_index_iter *iter, lzma_index_iter_mode mode) in lzma_index_iter_next() argument
1109 const lzma_index *i = iter->internal[ITER_INDEX].p; in lzma_index_iter_next()
1110 const index_stream *stream = iter->internal[ITER_STREAM].p; in lzma_index_iter_next()
1112 size_t record = iter->internal[ITER_RECORD].s; in lzma_index_iter_next()
1120 switch (iter->internal[ITER_METHOD].s) { in lzma_index_iter_next()
1122 group = iter->internal[ITER_GROUP].p; in lzma_index_iter_next()
1126 group = index_tree_next(iter->internal[ITER_GROUP].p); in lzma_index_iter_next()
1199 iter->internal[ITER_STREAM].p = stream; in lzma_index_iter_next()
1200 iter->internal[ITER_GROUP].p = group; in lzma_index_iter_next()
1201 iter->internal[ITER_RECORD].s = record; in lzma_index_iter_next()
1203 iter_set_info(iter); in lzma_index_iter_next()
1210 lzma_index_iter_locate(lzma_index_iter *iter, lzma_vli target) in lzma_index_iter_locate() argument
1212 const lzma_index *i = iter->internal[ITER_INDEX].p; in lzma_index_iter_locate()
1243 iter->internal[ITER_STREAM].p = stream; in lzma_index_iter_locate()
1244 iter->internal[ITER_GROUP].p = group; in lzma_index_iter_locate()
1245 iter->internal[ITER_RECORD].s = left; in lzma_index_iter_locate()
1247 iter_set_info(iter); in lzma_index_iter_locate()