Lines Matching refs:insert
157 SeedEntry *insert = nullptr; in UpdateSeedSet() local
169 if (insert == nullptr) in UpdateSeedSet()
172 insert = &mSeedSet[i]; in UpdateSeedSet()
184 if (aSeedId == group->mSeedId && insert == nullptr) in UpdateSeedSet()
187 insert = &mSeedSet[i]; in UpdateSeedSet()
213 else if (insert == nullptr && SerialNumber::IsLess(aSequence, mSeedSet[i].mSequence)) in UpdateSeedSet()
216 insert = &mSeedSet[i]; in UpdateSeedSet()
227 if (aSeedId == group->mSeedId && insert == nullptr) in UpdateSeedSet()
230 insert = &mSeedSet[kNumSeedEntries]; in UpdateSeedSet()
244 if (insert == nullptr) in UpdateSeedSet()
247 insert = evict; in UpdateSeedSet()
252 VerifyOrExit(insert > mSeedSet && aSeedId == (insert - 1)->mSeedId, error = kErrorDrop); in UpdateSeedSet()
256 if (evict > insert) in UpdateSeedSet()
258 OT_ASSERT(insert >= mSeedSet); in UpdateSeedSet()
259 memmove(insert + 1, insert, static_cast<size_t>(evict - insert) * sizeof(SeedEntry)); in UpdateSeedSet()
261 else if (evict < insert) in UpdateSeedSet()
264 memmove(evict, evict + 1, static_cast<size_t>(insert - 1 - evict) * sizeof(SeedEntry)); in UpdateSeedSet()
265 insert--; in UpdateSeedSet()
268 insert->mSeedId = aSeedId; in UpdateSeedSet()
269 insert->mSequence = aSequence; in UpdateSeedSet()
270 insert->mLifetime = kSeedEntryLifetime; in UpdateSeedSet()