Home
last modified time | relevance | path

Searched refs:aOffset (Results 1 – 25 of 65) sorted by relevance

123

/openthread-latest/src/core/net/
Ddns_types.cpp275 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 …]
Ddns_types.hpp514 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 …]
Ddhcp6_server.cpp221 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 …]
Ddhcp6_client.cpp440 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 …]
Ddhcp6_client.hpp127 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);
Ddhcp6_server.hpp186 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);
Dip6_headers.hpp592 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/
Dframe_builder.cpp108 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()
Dframe_builder.hpp194 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);
Dmessage.cpp315 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 …]
Dtlvs.hpp248 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 …]
Dtlvs.cpp66 …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 …]
Dmessage.hpp533 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 …]
Doffset_range.cpp43 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()
Dheap_data.cpp60 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/
Dflash.c118 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/
Dmessage_api.cpp48 …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/
Dtcat_agent.hpp341 …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,
Dtcat_agent.cpp507 …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/
Dfake_platform.cpp298 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/
Dflash.h73 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/
Dmessage.h191 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/
Dsha256.cpp59 void Sha256::Update(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in Update() argument
63 aMessage.GetFirstChunk(aOffset, aLength, chunk); in Update()
Dhmac_sha256.cpp64 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/
Dlowpan.hpp189 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);

123