Home
last modified time | relevance | path

Searched refs:cbdr (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/netc/netc_hw/
Dfsl_netc_hw.c168 static void EP_CleanUsedBD(netc_cbdr_hw_t *base, netc_cmd_bdr_t *cbdr) in EP_CleanUsedBD() argument
170 uint16_t curCleanIndex = cbdr->cleanIndex; in EP_CleanUsedBD()
174 (void)memset((void *)&cbdr->bdBase[curCleanIndex], 0, sizeof(netc_cmd_bd_t)); in EP_CleanUsedBD()
175 curCleanIndex = (curCleanIndex + 1U) % cbdr->bdLength; in EP_CleanUsedBD()
177 cbdr->cleanIndex = curCleanIndex; in EP_CleanUsedBD()
181 netc_cmd_bdr_t *cbdr, in NETC_CmdBDSendCommand() argument
185 assert((base != NULL) && (cbdr != NULL) && (cbd != NULL)); in NETC_CmdBDSendCommand()
190 if ((!cbdr->bdrEnable) || (cbdr->cleanIndex == (cbdr->producerIndex + 1U) % cbdr->bdLength)) in NETC_CmdBDSendCommand()
214 curIndex = cbdr->producerIndex; in NETC_CmdBDSendCommand()
216 cbdr->bdBase[curIndex] = *cbd; in NETC_CmdBDSendCommand()
[all …]
Dfsl_netc_hw.h274 netc_cmd_bdr_t *cbdr,