/openthread-latest/src/core/common/ |
D | linked_list.hpp | 164 void Push(Type &aEntry) in Push() argument 166 aEntry.SetNext(mHead); in Push() 167 mHead = &aEntry; in Push() 177 void PushAfter(Type &aEntry, Type &aPrevEntry) in PushAfter() argument 179 aEntry.SetNext(aPrevEntry.GetNext()); in PushAfter() 180 aPrevEntry.SetNext(&aEntry); in PushAfter() 189 void PushAfterTail(Type &aEntry) in PushAfterTail() argument 195 Push(aEntry); in PushAfterTail() 199 PushAfter(aEntry, *tail); in PushAfterTail() 264 bool Contains(const Type &aEntry) const in Contains() [all …]
|
D | array.hpp | 323 …Error PushBack(const Type &aEntry) { return IsFull() ? kErrorNoBufs : (mElements[mLength++] = aEnt… in PushBack() argument 387 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument 399 const Type *Find(const Type &aEntry) const in Find() 405 if (element == aEntry) in Find() 426 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains() 592 bool IsInArrayBuffer(const Type *aEntry) const in IsInArrayBuffer() 594 return (&mElements[0] <= aEntry) && (aEntry < GetArrayEnd(mElements)); in IsInArrayBuffer()
|
D | heap_array.hpp | 283 Error PushBack(const Type &aEntry) in PushBack() argument 292 new (&mArray[mLength++]) Type(aEntry); in PushBack() 310 Error PushBack(Type &&aEntry) in PushBack() argument 319 new (&mArray[mLength++]) Type(static_cast<Type &&>(aEntry)); in PushBack() 390 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument 403 const Type *Find(const Type &aEntry) const in Find() 409 if (element == aEntry) in Find() 430 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
|
D | pool.hpp | 118 void Free(Type &aEntry) { mFreeList.Push(aEntry); } in Free() argument 163 uint16_t GetIndexOf(const Type &aEntry) const { return static_cast<uint16_t>(&aEntry - mPool); } in GetIndexOf()
|
D | binary_search.hpp | 106 typedef int (&Comparator)(const void *aKey, const void *aEntry); 113 template <typename Key, typename Entry> static int Compare(const void *aKey, const void *aEntry) in Compare() argument 115 return static_cast<const Entry *>(aEntry)->Compare(*static_cast<const Key *>(aKey)); in Compare()
|
/openthread-latest/src/core/api/ |
D | srp_client_buffers_api.cpp | 74 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… in otSrpClientBuffersGetServiceEntryServiceNameString() argument 78 return AsCoreType(aEntry).GetServiceNameString(*aSize); in otSrpClientBuffersGetServiceEntryServiceNameString() 81 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… in otSrpClientBuffersGetServiceEntryInstanceNameString() argument 85 return AsCoreType(aEntry).GetInstanceNameString(*aSize); in otSrpClientBuffersGetServiceEntryInstanceNameString() 88 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… in otSrpClientBuffersGetServiceEntryTxtBuffer() argument 92 return AsCoreType(aEntry).GetTxtBuffer(*aSize); in otSrpClientBuffersGetServiceEntryTxtBuffer() 95 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16… in otSrpClientBuffersGetSubTypeLabelsArray() argument 99 return AsCoreType(aEntry).GetSubTypeLabelsArray(*aArrayLength); in otSrpClientBuffersGetSubTypeLabelsArray()
|
D | border_routing_api.cpp | 179 otBorderRoutingPrefixTableEntry *aEntry) in otBorderRoutingGetNextPrefixTableEntry() argument 182 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPrefixTableEntry() 184 …reType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPrefixTableEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPrefixTableEntry() 189 otBorderRoutingRouterEntry *aEntry) in otBorderRoutingGetNextRouterEntry() argument 192 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextRouterEntry() 194 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextRouterEntry(*aIterator, *aEntry); in otBorderRoutingGetNextRouterEntry() 201 otBorderRoutingPeerBorderRouterEntry *aEntry) in otBorderRoutingGetNextPeerBrEntry() argument 204 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPeerBrEntry() 206 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPeerBrEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPeerBrEntry()
|
/openthread-latest/src/core/net/ |
D | srp_advertising_proxy.cpp | 442 template <typename Entry> bool AdvertisingProxy::IsKeyRegisteredOrRegistering(const Entry &aEntry) … in IsKeyRegisteredOrRegistering() 444 return (aEntry.mIsKeyRegistered || (aEntry.mKeyAdvId != kInvalidRequestId)); in IsKeyRegisteredOrRegistering() 447 template <typename Entry> bool AdvertisingProxy::IsRegisteredOrRegistering(const Entry &aEntry) con… in IsRegisteredOrRegistering() 449 return (aEntry.mIsRegistered || (aEntry.mAdvId != kInvalidRequestId)); in IsRegisteredOrRegistering() 453 void AdvertisingProxy::DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnregisterKey) in DecideToAdvertise() argument 457 if (!aUnregisterKey && !IsKeyRegisteredOrRegistering(aEntry)) in DecideToAdvertise() 459 aEntry.mShouldRegisterKey = true; in DecideToAdvertise() 460 aEntry.mKeyAdvId = AllocateNextRequestId(); in DecideToAdvertise() 463 VerifyOrExit(!aEntry.mShouldAdvertise); in DecideToAdvertise() 465 if (aUnregisterEntry || aEntry.IsDeleted()) in DecideToAdvertise() [all …]
|
D | srp_advertising_proxy.hpp | 266 template <typename Entry> void UpdateAdvIdRangeOn(Entry &aEntry); 267 template <typename Entry> bool IsRegisteredOrRegistering(const Entry &aEntry) const; 268 template <typename Entry> bool IsKeyRegisteredOrRegistering(const Entry &aEntry) const; 269 …template <typename Entry> void DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnreg… 270 …template <typename Entry> void UpdateKeyRegistrationStatus(Entry &aEntry, const Entry &aExistingEn… 271 template <typename Entry> bool CompareAndUpdate(Entry &aEntry, Entry &aExistingEntry);
|
/openthread-latest/tests/unit/ |
D | test_pool.cpp | 70 void VerifyEntry(EntryPool &aPool, const Entry &aEntry, bool aInitWithInstance) in VerifyEntry() argument 75 VerifyOrQuit(aPool.IsPoolEntry(aEntry)); in VerifyEntry() 78 index = aPool.GetIndexOf(aEntry); in VerifyEntry() 79 VerifyOrQuit(&aPool.GetEntryAt(index) == &aEntry); in VerifyEntry() 80 VerifyOrQuit(&constPool.GetEntryAt(index) == &aEntry); in VerifyEntry() 82 …VerifyOrQuit(aEntry.IsInitializedWithInstance() == aInitWithInstance, "Pool did not correctly Init… in VerifyEntry()
|
D | test_heap_array.cpp | 66 Entry(const Entry &aEntry) in Entry() argument 67 : mValue(aEntry.mValue) in Entry() 87 void VerifyEntry(const EntryType &aEntry, const Heap::Array<EntryType, 2> &aArray, int aExpectedVal… in VerifyEntry() argument 93 OT_UNUSED_VARIABLE(aEntry); in VerifyEntry() 100 template <> void VerifyEntry(const uint16_t &aEntry, const Heap::Array<uint16_t, 2> &aArray, int aE… in VerifyEntry() argument 103 VerifyOrQuit(aEntry == static_cast<uint16_t>(aExpectedValue)); in VerifyEntry() 106 template <> void VerifyEntry(const Entry &aEntry, const Heap::Array<Entry, 2> &aArray, int aExpecte… in VerifyEntry() argument 108 VerifyOrQuit(aEntry.IsInitialized()); in VerifyEntry() 109 VerifyOrQuit(aEntry.GetValue() == static_cast<uint16_t>(aExpectedValue)); in VerifyEntry() 111 VerifyOrQuit(aArray.ContainsMatching(aEntry.GetValue())); in VerifyEntry() [all …]
|
/openthread-latest/src/core/mac/ |
D | mac_filter.cpp | 124 Error Filter::GetNextAddress(Iterator &aIterator, Entry &aEntry) const in GetNextAddress() 134 aEntry.mExtAddress = entry.mExtAddress; in GetNextAddress() 135 aEntry.mRssIn = entry.mRssIn; in GetNextAddress() 186 Error Filter::GetNextRssIn(Iterator &aIterator, Entry &aEntry) const in GetNextRssIn() 196 aEntry.mExtAddress = entry.mExtAddress; in GetNextRssIn() 197 aEntry.mRssIn = entry.mRssIn; in GetNextRssIn() 207 AsCoreType(&aEntry.mExtAddress).Fill(0xff); in GetNextRssIn() 208 aEntry.mRssIn = mDefaultRssIn; in GetNextRssIn()
|
D | mac_filter.hpp | 155 Error GetNextAddress(Iterator &aIterator, Entry &aEntry) const; 215 Error GetNextRssIn(Iterator &aIterator, Entry &aEntry) const;
|
/openthread-latest/include/openthread/ |
D | srp_client_buffers.h | 147 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… 159 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… 170 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… 181 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16…
|
D | border_routing.h | 484 otBorderRoutingPrefixTableEntry *aEntry); 499 otBorderRoutingRouterEntry *aEntry); 526 otBorderRoutingPeerBorderRouterEntry *aEntry);
|
/openthread-latest/src/lib/spinel/ |
D | spinel_driver.hpp | 263 otError PushBack(const Type &aEntry) in PushBack() argument 265 return IsFull() ? OT_ERROR_NO_BUFS : (mElements[mLength++] = aEntry, OT_ERROR_NONE); in PushBack() 268 const Type *Find(const Type &aEntry) const in Find() 274 if (element == aEntry) in Find() 284 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
|
/openthread-latest/src/cli/ |
D | cli_br.cpp | 653 void Br::OutputRouterInfo(const otBorderRoutingRouterEntry &aEntry, RouterOutputMode aMode) in OutputRouterInfo() argument 655 OutputIp6Address(aEntry.mAddress); in OutputRouterInfo() 656 OutputFormat(" (M:%u O:%u Stub:%u)", aEntry.mManagedAddressConfigFlag, aEntry.mOtherConfigFlag, in OutputRouterInfo() 657 aEntry.mStubRouterFlag); in OutputRouterInfo() 663 otConvertDurationInSecondsToString(aEntry.mAge, ageString, sizeof(ageString)); in OutputRouterInfo() 665 OutputFormat(" ms-since-rx:%lu reachable:%s age:%s", ToUlong(aEntry.mMsecSinceLastUpdate), in OutputRouterInfo() 666 aEntry.mIsReachable ? "yes" : "no", ageString); in OutputRouterInfo() 668 if (aEntry.mIsLocalDevice) in OutputRouterInfo() 674 if (aEntry.mIsPeerBr) in OutputRouterInfo()
|
D | cli_mac_filter.cpp | 122 void MacFilter::OutputEntry(const otMacFilterEntry &aEntry) in OutputEntry() argument 124 OutputExtAddress(aEntry.mExtAddress); in OutputEntry() 126 if (aEntry.mRssIn != OT_MAC_FILTER_FIXED_RSS_DISABLED) in OutputEntry() 128 OutputFormat(" : rss %d (lqi %d)", aEntry.mRssIn, in OutputEntry() 129 otLinkConvertRssToLinkQuality(GetInstancePtr(), aEntry.mRssIn)); in OutputEntry()
|
/openthread-latest/src/core/thread/ |
D | network_data_leader.hpp | 468 typedef bool (&EntryChecker)(const BorderRouterEntry &aEntry); 481 static bool IsEntryDefaultRoute(const BorderRouterEntry &aEntry); 587 static bool IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry); 588 static bool IsEntryForNdAgent(const BorderRouterEntry &aEntry); 643 …ic bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry); 644 static bool ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry); 645 …ool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry); 646 … bool ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry);
|
D | address_resolver.hpp | 88 void SetEntry(const CacheEntry *aEntry) { mData[kEntryIndex] = aEntry; } in SetEntry() argument 265 void SetNext(CacheEntry *aEntry); 364 …void RemoveCacheEntry(CacheEntry &aEntry, CacheEntryList &aList, CacheEntry *aPrevEntry, Re… 390 const CacheEntry &aEntry,
|
D | network_data_leader_ftd.cpp | 210 … Leader::IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry) { return aEntry.IsDhcp() || aEntry.… in IsEntryForDhcp6Agent() argument 212 bool Leader::IsEntryForNdAgent(const BorderRouterEntry &aEntry) { return aEntry.IsNdDns(); } in IsEntryForNdAgent() argument 553 … Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument 558 …fix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<HasRouteTlv>(aStable), aEntry); in ContainsMatchingEntry() 561 bool Leader::ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument 571 if (*entry == aEntry) in ContainsMatchingEntry() 582 …der::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument 587 …== nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<BorderRouterTlv>(aStable), aEntry); in ContainsMatchingEntry() 590 …eader::ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument 601 if (*entry == aEntry) in ContainsMatchingEntry()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 984 void RoutingManager::OnLinkPrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument 986 aEntry.mPrefix = GetPrefix(); in CopyInfoTo() 987 aEntry.mIsOnLink = true; in CopyInfoTo() 988 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo() 989 aEntry.mValidLifetime = GetValidLifetime(); in CopyInfoTo() 990 aEntry.mPreferredLifetime = GetPreferredLifetime(); in CopyInfoTo() 1038 void RoutingManager::RoutePrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument 1040 aEntry.mPrefix = GetPrefix(); in CopyInfoTo() 1041 aEntry.mIsOnLink = false; in CopyInfoTo() 1042 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo() [all …]
|
D | routing_manager.hpp | 488 Error GetNextPrefixTableEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const in GetNextPrefixTableEntry() 490 return mRxRaTracker.GetNextEntry(aIterator, aEntry); in GetNextPrefixTableEntry() 503 Error GetNextRouterEntry(PrefixTableIterator &aIterator, RouterEntry &aEntry) const in GetNextRouterEntry() 505 return mRxRaTracker.GetNextRouter(aIterator, aEntry); in GetNextRouterEntry() 520 Error GetNextPeerBrEntry(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const in GetNextPeerBrEntry() 522 return mNetDataPeerBrTracker.GetNext(aIterator, aEntry); in GetNextPeerBrEntry() 776 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const; 795 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const; 815 Error GetNext(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const; 895 Error GetNextEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const; [all …]
|
/openthread-latest/src/core/utils/ |
D | srp_client_buffers.hpp | 176 …void SetNext(ServiceEntry *aEntry) { mService.mNext = reinterpret_cast<Srp::Client::Service *>(aEn… in SetNext() argument
|
/openthread-latest/src/core/radio/ |
D | trel_interface.cpp | 340 void Interface::RemovePeerEntry(Peer &aEntry) in RemovePeerEntry() argument 342 aEntry.Log("Removing"); in RemovePeerEntry() 347 if (&aEntry != mPeerTable.Back()) in RemovePeerEntry() 349 aEntry = *mPeerTable.Back(); in RemovePeerEntry()
|