Lines Matching refs:aFcf

847     void    SetFrameControlField(uint16_t aFcf);
862 static uint8_t GetFcfSize(uint16_t aFcf) { return IsShortFcf(aFcf) ? kShortFcfSize : kFcfSize; } in GetFcfSize() argument
870 template <uint16_t kValue, uint16_t kMpValue> static uint16_t Select(uint16_t aFcf) in Select() argument
872 return IsMultipurpose(aFcf) ? kMpValue : kValue; in Select()
878 template <uint16_t kValue, uint16_t kMpValue> static uint16_t MaskFcf(uint16_t aFcf) in MaskFcf() argument
880 return aFcf & Select<kValue, kMpValue>(aFcf); in MaskFcf()
883 static uint16_t GetFcfDstAddr(uint16_t aFcf) in GetFcfDstAddr() argument
885 …rn MaskFcf<kFcfDstAddrMask, kMpFcfDstAddrMask>(aFcf) >> Select<kFcfDstAddrShift, kMpFcfDstAddrShif… in GetFcfDstAddr()
888 static uint16_t GetFcfSrcAddr(uint16_t aFcf) in GetFcfSrcAddr() argument
890 …rn MaskFcf<kFcfSrcAddrMask, kMpFcfSrcAddrMask>(aFcf) >> Select<kFcfSrcAddrShift, kMpFcfSrcAddrShif… in GetFcfSrcAddr()
893 …static bool IsMultipurpose(uint16_t aFcf) { return (aFcf & kFcfFrameTypeMask) == kTypeMultipurpose… in IsMultipurpose() argument
894 static bool IsShortFcf(uint16_t aFcf) in IsShortFcf() argument
896 return (aFcf & (kFcfFrameTypeMask | kMpFcfLongFrame)) == (kTypeMultipurpose | 0); in IsShortFcf()
898 static bool IsSequencePresent(uint16_t aFcf) in IsSequencePresent() argument
900 return !MaskFcf<kFcfSequenceSuppression, kMpFcfSequenceSuppression>(aFcf); in IsSequencePresent()
902 …static bool IsDstAddrPresent(uint16_t aFcf) { return MaskFcf<kFcfDstAddrMask, kMpFcfDstAddrMask>(a… in IsDstAddrPresent() argument
903 static bool IsDstPanIdPresent(uint16_t aFcf);
904 …static bool IsSrcAddrPresent(uint16_t aFcf) { return MaskFcf<kFcfSrcAddrMask, kMpFcfSrcAddrMask>(a… in IsSrcAddrPresent() argument
905 static bool IsSrcPanIdPresent(uint16_t aFcf);
906 …static bool IsSecurityEnabled(uint16_t aFcf) { return MaskFcf<kFcfSecurityEnabled, kMpFcfSecurityE… in IsSecurityEnabled() argument
907 …static bool IsFramePending(uint16_t aFcf) { return MaskFcf<kFcfFramePending, kMpFcfFramePending>(a… in IsFramePending() argument
908 static bool IsIePresent(uint16_t aFcf) { return MaskFcf<kFcfIePresent, kMpFcfIePresent>(aFcf); } in IsIePresent() argument
909 …static bool IsAckRequest(uint16_t aFcf) { return MaskFcf<kFcfAckRequest, kMpFcfAckRequest>(aFcf); } in IsAckRequest() argument
910 … static bool IsVersion2015(uint16_t aFcf) { return (aFcf & kFcfFrameVersionMask) == kVersion2015; } in IsVersion2015() argument
914 static uint8_t CalculateAddrFieldSize(uint16_t aFcf);