Lines Matching refs:USBx

57 static HAL_StatusTypeDef USB_CoreReset(USB_DRD_TypeDef *USBx);
59 static HAL_StatusTypeDef USB_HC_BULK_DB_StartXfer(USB_DRD_TypeDef *USBx,
64 static HAL_StatusTypeDef USB_HC_ISO_DB_StartXfer(USB_DRD_TypeDef *USBx,
74 static HAL_StatusTypeDef USB_CoreReset(USB_DRD_TypeDef *USBx) in USB_CoreReset() argument
77 USBx->CNTR &= ~USB_CNTR_HOST; in USB_CoreReset()
80 USBx->CNTR |= USB_CNTR_USBRST; in USB_CoreReset()
92 HAL_StatusTypeDef USB_CoreInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg) in USB_CoreInit() argument
97 if (USBx == NULL) in USB_CoreInit()
103 ret = USB_CoreReset(USBx); in USB_CoreInit()
106 USBx->ISTR = 0U; in USB_CoreInit()
117 HAL_StatusTypeDef USB_EnableGlobalInt(USB_DRD_TypeDef *USBx) in USB_EnableGlobalInt() argument
122 USBx->ISTR = 0U; in USB_EnableGlobalInt()
131 USBx->CNTR = winterruptmask; in USB_EnableGlobalInt()
142 HAL_StatusTypeDef USB_DisableGlobalInt(USB_DRD_TypeDef *USBx) in USB_DisableGlobalInt() argument
153 USBx->CNTR &= ~winterruptmask; in USB_DisableGlobalInt()
166 HAL_StatusTypeDef USB_SetCurrentMode(USB_DRD_TypeDef *USBx, USB_DRD_ModeTypeDef mode) in USB_SetCurrentMode() argument
170 USBx->CNTR &= ~USB_CNTR_HOST; in USB_SetCurrentMode()
174 USBx->CNTR |= USB_CNTR_HOST; in USB_SetCurrentMode()
192 HAL_StatusTypeDef USB_DevInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg) in USB_DevInit() argument
200 USBx->CNTR = USB_CNTR_USBRST; in USB_DevInit()
203 USBx->CNTR &= ~USB_CNTR_USBRST; in USB_DevInit()
206 ret = USB_SetCurrentMode(USBx, USB_DEVICE_MODE); in USB_DevInit()
209 USBx->ISTR = 0U; in USB_DevInit()
222 HAL_StatusTypeDef USB_FlushTxFifo(USB_DRD_TypeDef const *USBx, uint32_t num) in USB_FlushTxFifo() argument
225 UNUSED(USBx); in USB_FlushTxFifo()
241 HAL_StatusTypeDef USB_FlushRxFifo(USB_DRD_TypeDef const *USBx) in USB_FlushRxFifo() argument
244 UNUSED(USBx); in USB_FlushRxFifo()
262 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_ActivateEndpoint() argument
267 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
293 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint()
295 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
302 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
303 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
308 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
313 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
319 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
322 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
323 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
328 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
333 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
344 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
349 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
353 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
358 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
359 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
361 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
362 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
367 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
368 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
373 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
378 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
381 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
395 HAL_StatusTypeDef USB_DeactivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_DeactivateEndpoint() argument
401 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
404 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
409 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
412 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
422 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
423 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
426 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
428 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
429 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
434 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
435 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
436 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
439 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
440 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
454 HAL_StatusTypeDef USB_EPStartXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_EPStartXfer() argument
478 USB_WritePMA(USBx, ep->xfer_buff, ep->pmaadress, (uint16_t)len); in USB_EPStartXfer()
479 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
490 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
496 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
499 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
503 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
517 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
521 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
526 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
530 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
544 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
548 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
557 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
560 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
564 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
573 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
576 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
580 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
585 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
589 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
595 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
613 PCD_SET_EP_RX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
622 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_EPStartXfer()
628 wEPVal = (uint16_t)PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
634 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
652 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
661 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
674 HAL_StatusTypeDef USB_EPSetStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_EPSetStall() argument
678 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
682 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
694 HAL_StatusTypeDef USB_EPClearStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_EPClearStall() argument
700 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
705 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
710 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
713 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
726 HAL_StatusTypeDef USB_EPStopXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_EPStopXfer() argument
736 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
741 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
752 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
757 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()
771 HAL_StatusTypeDef USB_StopDevice(USB_DRD_TypeDef *USBx) in USB_StopDevice() argument
774 USBx->CNTR = USB_CNTR_USBRST; in USB_StopDevice()
777 USBx->ISTR = 0U; in USB_StopDevice()
780 USBx->CNTR = (USB_CNTR_USBRST | USB_CNTR_PDWN); in USB_StopDevice()
792 HAL_StatusTypeDef USB_SetDevAddress(USB_DRD_TypeDef *USBx, uint8_t address) in USB_SetDevAddress() argument
797 USBx->DADDR = USB_DADDR_EF; in USB_SetDevAddress()
808 HAL_StatusTypeDef USB_DevConnect(USB_DRD_TypeDef *USBx) in USB_DevConnect() argument
811 USBx->BCDR |= USB_BCDR_DPPU; in USB_DevConnect()
821 HAL_StatusTypeDef USB_DevDisconnect(USB_DRD_TypeDef *USBx) in USB_DevDisconnect() argument
824 USBx->BCDR &= ~(USB_BCDR_DPPU); in USB_DevDisconnect()
834 uint32_t USB_ReadInterrupts(USB_DRD_TypeDef const *USBx) in USB_ReadInterrupts() argument
838 tmpreg = USBx->ISTR; in USB_ReadInterrupts()
847 HAL_StatusTypeDef USB_ActivateRemoteWakeup(USB_DRD_TypeDef *USBx) in USB_ActivateRemoteWakeup() argument
849 USBx->CNTR |= USB_CNTR_L2RES; in USB_ActivateRemoteWakeup()
859 HAL_StatusTypeDef USB_DeActivateRemoteWakeup(USB_DRD_TypeDef *USBx) in USB_DeActivateRemoteWakeup() argument
861 USBx->CNTR &= ~USB_CNTR_L2RES; in USB_DeActivateRemoteWakeup()
874 void USB_WritePMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf, uint16_t wPMABufAddr, uint16_t wN… in USB_WritePMA() argument
876 UNUSED(USBx); in USB_WritePMA()
931 void USB_ReadPMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf, uint16_t wPMABufAddr, uint16_t wNB… in USB_ReadPMA() argument
933 UNUSED(USBx); in USB_ReadPMA()
991 HAL_StatusTypeDef USB_HostInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg) in USB_HostInit() argument
996 USBx->ISTR = 0U; in USB_HostInit()
999 USBx->CNTR &= ~(USB_CNTR_CTRM | USB_CNTR_PMAOVRM | USB_CNTR_ERRM | in USB_HostInit()
1004 USBx->ISTR = 0U; in USB_HostInit()
1007 USBx->BCDR |= USB_BCDR_DPPD; in USB_HostInit()
1010 USBx->CNTR |= (USB_CNTR_CTRM | USB_CNTR_PMAOVRM | USB_CNTR_ERRM | in USB_HostInit()
1025 HAL_StatusTypeDef USB_ResetPort(USB_DRD_TypeDef *USBx) in USB_ResetPort() argument
1028 USBx->CNTR |= USB_CNTR_USBRST; in USB_ResetPort()
1031 USBx->CNTR &= ~USB_CNTR_USBRST; in USB_ResetPort()
1045 uint32_t USB_GetHostSpeed(USB_DRD_TypeDef const *USBx) in USB_GetHostSpeed() argument
1047 if ((USBx->ISTR & USB_ISTR_LS_DCONN) != 0U) in USB_GetHostSpeed()
1062 uint32_t USB_GetCurrentFrame(USB_DRD_TypeDef const *USBx) in USB_GetCurrentFrame() argument
1064 return USBx->FNR & 0x7FFU; in USB_GetCurrentFrame()
1074 HAL_StatusTypeDef USB_HC_DoubleBuffer(USB_DRD_TypeDef *USBx, in USB_HC_DoubleBuffer() argument
1081 tmp = (USB_DRD_GET_CHEP(USBx, phy_ch_num) | USB_CH_KIND) & USB_CHEP_DB_MSK; in USB_HC_DoubleBuffer()
1085 tmp = USB_DRD_GET_CHEP(USBx, phy_ch_num) & (~USB_CH_KIND) & USB_CHEP_DB_MSK; in USB_HC_DoubleBuffer()
1089 USB_DRD_SET_CHEP(USBx, phy_ch_num, tmp); in USB_HC_DoubleBuffer()
1117 HAL_StatusTypeDef USB_HC_Init(USB_DRD_TypeDef *USBx, uint8_t phy_ch_num, in USB_HC_Init() argument
1127 wChRegVal = USB_DRD_GET_CHEP(USBx, phy_ch_num) & USB_CH_T_MASK; in USB_HC_Init()
1168 HostCoreSpeed = USB_GetHostSpeed(USBx); in USB_HC_Init()
1177 USB_DRD_SET_CHEP(USBx, phy_ch_num, (wChRegVal | USB_CH_VTRX | USB_CH_VTTX)); in USB_HC_Init()
1188 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc) in USB_HC_StartXfer() argument
1193 uint32_t ch_reg = USB_DRD_GET_CHEP(USBx, phy_ch_num); in USB_HC_StartXfer()
1213 USB_DRD_CLEAR_RX_DTOG(USBx, phy_ch_num); in USB_HC_StartXfer()
1218 USB_DRD_RX_DTOG(USBx, phy_ch_num); in USB_HC_StartXfer()
1223 USB_DRD_SET_CHEP_RX_CNT(USBx, phy_ch_num, len); in USB_HC_StartXfer()
1231 (void)USB_HC_DoubleBuffer(USBx, (uint8_t)phy_ch_num, USB_DRD_BULK_DBUFF_ENBALE); in USB_HC_StartXfer()
1234 USB_DRD_SET_CHEP_DBUF0_CNT(USBx, phy_ch_num, 0U, len); in USB_HC_StartXfer()
1235 USB_DRD_SET_CHEP_DBUF1_CNT(USBx, phy_ch_num, 0U, len); in USB_HC_StartXfer()
1239 (void)USB_HC_DoubleBuffer(USBx, (uint8_t)phy_ch_num, USB_DRD_BULK_DBUFF_DISABLE); in USB_HC_StartXfer()
1242 USB_DRD_SET_CHEP_RX_CNT(USBx, phy_ch_num, len); in USB_HC_StartXfer()
1248 USB_DRD_SET_CHEP_DBUF0_CNT(USBx, phy_ch_num, 0U, len); in USB_HC_StartXfer()
1249 USB_DRD_SET_CHEP_DBUF1_CNT(USBx, phy_ch_num, 0U, len); in USB_HC_StartXfer()
1254 USB_DRD_SET_CHEP_RX_STATUS(USBx, phy_ch_num, USB_CH_RX_VALID); in USB_HC_StartXfer()
1271 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaadress, (uint16_t)len); in USB_HC_StartXfer()
1272 USB_DRD_SET_CHEP_TX_CNT(USBx, phy_ch_num, (uint16_t)len); in USB_HC_StartXfer()
1277 USB_DRD_CHEP_TX_SETUP(USBx, phy_ch_num); in USB_HC_StartXfer()
1283 USB_DRD_CLEAR_TX_DTOG(USBx, phy_ch_num); in USB_HC_StartXfer()
1288 USB_DRD_TX_DTOG(USBx, phy_ch_num); in USB_HC_StartXfer()
1295 (void)USB_HC_BULK_DB_StartXfer(USBx, hc, ch_reg, &len); in USB_HC_StartXfer()
1299 (void)USB_HC_ISO_DB_StartXfer(USBx, hc, len); in USB_HC_StartXfer()
1304 USB_DRD_SET_CHEP_TX_STATUS(USBx, hc->phy_ch_num, USB_CH_TX_VALID); in USB_HC_StartXfer()
1319 static HAL_StatusTypeDef USB_HC_ISO_DB_StartXfer(USB_DRD_TypeDef *USBx, in USB_HC_ISO_DB_StartXfer() argument
1326 if ((USB_DRD_GET_CHEP(USBx, phy_ch_num) & USB_CH_DTOG_TX) != 0U) in USB_HC_ISO_DB_StartXfer()
1328 USB_DRD_SET_CHEP_DBUF0_CNT(USBx, phy_ch_num, 1U, len); in USB_HC_ISO_DB_StartXfer()
1329 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr0, (uint16_t)len); in USB_HC_ISO_DB_StartXfer()
1335 USB_DRD_SET_CHEP_DBUF1_CNT(USBx, phy_ch_num, 1U, len); in USB_HC_ISO_DB_StartXfer()
1336 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr1, (uint16_t)len); in USB_HC_ISO_DB_StartXfer()
1351 static HAL_StatusTypeDef USB_HC_BULK_DB_StartXfer(USB_DRD_TypeDef *USBx, in USB_HC_BULK_DB_StartXfer() argument
1362 (void)USB_HC_DoubleBuffer(USBx, (uint8_t)phy_ch_num, USB_DRD_BULK_DBUFF_ENBALE); in USB_HC_BULK_DB_StartXfer()
1370 USB_DRD_SET_CHEP_DBUF0_CNT(USBx, phy_ch_num, 1U, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1371 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr0, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1376 USB_DRD_SET_CHEP_DBUF1_CNT(USBx, phy_ch_num, 1U, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1377 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr1, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1396 USB_DRD_SET_CHEP_DBUF1_CNT(USBx, phy_ch_num, 1U, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1397 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr1, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1402 USB_DRD_SET_CHEP_DBUF0_CNT(USBx, phy_ch_num, 1U, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1403 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr0, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1409 (void)USB_HC_DoubleBuffer(USBx, (uint8_t)phy_ch_num, USB_DRD_BULK_DBUFF_DISABLE); in USB_HC_BULK_DB_StartXfer()
1410 USB_WritePMA(USBx, hc->xfer_buff, hc->pmaaddr0, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1411 USB_DRD_SET_CHEP_TX_CNT(USBx, phy_ch_num, (uint16_t)*len); in USB_HC_BULK_DB_StartXfer()
1426 HAL_StatusTypeDef USB_HC_IN_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch) in USB_HC_IN_Halt() argument
1429 USB_DRD_SET_CHEP_RX_STATUS(USBx, phy_ch, USB_CH_RX_DIS); in USB_HC_IN_Halt()
1442 HAL_StatusTypeDef USB_HC_OUT_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch) in USB_HC_OUT_Halt() argument
1445 USB_DRD_SET_CHEP_TX_STATUS(USBx, phy_ch, USB_CH_TX_DIS); in USB_HC_OUT_Halt()
1455 HAL_StatusTypeDef USB_StopHost(USB_DRD_TypeDef *USBx) in USB_StopHost() argument
1457 USBx->ISTR &= ~(USB_ISTR_DIR | USB_ISTR_L1REQ | in USB_StopHost()
1465 USBx->CNTR |= USB_CNTR_PDWN; in USB_StopHost()
1468 USBx->CNTR |= USB_CNTR_USBRST; in USB_StopHost()