Lines Matching refs:mSeedSet
48 ClearAllBytes(mSeedSet); in Mpl()
158 SeedEntry *group = mSeedSet; in UpdateSeedSet()
159 SeedEntry *evict = mSeedSet; in UpdateSeedSet()
165 if (mSeedSet[i].mLifetime == 0) in UpdateSeedSet()
172 insert = &mSeedSet[i]; in UpdateSeedSet()
176 evict = &mSeedSet[i]; in UpdateSeedSet()
180 if (mSeedSet[i].mSeedId != group->mSeedId) in UpdateSeedSet()
187 insert = &mSeedSet[i]; in UpdateSeedSet()
198 group = &mSeedSet[i]; in UpdateSeedSet()
202 if (aSeedId == mSeedSet[i].mSeedId) in UpdateSeedSet()
206 if (aSequence == mSeedSet[i].mSequence) in UpdateSeedSet()
210 mSeedSet[i].mLifetime = kSeedEntryLifetime; in UpdateSeedSet()
213 else if (insert == nullptr && SerialNumber::IsLess(aSequence, mSeedSet[i].mSequence)) in UpdateSeedSet()
216 insert = &mSeedSet[i]; in UpdateSeedSet()
230 insert = &mSeedSet[kNumSeedEntries]; in UpdateSeedSet()
252 VerifyOrExit(insert > mSeedSet && aSeedId == (insert - 1)->mSeedId, error = kErrorDrop); in UpdateSeedSet()
258 OT_ASSERT(insert >= mSeedSet); in UpdateSeedSet()
263 OT_ASSERT(evict >= mSeedSet); in UpdateSeedSet()
283 for (int i = 0; i < kNumSeedEntries && mSeedSet[i].mLifetime; i++) in HandleTimeTick()
285 mSeedSet[i].mLifetime--; in HandleTimeTick()
287 if (mSeedSet[i].mLifetime > 0) in HandleTimeTick()
289 mSeedSet[j++] = mSeedSet[i]; in HandleTimeTick()
294 for (; j < kNumSeedEntries && mSeedSet[j].mLifetime; j++) in HandleTimeTick()
296 mSeedSet[j].mLifetime = 0; in HandleTimeTick()