Lines Matching refs:num
183 HAL_StatusTypeDef USB_FlushTxFifo(USB_TypeDef const *USBx, uint32_t num) in USB_FlushTxFifo() argument
187 UNUSED(num); in USB_FlushTxFifo()
228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint()
256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
269 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
274 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
280 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
283 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
284 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
286 if (ep->num == 0U) in USB_ActivateEndpoint()
289 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
294 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
305 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
310 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
314 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
319 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
320 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
322 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
323 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
328 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
329 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
334 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
339 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
342 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
362 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
365 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
370 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
373 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
383 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
384 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
387 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
389 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
390 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
395 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
396 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
397 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
400 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
401 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
440 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
451 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
457 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
460 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
478 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
487 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
505 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
518 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
521 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
534 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
537 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
546 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
556 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
574 PCD_SET_EP_RX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
583 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_EPStartXfer()
589 wEPVal = PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
595 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
613 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
622 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
639 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
643 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
661 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
666 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
671 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
674 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
697 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
702 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
713 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
718 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()