Lines Matching refs:num
473 HAL_StatusTypeDef USB_FlushTxFifo(USB_OTG_GlobalTypeDef *USBx, uint32_t num) in USB_FlushTxFifo() argument
490 USBx->GRSTCTL = (USB_OTG_GRSTCTL_TXFFLSH | (num << 6)); in USB_FlushTxFifo()
601 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint()
605 USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateEndpoint()
617 …USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateEndpoint()
639 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint()
652 USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateDedicatedEndpoint()
663 …USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateDedicatedEndpoint()
678 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint()
689 USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
690 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
705 …USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
706 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
725 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint()
737 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateDedicatedEndpoint()
748 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateDedicatedEndpoint()
767 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer()
846 USBx_DEVICE->DIEPEMPMSK |= 1UL << (ep->num & EP_ADDR_MSK); in USB_EPStartXfer()
860 (void)USB_WritePacket(USBx, ep->xfer_buff, ep->num, (uint16_t)ep->xfer_len, dma); in USB_EPStartXfer()
946 if (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_EPStopXfer()
948 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_SNAK); in USB_EPStopXfer()
949 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); in USB_EPStopXfer()
960 } while (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA); in USB_EPStopXfer()
965 if (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_EPStopXfer()
967 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_SNAK); in USB_EPStopXfer()
968 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); in USB_EPStopXfer()
979 } while (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA); in USB_EPStopXfer()
1076 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall()
1107 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall()
2480 HAL_StatusTypeDef USB_FlushTxFifo(USB_DRD_TypeDef const *USBx, uint32_t num) in USB_FlushTxFifo() argument
2484 UNUSED(num); in USB_FlushTxFifo()
2525 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
2551 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint()
2553 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
2560 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2561 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2566 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2571 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2577 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2580 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
2581 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2583 if (ep->num == 0U) in USB_ActivateEndpoint()
2586 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2591 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
2602 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
2607 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
2611 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
2616 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2617 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2619 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2620 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2625 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2626 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2631 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2636 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2639 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
2659 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2662 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2667 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2670 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2680 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2681 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2684 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2686 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2687 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2692 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2693 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2694 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2697 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2698 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2737 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2748 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2754 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2757 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2775 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2784 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2802 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2815 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2818 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2831 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2834 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2843 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2853 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
2871 PCD_SET_EP_RX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2880 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_EPStartXfer()
2886 wEPVal = (uint16_t)PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
2892 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
2910 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2919 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
2936 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
2940 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
2958 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
2963 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
2968 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
2971 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
2994 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
2999 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
3010 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
3015 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()