/openthread-latest/src/core/net/ |
D | dns_types.cpp | 275 Error Name::AppendPointerLabel(uint16_t aOffset, Message &aMessage) in AppendPointerLabel() argument 289 error = Name(aMessage, aOffset + aMessage.GetOffset()).AppendTo(aMessage); in AppendPointerLabel() 301 OT_ASSERT(aOffset < kPointerLabelTypeUint16); in AppendPointerLabel() 303 value = BigEndian::HostSwap16(aOffset | kPointerLabelTypeUint16); in AppendPointerLabel() 322 Error Name::ParseName(const Message &aMessage, uint16_t &aOffset) in ParseName() argument 325 LabelIterator iterator(aMessage, aOffset); in ParseName() 338 aOffset = iterator.mNameEndOffset; in ParseName() 352 Error Name::ReadLabel(const Message &aMessage, uint16_t &aOffset, char *aLabelBuffer, uint8_t &aLab… in ReadLabel() argument 355 LabelIterator iterator(aMessage, aOffset); in ReadLabel() 359 aOffset = iterator.mNextLabelOffset; in ReadLabel() [all …]
|
D | dns_types.hpp | 514 Name(const Message &aMessage, uint16_t aOffset) in Name() argument 515 : Name(nullptr, &aMessage, aOffset) in Name() 569 void SetFromMessage(const Message &aMessage, uint16_t aOffset) in SetFromMessage() argument 573 mOffset = aOffset; in SetFromMessage() 594 const Message &GetAsMessage(uint16_t &aOffset) const in GetAsMessage() 596 aOffset = mOffset; in GetAsMessage() 705 static Error AppendPointerLabel(uint16_t aOffset, Message &aMessage); 737 static Error ParseName(const Message &aMessage, uint16_t &aOffset); 766 …static Error ReadLabel(const Message &aMessage, uint16_t &aOffset, char *aLabelBuffer, uint8_t &aL… 789 …static Error ReadName(const Message &aMessage, uint16_t &aOffset, char *aNameBuffer, uint16_t aNam… [all …]
|
D | dhcp6_server.cpp | 221 uint16_t Server::FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Code aCode) in FindOption() argument 223 uint16_t end = aOffset + aLength; in FindOption() 226 while (aOffset <= end) in FindOption() 230 SuccessOrExit(aMessage.Read(aOffset, option)); in FindOption() 234 ExitNow(rval = aOffset); in FindOption() 237 aOffset += sizeof(option) + option.GetLength(); in FindOption() 243 Error Server::ProcessClientIdentifier(Message &aMessage, uint16_t aOffset, ClientIdentifier &aClien… in ProcessClientIdentifier() argument 247 SuccessOrExit(error = aMessage.Read(aOffset, aClientId)); in ProcessClientIdentifier() 256 Error Server::ProcessElapsedTime(Message &aMessage, uint16_t aOffset) in ProcessElapsedTime() argument 261 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessElapsedTime() [all …]
|
D | dhcp6_client.cpp | 440 uint16_t Client::FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Dhcp6::Code aCod… in FindOption() argument 442 uint32_t offset = aOffset; in FindOption() 443 uint16_t end = aOffset + aLength; in FindOption() 464 Error Client::ProcessServerIdentifier(Message &aMessage, uint16_t aOffset) in ProcessServerIdentifier() argument 469 SuccessOrExit(aMessage.Read(aOffset, option)); in ProcessServerIdentifier() 480 Error Client::ProcessClientIdentifier(Message &aMessage, uint16_t aOffset) in ProcessClientIdentifier() argument 488 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessClientIdentifier() 497 Error Client::ProcessIaNa(Message &aMessage, uint16_t aOffset) in ProcessIaNa() argument 504 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaNa() 506 aOffset += sizeof(option); in ProcessIaNa() [all …]
|
D | dhcp6_client.hpp | 127 uint16_t FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Code aCode); 128 Error ProcessServerIdentifier(Message &aMessage, uint16_t aOffset); 129 Error ProcessClientIdentifier(Message &aMessage, uint16_t aOffset); 130 Error ProcessIaNa(Message &aMessage, uint16_t aOffset); 131 Error ProcessStatusCode(Message &aMessage, uint16_t aOffset); 132 Error ProcessIaAddress(Message &aMessage, uint16_t aOffset);
|
D | dhcp6_server.hpp | 186 uint16_t FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Code aCode); 187 …Error ProcessClientIdentifier(Message &aMessage, uint16_t aOffset, ClientIdentifier &aClientId); 188 Error ProcessIaNa(Message &aMessage, uint16_t aOffset, IaNa &aIaNa); 189 Error ProcessIaAddress(Message &aMessage, uint16_t aOffset); 190 Error ProcessElapsedTime(Message &aMessage, uint16_t aOffset);
|
D | ip6_headers.hpp | 592 void SetOffset(uint16_t aOffset) in SetOffset() argument 595 tmp = (tmp & ~kOffsetMask) | ((aOffset << kOffsetOffset) & kOffsetMask); in SetOffset() 646 …tatic inline uint16_t FragmentOffsetToBytes(uint16_t aOffset) { return static_cast<uint16_t>(aOffs… in FragmentOffsetToBytes() argument 655 static inline uint16_t BytesToFragmentOffset(uint16_t aOffset) { return aOffset >> 3; } in BytesToFragmentOffset() argument
|
/openthread-latest/src/core/common/ |
D | frame_builder.cpp | 108 Error FrameBuilder::AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLen… in AppendBytesFromMessage() argument 113 SuccessOrExit(error = aMessage.Read(aOffset, mBuffer + mLength, aLength)); in AppendBytesFromMessage() 133 void FrameBuilder::WriteBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength) in WriteBytes() argument 135 memcpy(mBuffer + aOffset, aBuffer, aLength); in WriteBytes() 138 Error FrameBuilder::InsertBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength) in InsertBytes() argument 142 OT_ASSERT(aOffset <= mLength); in InsertBytes() 146 memmove(mBuffer + aOffset + aLength, mBuffer + aOffset, mLength - aOffset); in InsertBytes() 147 memcpy(mBuffer + aOffset, aBuffer, aLength); in InsertBytes() 154 void FrameBuilder::RemoveBytes(uint16_t aOffset, uint16_t aLength) in RemoveBytes() argument 156 memmove(mBuffer + aOffset, mBuffer + aOffset + aLength, mLength - aOffset - aLength); in RemoveBytes()
|
D | frame_builder.hpp | 194 Error AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength); 256 void WriteBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength); 269 template <typename ObjectType> void Write(uint16_t aOffset, const ObjectType &aObject) in Write() argument 273 WriteBytes(aOffset, &aObject, sizeof(ObjectType)); in Write() 289 Error InsertBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength); 305 template <typename ObjectType> Error Insert(uint16_t aOffset, const ObjectType &aObject) in Insert() argument 309 return InsertBytes(aOffset, &aObject, sizeof(ObjectType)); in Insert() 322 void RemoveBytes(uint16_t aOffset, uint16_t aLength);
|
D | message.cpp | 315 void Message::SetOffset(uint16_t aOffset) in SetOffset() argument 317 OT_ASSERT(aOffset <= GetLength()); in SetOffset() 318 GetMetadata().mOffset = aOffset; in SetOffset() 395 Error Message::AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in AppendBytesFromMessage() argument 401 VerifyOrExit(aMessage.GetLength() >= aOffset + aLength, error = kErrorParse); in AppendBytesFromMessage() 404 aMessage.GetFirstChunk(aOffset, aLength, chunk); in AppendBytesFromMessage() 469 void Message::RemoveHeader(uint16_t aOffset, uint16_t aLength) in RemoveHeader() argument 493 …iteBytesFromMessage(/* aWriteOffset */ aLength, *this, /* aReadOffset */ 0, /* aLength */ aOffset); in RemoveHeader() 497 Error Message::InsertHeader(uint16_t aOffset, uint16_t aLength) in InsertHeader() argument 524 …iteBytesFromMessage(/* aWriteOffset */ 0, *this, /* aReadOffset */ aLength, /* aLength */ aOffset); in InsertHeader() [all …]
|
D | tlvs.hpp | 248 Error ParseFrom(const Message &aMessage, uint16_t aOffset); 304 …static Error ReadTlvValue(const Message &aMessage, uint16_t aOffset, void *aValue, uint8_t aMinLen… 319 …static Error Read(const Message &aMessage, uint16_t aOffset, typename SimpleTlvType::ValueType &aV… in Read() argument 321 return ReadTlvValue(aMessage, aOffset, &aValue, sizeof(aValue)); in Read() 337 …static Error Read(const Message &aMessage, uint16_t aOffset, typename UintTlvType::UintValueType &… in Read() argument 339 return ReadUintTlv(aMessage, aOffset, aValue); in Read() 355 …static Error Read(const Message &aMessage, uint16_t aOffset, typename StringTlvType::StringType &a… in Read() argument 357 return ReadStringTlv(aMessage, aOffset, StringTlvType::kMaxStringLength, aValue); in Read() 389 …r FindTlv(const Message &aMessage, uint8_t aType, uint16_t aMaxSize, Tlv &aTlv, uint16_t &aOffset); 423 … <typename TlvType> static Error FindTlv(const Message &aMessage, TlvType &aTlv, uint16_t &aOffset) in FindTlv() argument [all …]
|
D | tlvs.cpp | 66 …v::FindTlv(const Message &aMessage, uint8_t aType, uint16_t aMaxSize, Tlv &aTlv, uint16_t &aOffset) in FindTlv() argument 75 aOffset = info.mTlvOffsetRange.GetOffset(); in FindTlv() 93 Error Tlv::ParsedInfo::ParseFrom(const Message &aMessage, uint16_t aOffset) in ParseFrom() argument 97 offsetRange.InitFromRange(aOffset, aMessage.GetLength()); in ParseFrom() 165 Error Tlv::ReadStringTlv(const Message &aMessage, uint16_t aOffset, uint8_t aMaxStringLength, char … in ReadStringTlv() argument 170 SuccessOrExit(error = info.ParseFrom(aMessage, aOffset)); in ReadStringTlv() 180 template <typename UintType> Error Tlv::ReadUintTlv(const Message &aMessage, uint16_t aOffset, Uint… in ReadUintTlv() argument 184 SuccessOrExit(error = ReadTlvValue(aMessage, aOffset, &aValue, sizeof(aValue))); in ReadUintTlv() 192 template Error Tlv::ReadUintTlv<uint8_t>(const Message &aMessage, uint16_t aOffset, uint8_t &aValue… 193 template Error Tlv::ReadUintTlv<uint16_t>(const Message &aMessage, uint16_t aOffset, uint16_t &aVal… [all …]
|
D | message.hpp | 533 void SetOffset(uint16_t aOffset); 699 void RemoveHeader(uint16_t aOffset, uint16_t aLength); 715 Error InsertHeader(uint16_t aOffset, uint16_t aLength); 753 Error AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength); 818 uint16_t ReadBytes(uint16_t aOffset, void *aBuf, uint16_t aLength) const; 844 Error Read(uint16_t aOffset, void *aBuf, uint16_t aLength) const; 869 template <typename ObjectType> Error Read(uint16_t aOffset, ObjectType &aObject) const in Read() argument 873 return Read(aOffset, &aObject, sizeof(ObjectType)); in Read() 909 …bool CompareBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength, ByteMatcher aMatcher = nul… 926 bool CompareBytes(uint16_t aOffset, [all …]
|
D | offset_range.cpp | 43 void OffsetRange::Init(uint16_t aOffset, uint16_t aLength) in Init() argument 45 uint16_t maxLength = NumericLimits<uint16_t>::kMax - aOffset; in Init() 47 mOffset = aOffset; in Init()
|
D | heap_data.cpp | 60 Error Data::SetFrom(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in SetFrom() argument 64 VerifyOrExit(aOffset + aLength <= aMessage.GetLength(), error = kErrorParse); in SetFrom() 69 SuccessOrAssert(aMessage.Read(aOffset, mData.GetBytes(), aLength)); in SetFrom()
|
/openthread-latest/examples/platforms/simulation/ |
D | flash.c | 118 void otPlatFlashRead(otInstance *aInstance, uint8_t aSwapIndex, uint32_t aOffset, void *aData, uint… in otPlatFlashRead() argument 125 …assert((sFlashFd >= 0) && (aSwapIndex < SWAP_NUM) && (aSize <= SWAP_SIZE) && (aOffset <= (SWAP_SIZ… in otPlatFlashRead() 129 rval = pread(sFlashFd, aData, aSize, (off_t)(address + aOffset)); in otPlatFlashRead() 133 void otPlatFlashWrite(otInstance *aInstance, uint8_t aSwapIndex, uint32_t aOffset, const void *aDat… in otPlatFlashWrite() argument 141 …assert((sFlashFd >= 0) && (aSwapIndex < SWAP_NUM) && (aSize <= SWAP_SIZE) && (aOffset <= (SWAP_SIZ… in otPlatFlashWrite() 144 address += aOffset; in otPlatFlashWrite()
|
/openthread-latest/src/core/api/ |
D | message_api.cpp | 48 …id otMessageSetOffset(otMessage *aMessage, uint16_t aOffset) { AsCoreType(aMessage).SetOffset(aOff… in otMessageSetOffset() argument 102 uint16_t otMessageRead(const otMessage *aMessage, uint16_t aOffset, void *aBuf, uint16_t aLength) in otMessageRead() argument 106 return AsCoreType(aMessage).ReadBytes(aOffset, aBuf, aLength); in otMessageRead() 109 int otMessageWrite(otMessage *aMessage, uint16_t aOffset, const void *aBuf, uint16_t aLength) in otMessageWrite() argument 113 AsCoreType(aMessage).WriteBytes(aOffset, aBuf, aLength); in otMessageWrite()
|
/openthread-latest/src/core/meshcop/ |
D | tcat_agent.hpp | 341 …Error HandleSetActiveOperationalDataset(const Message &aIncomingMessage, uint16_t aOffset, uint16_… 345 uint16_t aOffset, 352 … Error HandlePresentPskdHash(const Message &aIncomingMessage, uint16_t aOffset, uint16_t aLength); 353 … Error HandlePresentPskcHash(const Message &aIncomingMessage, uint16_t aOffset, uint16_t aLength); 354 …Error HandlePresentInstallCodeHash(const Message &aIncomingMessage, uint16_t aOffset, uint16_t aLe… 358 uint16_t aOffset, 364 uint16_t aOffset,
|
D | tcat_agent.cpp | 507 …dleSetActiveOperationalDataset(const Message &aIncomingMessage, uint16_t aOffset, uint16_t aLength) in HandleSetActiveOperationalDataset() argument 513 offsetRange.Init(aOffset, aLength); in HandleSetActiveOperationalDataset() 553 uint16_t aOffset, in HandlePing() argument 575 …SuccessOrExit(error = aOutgoingMessage.AppendBytesFromMessage(aIncomingMessage, aOffset, aLength)); in HandlePing() 661 Error TcatAgent::HandlePresentPskdHash(const Message &aIncomingMessage, uint16_t aOffset, uint16_t … in HandlePresentPskdHash() argument 667 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, mVendorInfo->mPskdString, in HandlePresentPskdHash() 675 Error TcatAgent::HandlePresentPskcHash(const Message &aIncomingMessage, uint16_t aOffset, uint16_t … in HandlePresentPskcHash() argument 685 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, pskc.m8, Pskc::kSize)); in HandlePresentPskcHash() 692 Error TcatAgent::HandlePresentInstallCodeHash(const Message &aIncomingMessage, uint16_t aOffset, ui… in HandlePresentInstallCodeHash() argument 698 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, mVendorInfo->mInstallCode, in HandlePresentInstallCodeHash() [all …]
|
/openthread-latest/tests/gtest/ |
D | fake_platform.cpp | 298 void FakePlatform::FlashRead(uint8_t aSwapIndex, uint32_t aOffset, void *aData, uint32_t aSize) con… in FlashRead() argument 304 assert(aOffset <= (kFlashSwapSize - aSize)); in FlashRead() 308 memcpy(aData, mFlash + address + aOffset, aSize); in FlashRead() 311 void FakePlatform::FlashWrite(uint8_t aSwapIndex, uint32_t aOffset, const void *aData, uint32_t aSi… in FlashWrite() argument 317 assert(aOffset <= (kFlashSwapSize - aSize)); in FlashWrite() 323 mFlash[address + aOffset + index] &= static_cast<const uint8_t *>(aData)[index]; in FlashWrite() 547 void otPlatFlashRead(otInstance *, uint8_t aSwapIndex, uint32_t aOffset, void *aData, uint32_t aSiz… in otPlatFlashRead() argument 549 FakePlatform::CurrentPlatform().FlashRead(aSwapIndex, aOffset, aData, aSize); in otPlatFlashRead() 552 void otPlatFlashWrite(otInstance *, uint8_t aSwapIndex, uint32_t aOffset, const void *aData, uint32… in otPlatFlashWrite() argument 554 FakePlatform::CurrentPlatform().FlashWrite(aSwapIndex, aOffset, aData, aSize); in otPlatFlashWrite()
|
/openthread-latest/include/openthread/platform/ |
D | flash.h | 73 void otPlatFlashRead(otInstance *aInstance, uint8_t aSwapIndex, uint32_t aOffset, void *aData, uint… 84 void otPlatFlashWrite(otInstance *aInstance, uint8_t aSwapIndex, uint32_t aOffset, const void *aDat…
|
/openthread-latest/include/openthread/ |
D | message.h | 191 void otMessageSetOffset(otMessage *aMessage, uint16_t aOffset); 326 uint16_t otMessageRead(const otMessage *aMessage, uint16_t aOffset, void *aBuf, uint16_t aLength); 346 int otMessageWrite(otMessage *aMessage, uint16_t aOffset, const void *aBuf, uint16_t aLength);
|
/openthread-latest/src/core/crypto/ |
D | sha256.cpp | 59 void Sha256::Update(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in Update() argument 63 aMessage.GetFirstChunk(aOffset, aLength, chunk); in Update()
|
D | hmac_sha256.cpp | 64 void HmacSha256::Update(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in Update() argument 68 aMessage.GetFirstChunk(aOffset, aLength, chunk); in Update()
|
/openthread-latest/src/core/thread/ |
D | lowpan.hpp | 189 Ip6::Ecn DecompressEcn(const Message &aMessage, uint16_t aOffset) const; 200 void MarkCompressedEcn(Message &aMessage, uint16_t aOffset); 478 void Init(uint16_t aSize, uint16_t aTag, uint16_t aOffset) in Init() argument 482 mOffset = static_cast<uint8_t>(aOffset >> 3); in Init() 537 Error ParseFrom(const Message &aMessage, uint16_t aOffset, uint16_t &aHeaderLength);
|