/openthread-latest/src/core/common/ |
D | linked_list.hpp | 151 void Push(Type &aEntry) in Push() argument 153 aEntry.SetNext(mHead); in Push() 154 mHead = &aEntry; in Push() 163 void PushAfter(Type &aEntry, Type &aPrevEntry) in PushAfter() argument 165 aEntry.SetNext(aPrevEntry.GetNext()); in PushAfter() 166 aPrevEntry.SetNext(&aEntry); in PushAfter() 174 void PushAfterTail(Type &aEntry) in PushAfterTail() argument 180 Push(aEntry); in PushAfterTail() 184 PushAfter(aEntry, *tail); in PushAfterTail() 246 bool Contains(const Type &aEntry) const in Contains() [all …]
|
D | array.hpp | 298 …Error PushBack(const Type &aEntry) { return IsFull() ? kErrorNoBufs : (mElements[mLength++] = aEnt… in PushBack() argument 357 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument 368 const Type *Find(const Type &aEntry) const in Find() 374 if (element == aEntry) in Find() 394 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains() 553 bool IsInArrayBuffer(const Type *aEntry) const in IsInArrayBuffer() 555 return (&mElements[0] <= aEntry) && (aEntry < GetArrayEnd(mElements)); in IsInArrayBuffer()
|
D | heap_array.hpp | 264 Error PushBack(const Type &aEntry) in PushBack() argument 273 new (&mArray[mLength++]) Type(aEntry); in PushBack() 290 Error PushBack(Type &&aEntry) in PushBack() argument 299 new (&mArray[mLength++]) Type(static_cast<Type &&>(aEntry)); in PushBack() 366 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument 378 const Type *Find(const Type &aEntry) const in Find() 384 if (element == aEntry) in Find() 404 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
|
D | pool.hpp | 112 void Free(Type &aEntry) { mFreeList.Push(aEntry); } in Free() argument 153 uint16_t GetIndexOf(const Type &aEntry) const { return static_cast<uint16_t>(&aEntry - mPool); } in GetIndexOf()
|
D | binary_search.hpp | 104 typedef int (&Comparator)(const void *aKey, const void *aEntry); 111 template <typename Key, typename Entry> static int Compare(const void *aKey, const void *aEntry) in Compare() argument 113 return static_cast<const Entry *>(aEntry)->Compare(*static_cast<const Key *>(aKey)); in Compare()
|
D | settings.hpp | 824 template <typename EntryType> Error Read(EntryType &aEntry) const in Read() 826 aEntry.Init(); in Read() 828 return ReadEntry(EntryType::kKey, &aEntry, sizeof(EntryType)); in Read() 872 template <typename EntryType> Error Save(const EntryType &aEntry) in Save() argument 876 return SaveEntry(EntryType::kKey, &aEntry, &prev, sizeof(EntryType)); in Save()
|
/openthread-latest/src/core/api/ |
D | srp_client_buffers_api.cpp | 73 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… in otSrpClientBuffersGetServiceEntryServiceNameString() argument 77 return AsCoreType(aEntry).GetServiceNameString(*aSize); in otSrpClientBuffersGetServiceEntryServiceNameString() 80 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… in otSrpClientBuffersGetServiceEntryInstanceNameString() argument 84 return AsCoreType(aEntry).GetInstanceNameString(*aSize); in otSrpClientBuffersGetServiceEntryInstanceNameString() 87 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… in otSrpClientBuffersGetServiceEntryTxtBuffer() argument 91 return AsCoreType(aEntry).GetTxtBuffer(*aSize); in otSrpClientBuffersGetServiceEntryTxtBuffer() 94 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16… in otSrpClientBuffersGetSubTypeLabelsArray() argument 98 return AsCoreType(aEntry).GetSubTypeLabelsArray(*aArrayLength); in otSrpClientBuffersGetSubTypeLabelsArray()
|
D | border_routing_api.cpp | 175 otBorderRoutingPrefixTableEntry *aEntry) in otBorderRoutingGetNextPrefixTableEntry() argument 178 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPrefixTableEntry() 180 …reType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPrefixTableEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPrefixTableEntry() 185 otBorderRoutingRouterEntry *aEntry) in otBorderRoutingGetNextRouterEntry() argument 188 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextRouterEntry() 190 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextRouterEntry(*aIterator, *aEntry); in otBorderRoutingGetNextRouterEntry() 197 otBorderRoutingPeerBorderRouterEntry *aEntry) in otBorderRoutingGetNextPeerBrEntry() argument 200 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPeerBrEntry() 202 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPeerBrEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPeerBrEntry()
|
/openthread-latest/src/core/net/ |
D | srp_advertising_proxy.cpp | 436 template <typename Entry> bool AdvertisingProxy::IsKeyRegisteredOrRegistering(const Entry &aEntry) … in IsKeyRegisteredOrRegistering() 438 return (aEntry.mIsKeyRegistered || (aEntry.mKeyAdvId != kInvalidRequestId)); in IsKeyRegisteredOrRegistering() 441 template <typename Entry> bool AdvertisingProxy::IsRegisteredOrRegistering(const Entry &aEntry) con… in IsRegisteredOrRegistering() 443 return (aEntry.mIsRegistered || (aEntry.mAdvId != kInvalidRequestId)); in IsRegisteredOrRegistering() 447 void AdvertisingProxy::DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnregisterKey) in DecideToAdvertise() argument 451 if (!aUnregisterKey && !IsKeyRegisteredOrRegistering(aEntry)) in DecideToAdvertise() 453 aEntry.mShouldRegisterKey = true; in DecideToAdvertise() 454 aEntry.mKeyAdvId = AllocateNextRequestId(); in DecideToAdvertise() 457 VerifyOrExit(!aEntry.mShouldAdvertise); in DecideToAdvertise() 459 if (aUnregisterEntry || aEntry.IsDeleted()) in DecideToAdvertise() [all …]
|
D | srp_advertising_proxy.hpp | 252 template <typename Entry> void UpdateAdvIdRangeOn(Entry &aEntry); 253 template <typename Entry> bool IsRegisteredOrRegistering(const Entry &aEntry) const; 254 template <typename Entry> bool IsKeyRegisteredOrRegistering(const Entry &aEntry) const; 255 …template <typename Entry> void DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnreg… 256 …template <typename Entry> void UpdateKeyRegistrationStatus(Entry &aEntry, const Entry &aExistingEn… 257 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/include/openthread/ |
D | srp_client_buffers.h | 139 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… 150 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… 160 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… 170 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16…
|
D | border_routing.h | 457 otBorderRoutingPrefixTableEntry *aEntry); 471 otBorderRoutingRouterEntry *aEntry); 497 otBorderRoutingPeerBorderRouterEntry *aEntry);
|
/openthread-latest/src/core/mac/ |
D | mac_filter.cpp | 121 Error Filter::GetNextAddress(Iterator &aIterator, Entry &aEntry) const in GetNextAddress() 131 aEntry.mExtAddress = entry.mExtAddress; in GetNextAddress() 132 aEntry.mRssIn = entry.mRssIn; in GetNextAddress() 183 Error Filter::GetNextRssIn(Iterator &aIterator, Entry &aEntry) const in GetNextRssIn() 193 aEntry.mExtAddress = entry.mExtAddress; in GetNextRssIn() 194 aEntry.mRssIn = entry.mRssIn; in GetNextRssIn() 204 AsCoreType(&aEntry.mExtAddress).Fill(0xff); in GetNextRssIn() 205 aEntry.mRssIn = mDefaultRssIn; in GetNextRssIn()
|
D | mac_filter.hpp | 143 Error GetNextAddress(Iterator &aIterator, Entry &aEntry) const; 197 Error GetNextRssIn(Iterator &aIterator, Entry &aEntry) const;
|
/openthread-latest/src/lib/spinel/ |
D | spinel_driver.hpp | 245 otError PushBack(const Type &aEntry) in PushBack() argument 247 return IsFull() ? OT_ERROR_NO_BUFS : (mElements[mLength++] = aEntry, OT_ERROR_NONE); in PushBack() 250 const Type *Find(const Type &aEntry) const in Find() 256 if (element == aEntry) in Find() 266 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
|
/openthread-latest/src/cli/ |
D | cli_br.cpp | 655 void Br::OutputRouterInfo(const otBorderRoutingRouterEntry &aEntry, RouterOutputMode aMode) in OutputRouterInfo() argument 657 OutputIp6Address(aEntry.mAddress); in OutputRouterInfo() 658 OutputFormat(" (M:%u O:%u S:%u)", aEntry.mManagedAddressConfigFlag, aEntry.mOtherConfigFlag, in OutputRouterInfo() 659 aEntry.mSnacRouterFlag); in OutputRouterInfo() 665 otConvertDurationInSecondsToString(aEntry.mAge, ageString, sizeof(ageString)); in OutputRouterInfo() 667 OutputFormat(" ms-since-rx:%lu reachable:%s age:%s", ToUlong(aEntry.mMsecSinceLastUpdate), in OutputRouterInfo() 668 aEntry.mIsReachable ? "yes" : "no", ageString); in OutputRouterInfo() 670 if (aEntry.mIsLocalDevice) in OutputRouterInfo() 676 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 | 431 typedef bool (&EntryChecker)(const BorderRouterEntry &aEntry); 444 static bool IsEntryDefaultRoute(const BorderRouterEntry &aEntry); 550 static bool IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry); 551 static bool IsEntryForNdAgent(const BorderRouterEntry &aEntry); 606 …ic bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry); 607 static bool ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry); 608 …ool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry); 609 … bool ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry);
|
D | address_resolver.hpp | 86 void SetEntry(const CacheEntry *aEntry) { mData[kEntryIndex] = aEntry; } in SetEntry() argument 249 void SetNext(CacheEntry *aEntry); 348 …void RemoveCacheEntry(CacheEntry &aEntry, CacheEntryList &aList, CacheEntry *aPrevEntry, Re… 374 const CacheEntry &aEntry,
|
D | network_data_leader_ftd.cpp | 194 … Leader::IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry) { return aEntry.IsDhcp() || aEntry.… in IsEntryForDhcp6Agent() argument 196 bool Leader::IsEntryForNdAgent(const BorderRouterEntry &aEntry) { return aEntry.IsNdDns(); } in IsEntryForNdAgent() argument 537 … Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument 542 …fix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<HasRouteTlv>(aStable), aEntry); in ContainsMatchingEntry() 545 bool Leader::ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument 555 if (*entry == aEntry) in ContainsMatchingEntry() 566 …der::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument 571 …== nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<BorderRouterTlv>(aStable), aEntry); in ContainsMatchingEntry() 574 …eader::ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument 585 if (*entry == aEntry) in ContainsMatchingEntry()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 985 void RoutingManager::OnLinkPrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument 987 aEntry.mPrefix = GetPrefix(); in CopyInfoTo() 988 aEntry.mIsOnLink = true; in CopyInfoTo() 989 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo() 990 aEntry.mValidLifetime = GetValidLifetime(); in CopyInfoTo() 991 aEntry.mPreferredLifetime = GetPreferredLifetime(); in CopyInfoTo() 1039 void RoutingManager::RoutePrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument 1041 aEntry.mPrefix = GetPrefix(); in CopyInfoTo() 1042 aEntry.mIsOnLink = false; in CopyInfoTo() 1043 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo() [all …]
|
D | routing_manager.hpp | 456 Error GetNextPrefixTableEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const in GetNextPrefixTableEntry() 458 return mRxRaTracker.GetNextEntry(aIterator, aEntry); in GetNextPrefixTableEntry() 470 Error GetNextRouterEntry(PrefixTableIterator &aIterator, RouterEntry &aEntry) const in GetNextRouterEntry() 472 return mRxRaTracker.GetNextRouter(aIterator, aEntry); in GetNextRouterEntry() 486 Error GetNextPeerBrEntry(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const in GetNextPeerBrEntry() 488 return mNetDataPeerBrTracker.GetNext(aIterator, aEntry); in GetNextPeerBrEntry() 735 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const; 754 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const; 774 Error GetNext(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const; 854 Error GetNextEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const; [all …]
|
/openthread-latest/src/core/utils/ |
D | srp_client_buffers.hpp | 163 …void SetNext(ServiceEntry *aEntry) { mService.mNext = reinterpret_cast<Srp::Client::Service *>(aEn… in SetNext() argument
|