Lines Matching refs:iter
48 MappingList::iterator iter; in MapWithID() local
52 for (iter = mappings_.begin(); iter != mappings_.end(); ++iter) { in MapWithID()
53 if (!iter->Intersects(range)) in MapWithID()
58 if (!old_range_found && iter->Covers(range) && iter->size > range.size) { in MapWithID()
60 old_range = *iter; in MapWithID()
63 mappings_to_delete.push_back(*iter); in MapWithID()
123 for (iter = mappings_.begin(); iter != mappings_.end(); ++iter) { in MapWithID()
124 if (iter->unmapped_space_after < range.size) in MapWithID()
127 range.mapped_addr = iter->mapped_addr + iter->size; in MapWithID()
128 range.unmapped_space_after = iter->unmapped_space_after - range.size; in MapWithID()
129 iter->unmapped_space_after = 0; in MapWithID()
131 mappings_.insert(++iter, range); in MapWithID()
156 MappingList::const_iterator iter; in GetMappedAddress() local
157 for (iter = mappings_.begin(); iter != mappings_.end(); ++iter) { in GetMappedAddress()
158 if (!iter->ContainsAddress(real_addr)) in GetMappedAddress()
160 *mapped_addr = iter->mapped_addr + real_addr - iter->real_addr; in GetMappedAddress()
171 MappingList::const_iterator iter; in GetMappedIDAndOffset() local
172 for (iter = mappings_.begin(); iter != mappings_.end(); ++iter) { in GetMappedIDAndOffset()
173 if (!iter->ContainsAddress(real_addr)) in GetMappedIDAndOffset()
175 *id = iter->id; in GetMappedIDAndOffset()
176 *offset = real_addr - iter->real_addr + iter->offset_base; in GetMappedIDAndOffset()
188 MappingList::const_iterator iter = mappings_.end(); in GetMaxMappedLength() local
189 --iter; in GetMaxMappedLength()
190 uint64_t max = iter->mapped_addr + iter->size; in GetMaxMappedLength()
196 MappingList::iterator iter; in Unmap() local
201 for (iter = mappings_.begin(); iter != mappings_.end(); ++iter) { in Unmap()
202 if (range.real_addr == iter->real_addr && range.size == iter->size) { in Unmap()
205 if (iter != mappings_.begin()) { in Unmap()
206 --iter; in Unmap()
207 iter->unmapped_space_after += range.size + range.unmapped_space_after; in Unmap()
208 ++iter; in Unmap()
210 mappings_.erase(iter); in Unmap()