Home
last modified time | relevance | path

Searched refs:SubMac (Results 1 – 18 of 18) sorted by relevance

/openthread-latest/src/core/mac/
Dsub_mac.cpp49 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 …]
Dsub_mac_callbacks.cpp41 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 …]
Dsub_mac_csl_receiver.cpp45 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()
Dsub_mac_wed.cpp45 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()
Dsub_mac.hpp104 class SubMac : public InstanceLocator, private NonCopyable class
198 explicit SubMac(Instance &aInstance);
634 TimerMicroIn<SubMac, &SubMac::HandleTimer>;
636 TimerMilliIn<SubMac, &SubMac::HandleTimer>;
Dmac_links.cpp47 , 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()
Dlink_raw.hpp300 SubMac mSubMac;
302 SubMac &mSubMac;
Dmac_links.hpp653 SubMac &GetSubMac(void) { return mSubMac; } in GetSubMac()
660 const SubMac &GetSubMac(void) const { return mSubMac; } in GetSubMac()
697 SubMac mSubMac;
Dlink_raw.cpp58 , mSubMac(aInstance.Get<SubMac>()) in LinkRaw()
/openthread-latest/src/core/radio/
Dradio_callbacks.cpp45 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/
Dkey_manager.cpp351 …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()
Dlink_quality.cpp163 return ComputeLinkMargin(Get<Mac::SubMac>().GetNoiseFloor(), GetAverageRss()); in GetLinkMargin()
/openthread-latest/src/core/instance/
Dinstance.hpp813 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()
Dinstance.cpp433 IgnoreError(Get<Mac::SubMac>().Disable()); in Finalize()
/openthread-latest/src/core/api/
Dlink_raw_api.cpp289 AsCoreType(aInstance).Get<Mac::SubMac>().SetRxOnWhenIdle(aRxOnWhenIdle); in otLinkSetRxOnWhenIdle()
Dlink_api.cpp216 return AsCoreType(aInstance).Get<Mac::SubMac>().GetFrameCounter(); in otLinkGetFrameCounter()
/openthread-latest/src/core/diags/
Dfactory_diags.cpp493 Get<Mac::SubMac>().SetRxOnWhenIdle(true);
546 Get<Mac::SubMac>().SetRxOnWhenIdle(false);
/openthread-latest/etc/cmake/
Doptions.cmake337 …_MAC_CSL_REQUEST_AHEAD_US "set time ahead to deliver CSL frame from MAC to SubMac in microseconds")