/openthread-latest/src/core/mac/ |
D | sub_mac_callbacks.cpp | 75 void SubMac::Callbacks::TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in TransmitDone() argument 80 Get<LinkRaw>().InvokeTransmitDone(aFrame, aAckFrame, aError); in TransmitDone() 85 Get<Mac>().HandleTransmitDone(aFrame, aAckFrame, aError); in TransmitDone() 122 void SubMac::Callbacks::TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in TransmitDone() argument 124 Get<LinkRaw>().InvokeTransmitDone(aFrame, aAckFrame, aError); in TransmitDone()
|
D | mac.cpp | 1291 void Mac::HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in HandleTransmitDone() argument 1328 if (ackRequested && (aAckFrame != nullptr)) in HandleTransmitDone() 1334 … (mFilter.ApplyToRxFrame(*aAckFrame, neighbor->GetExtAddress(), neighbor) != kErrorNone)) in HandleTransmitDone() 1342 if ((aError == kErrorNone) && (ProcessEnhAckSecurity(aFrame, *aAckFrame) != kErrorNone)) in HandleTransmitDone() 1350 UpdateNeighborLinkInfo(*neighbor, *aAckFrame); in HandleTransmitDone() 1353 ProcessEnhAckProbing(*aAckFrame, *neighbor); in HandleTransmitDone() 1356 ProcessCsl(*aAckFrame, dstAddr); in HandleTransmitDone() 1435 if ((aError == kErrorNone) && (aAckFrame != nullptr)) in HandleTransmitDone() 1437 bool framePending = aAckFrame->GetFramePending(); in HandleTransmitDone() 1471 Get<DataPollSender>().ProcessTxDone(aFrame, aAckFrame, aError); in HandleTransmitDone() [all …]
|
D | sub_mac.hpp | 173 void TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError); 512 void UpdateCslLastSyncTimestamp(TxFrame &aFrame, RxFrame *aAckFrame); 624 void HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError);
|
D | data_poll_sender.cpp | 326 void DataPollSender::ProcessTxDone(const Mac::TxFrame &aFrame, const Mac::RxFrame *aAckFrame, Error… in ProcessTxDone() argument 342 if (aError == kErrorNone && aAckFrame != nullptr) in ProcessTxDone() 346 if (aAckFrame->GetFramePending()) in ProcessTxDone()
|
D | sub_mac_csl_receiver.cpp | 56 void SubMac::UpdateCslLastSyncTimestamp(TxFrame &aFrame, RxFrame *aAckFrame) in UpdateCslLastSyncTimestamp() argument 60 if (aAckFrame != nullptr && aFrame.HasCslIe()) in UpdateCslLastSyncTimestamp()
|
D | link_raw.cpp | 210 void LinkRaw::InvokeTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in InvokeTransmitDone() argument 216 mTransmitDoneCallback(&GetInstance(), &aFrame, aAckFrame, aError); in InvokeTransmitDone()
|
D | link_raw.hpp | 146 void InvokeTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError);
|
D | data_poll_sender.hpp | 162 void ProcessTxDone(const Mac::TxFrame &aFrame, const Mac::RxFrame *aAckFrame, Error aError);
|
D | mac.hpp | 422 void HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError); 833 Error ProcessEnhAckSecurity(TxFrame &aTxFrame, RxFrame &aAckFrame);
|
D | sub_mac.cpp | 531 void SubMac::HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in HandleTransmitDone() argument 561 UpdateCslLastSyncTimestamp(aFrame, aAckFrame); in HandleTransmitDone() 624 mCallbacks.TransmitDone(aFrame, aAckFrame, aError); in HandleTransmitDone()
|
/openthread-latest/examples/platforms/utils/ |
D | mac_frame.cpp | 184 …otMacFrameGenerateImmAck(const otRadioFrame *aFrame, bool aIsFramePending, otRadioFrame *aAckFrame) in otMacFrameGenerateImmAck() argument 186 assert(aFrame != nullptr && aAckFrame != nullptr); in otMacFrameGenerateImmAck() 188 …static_cast<Mac::TxFrame *>(aAckFrame)->GenerateImmAck(*static_cast<const Mac::RxFrame *>(aFrame),… in otMacFrameGenerateImmAck() 196 otRadioFrame *aAckFrame) in otMacFrameGenerateEnhAck() argument 198 assert(aFrame != nullptr && aAckFrame != nullptr); in otMacFrameGenerateEnhAck() 200 …return static_cast<Mac::TxFrame *>(aAckFrame)->GenerateEnhAck(*static_cast<const Mac::RxFrame *>(a… in otMacFrameGenerateEnhAck()
|
D | mac_frame.h | 213 …tMacFrameGenerateImmAck(const otRadioFrame *aFrame, bool aIsFramePending, otRadioFrame *aAckFrame); 231 otRadioFrame *aAckFrame);
|
/openthread-latest/src/core/radio/ |
D | radio_callbacks.cpp | 50 void Radio::Callbacks::HandleTransmitDone(Mac::TxFrame &aFrame, Mac::RxFrame *aAckFrame, Error aErr… in HandleTransmitDone() argument 55 Get<Mac::SubMac>().HandleTransmitDone(aFrame, aAckFrame, aError); in HandleTransmitDone()
|
D | radio_platform.cpp | 83 …atRadioTxDone(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) in otPlatRadioTxDone() argument 87 Mac::RxFrame *ackFrame = static_cast<Mac::RxFrame *>(aAckFrame); in otPlatRadioTxDone()
|
D | trel_link.hpp | 182 void InvokeSendDone(Error aError, Mac::RxFrame *aAckFrame);
|
D | trel_link.cpp | 246 void Link::InvokeSendDone(Error aError, Mac::RxFrame *aAckFrame) in InvokeSendDone() argument 251 Get<Mac::Mac>().HandleTransmitDone(mTxFrame, aAckFrame, aError); in InvokeSendDone()
|
D | radio.hpp | 171 void HandleTransmitDone(Mac::TxFrame &aFrame, Mac::RxFrame *aAckFrame, Error aError);
|
/openthread-latest/src/ncp/ |
D | ncp_base_radio.cpp | 164 …wTransmitDone(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) in LinkRawTransmitDone() argument 166 sNcpInstance->LinkRawTransmitDone(GetNcpBaseIid(aInstance), aFrame, aAckFrame, aError); in LinkRawTransmitDone() 169 void NcpBase::LinkRawTransmitDone(uint8_t aIid, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otEr… in LinkRawTransmitDone() argument 177 …bool framePending = (aAckFrame != nullptr && static_cast<Mac::RxFrame *>(aAckFrame)->GetFrameP… in LinkRawTransmitDone() 190 SuccessOrExit(PackRadioFrame(aAckFrame, aError)); in LinkRawTransmitDone()
|
D | ncp_base.hpp | 428 otRadioFrame *aAckFrame, 430 …void LinkRawTransmitDone(uint8_t aIid, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otErr…
|
/openthread-latest/include/openthread/ |
D | link_raw.h | 188 otRadioFrame *aAckFrame,
|
/openthread-latest/src/lib/spinel/ |
D | radio_spinel.hpp | 77 …void (*mTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, Error … 1182 void TransmitDone(otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError);
|
D | radio_spinel.cpp | 770 void RadioSpinel::TransmitDone(otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) in TransmitDone() argument 780 mCallbacks.mTransmitDone(mInstance, aFrame, aAckFrame, aError); in TransmitDone()
|
/openthread-latest/include/openthread/platform/ |
D | radio.h | 963 extern void otPlatRadioTxDone(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame,…
|