/openthread-latest/src/core/mac/ |
D | sub_mac.cpp | 49 SubMac::SubMac(Instance &aInstance) in SubMac() function in ot::Mac::SubMac 56 , mCslTimer(aInstance, SubMac::HandleCslTimer) in SubMac() 59 , mWedTimer(aInstance, SubMac::HandleWedTimer) in SubMac() 69 void SubMac::Init(void) in Init() 104 otRadioCaps SubMac::GetCaps(void) const in GetCaps() 156 void SubMac::SetPanId(PanId aPanId) in SetPanId() 162 void SubMac::SetShortAddress(ShortAddress aShortAddress) in SetShortAddress() 169 void SubMac::SetAlternateShortAddress(ShortAddress aShortAddress) in SetAlternateShortAddress() 181 void SubMac::SetExtAddress(const ExtAddress &aExtAddress) in SetExtAddress() 189 void SubMac::SetRxOnWhenIdle(bool aRxOnWhenIdle) in SetRxOnWhenIdle() [all …]
|
D | sub_mac_callbacks.cpp | 41 SubMac::Callbacks::Callbacks(Instance &aInstance) in Callbacks() 48 void SubMac::Callbacks::ReceiveDone(RxFrame *aFrame, Error aError) in ReceiveDone() 62 void SubMac::Callbacks::RecordCcaStatus(bool aCcaSuccess, uint8_t aChannel) in RecordCcaStatus() 67 void SubMac::Callbacks::RecordFrameTransmitStatus(const TxFrame &aFrame, in RecordFrameTransmitStatus() 75 void SubMac::Callbacks::TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in TransmitDone() 89 void SubMac::Callbacks::EnergyScanDone(int8_t aMaxRssi) in EnergyScanDone() 103 void SubMac::Callbacks::FrameCounterUsed(uint32_t aFrameCounter) in FrameCounterUsed() 110 void SubMac::Callbacks::ReceiveDone(RxFrame *aFrame, Error aError) { Get<LinkRaw>().InvokeReceiveDo… in ReceiveDone() 112 void SubMac::Callbacks::RecordCcaStatus(bool, uint8_t) {} in RecordCcaStatus() 114 void SubMac::Callbacks::RecordFrameTransmitStatus(const TxFrame &aFrame, in RecordFrameTransmitStatus() [all …]
|
D | sub_mac_csl_receiver.cpp | 45 void SubMac::CslInit(void) in CslInit() 56 void SubMac::UpdateCslLastSyncTimestamp(TxFrame &aFrame, RxFrame *aAckFrame) in UpdateCslLastSyncTimestamp() 66 void SubMac::UpdateCslLastSyncTimestamp(RxFrame *aFrame, Error aError) in UpdateCslLastSyncTimestamp() 88 void SubMac::CslSample(void) in CslSample() 110 bool SubMac::UpdateCsl(uint16_t aPeriod, uint8_t aChannel, otShortAddress aShortAddr, const otExtAd… in UpdateCsl() 137 void SubMac::HandleCslTimer(Timer &aTimer) { aTimer.Get<SubMac>().HandleCslTimer(); } in HandleCslTimer() 139 void SubMac::HandleCslTimer(void) in HandleCslTimer() 227 void SubMac::GetCslWindowEdges(uint32_t &aAhead, uint32_t &aAfter) in GetCslWindowEdges() 244 uint32_t SubMac::GetLocalTime(void) in GetLocalTime() 258 void SubMac::LogReceived(RxFrame *aFrame) in LogReceived()
|
D | sub_mac_wed.cpp | 45 void SubMac::WedInit(void) in WedInit() 51 void SubMac::UpdateWakeupListening(bool aEnable, uint32_t aInterval, uint32_t aDuration, uint8_t aC… in UpdateWakeupListening() 72 void SubMac::HandleWedTimer(Timer &aTimer) { aTimer.Get<SubMac>().HandleWedTimer(); } in HandleWedTimer() 74 void SubMac::HandleWedTimer(void) in HandleWedTimer()
|
D | sub_mac.hpp | 104 class SubMac : public InstanceLocator, private NonCopyable class 198 explicit SubMac(Instance &aInstance); 634 TimerMicroIn<SubMac, &SubMac::HandleTimer>; 636 TimerMilliIn<SubMac, &SubMac::HandleTimer>;
|
D | mac_links.cpp | 47 , mTxFrame802154(aInstance.Get<SubMac>().GetTransmitFrame()) in TxFrames() 185 ExitNow(key = &Get<SubMac>().GetCurrentMacKey()); in GetCurrentMacKey() 221 ExitNow(key = &Get<SubMac>().GetPreviousMacKey()); in GetTemporaryMacKey() 225 ExitNow(key = &Get<SubMac>().GetNextMacKey()); in GetTemporaryMacKey()
|
D | link_raw.hpp | 300 SubMac mSubMac; 302 SubMac &mSubMac;
|
D | mac_links.hpp | 653 SubMac &GetSubMac(void) { return mSubMac; } in GetSubMac() 660 const SubMac &GetSubMac(void) const { return mSubMac; } in GetSubMac() 697 SubMac mSubMac;
|
D | link_raw.cpp | 58 , mSubMac(aInstance.Get<SubMac>()) in LinkRaw()
|
/openthread-latest/src/core/radio/ |
D | radio_callbacks.cpp | 45 Get<Mac::SubMac>().HandleReceiveDone(aFrame, aError); in HandleReceiveDone() 48 void Radio::Callbacks::HandleTransmitStarted(Mac::TxFrame &aFrame) { Get<Mac::SubMac>().HandleTrans… in HandleTransmitStarted() 55 Get<Mac::SubMac>().HandleTransmitDone(aFrame, aAckFrame, aError); in HandleTransmitDone() 58 void Radio::Callbacks::HandleEnergyScanDone(int8_t aMaxRssi) { Get<Mac::SubMac>().HandleEnergyScanD… in HandleEnergyScanDone()
|
/openthread-latest/src/core/thread/ |
D | key_manager.cpp | 351 …Get<Mac::SubMac>().SetMacKey(Mac::Frame::kKeyIdMode1, (mKeySequence & 0x7f) + 1, prevKey, curKey, … in UpdateKeyMaterial() 432 Get<Mac::SubMac>().SetFrameCounter(aFrameCounter, aSetIfLarger); in SetAllMacFrameCounters() 670 Get<Mac::SubMac>().ClearMacKeys(); in DestroyTemporaryKeys()
|
D | link_quality.cpp | 163 return ComputeLinkMargin(Get<Mac::SubMac>().GetNoiseFloor(), GetAverageRss()); in GetLinkMargin()
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 813 template <> inline Mac::SubMac &Instance::Get(void) { return mMac.mLinks.mSubMac; } in Get() 1104 template <> inline Mac::SubMac &Instance::Get(void) { return mLinkRaw.mSubMac; } in Get()
|
D | instance.cpp | 433 IgnoreError(Get<Mac::SubMac>().Disable()); in Finalize()
|
/openthread-latest/src/core/api/ |
D | link_raw_api.cpp | 289 AsCoreType(aInstance).Get<Mac::SubMac>().SetRxOnWhenIdle(aRxOnWhenIdle); in otLinkSetRxOnWhenIdle()
|
D | link_api.cpp | 216 return AsCoreType(aInstance).Get<Mac::SubMac>().GetFrameCounter(); in otLinkGetFrameCounter()
|
/openthread-latest/src/core/diags/ |
D | factory_diags.cpp | 493 Get<Mac::SubMac>().SetRxOnWhenIdle(true); 546 Get<Mac::SubMac>().SetRxOnWhenIdle(false);
|
/openthread-latest/etc/cmake/ |
D | options.cmake | 337 …_MAC_CSL_REQUEST_AHEAD_US "set time ahead to deliver CSL frame from MAC to SubMac in microseconds")
|