Lines Matching refs:aOffset

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()
509 VerifyOrExit(length <= aMessage.GetLength() - aOffset, error = kErrorParse); in ProcessIaNa()
511 if ((optionOffset = FindOption(aMessage, aOffset, length, kOptionStatusCode)) > 0) in ProcessIaNa()
518 if ((optionOffset = FindOption(aMessage, aOffset, length, kOptionIaAddress)) == 0) in ProcessIaNa()
525 length -= ((optionOffset - aOffset) + sizeof(IaAddress)); in ProcessIaNa()
526 aOffset = optionOffset + sizeof(IaAddress); in ProcessIaNa()
533 Error Client::ProcessStatusCode(Message &aMessage, uint16_t aOffset) in ProcessStatusCode() argument
538 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessStatusCode()
546 Error Client::ProcessIaAddress(Message &aMessage, uint16_t aOffset) in ProcessIaAddress() argument
551 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaAddress()