Lines Matching refs:aPosition
417 otError Buffer::InFrameGetPosition(WritePosition &aPosition) in InFrameGetPosition() argument
426 aPosition.mPosition = mWriteSegmentTail; in InFrameGetPosition()
427 aPosition.mSegmentHead = mWriteSegmentHead; in InFrameGetPosition()
433 otError Buffer::InFrameOverwrite(const WritePosition &aPosition, const uint8_t *aDataBuffer, uint16… in InFrameOverwrite() argument
442 VerifyOrExit(aPosition.mSegmentHead == mWriteSegmentHead, error = OT_ERROR_INVALID_ARGS); in InFrameOverwrite()
446 distance = GetDistance(mWriteSegmentHead, aPosition.mPosition, mWriteDirection); in InFrameOverwrite()
449 bufPtr = aPosition.mPosition; in InFrameOverwrite()
464 uint16_t Buffer::InFrameGetDistance(const WritePosition &aPosition) const in InFrameGetDistance()
471 VerifyOrExit(aPosition.mSegmentHead == mWriteSegmentHead); in InFrameGetDistance()
474 offset = GetDistance(mWriteSegmentHead, aPosition.mPosition, mWriteDirection); in InFrameGetDistance()
477 distance = GetDistance(aPosition.mPosition, mWriteSegmentTail, mWriteDirection); in InFrameGetDistance()
483 otError Buffer::InFrameReset(const WritePosition &aPosition) in InFrameReset() argument
490 VerifyOrExit(aPosition.mSegmentHead == mWriteSegmentHead, error = OT_ERROR_INVALID_ARGS); in InFrameReset()
493 offset = GetDistance(mWriteSegmentHead, aPosition.mPosition, mWriteDirection); in InFrameReset()
496 mWriteSegmentTail = aPosition.mPosition; in InFrameReset()