Lines Matching refs:num
469 HAL_StatusTypeDef USB_FlushTxFifo(USB_OTG_GlobalTypeDef *USBx, uint32_t num) in USB_FlushTxFifo() argument
486 USBx->GRSTCTL = (USB_OTG_GRSTCTL_TXFFLSH | (num << 6)); in USB_FlushTxFifo()
597 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint()
601 USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateEndpoint()
613 …USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateEndpoint()
635 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint()
648 USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateDedicatedEndpoint()
659 …USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateDedicatedEndpoint()
674 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint()
685 USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
686 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
701 …USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
702 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
721 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint()
733 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateDedicatedEndpoint()
744 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateDedicatedEndpoint()
763 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer()
842 USBx_DEVICE->DIEPEMPMSK |= 1UL << (ep->num & EP_ADDR_MSK); in USB_EPStartXfer()
856 (void)USB_WritePacket(USBx, ep->xfer_buff, ep->num, (uint16_t)ep->xfer_len, dma); in USB_EPStartXfer()
942 if (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_EPStopXfer()
944 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_SNAK); in USB_EPStopXfer()
945 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); in USB_EPStopXfer()
956 } while (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA); in USB_EPStopXfer()
961 if (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_EPStopXfer()
963 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_SNAK); in USB_EPStopXfer()
964 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); in USB_EPStopXfer()
975 } while (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA); in USB_EPStopXfer()
1072 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall()
1103 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall()
2468 HAL_StatusTypeDef USB_FlushTxFifo(USB_DRD_TypeDef const *USBx, uint32_t num) in USB_FlushTxFifo() argument
2472 UNUSED(num); in USB_FlushTxFifo()
2513 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
2539 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint()
2541 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
2548 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2549 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2554 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2559 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2565 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2568 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
2569 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2571 if (ep->num == 0U) in USB_ActivateEndpoint()
2574 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2579 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
2590 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
2595 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
2599 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
2604 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2605 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2608 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_ActivateEndpoint()
2611 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2612 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2617 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2618 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2623 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2628 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2631 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
2651 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2654 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2659 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2662 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2672 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2673 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2676 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2678 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2679 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2684 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2685 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2686 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2689 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2690 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2729 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2740 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2746 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2749 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2767 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2776 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2794 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2807 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2810 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2823 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2826 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2835 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2845 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
2854 PCD_SET_OUT_STATUS(USBx, ep->num); in USB_EPStartXfer()
2858 PCD_CLEAR_OUT_STATUS(USBx, ep->num); in USB_EPStartXfer()
2882 wEPVal = (uint16_t)PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
2888 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
2905 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
2922 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
2926 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
2942 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
2947 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
2952 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
2955 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
2977 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
2982 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
2993 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
2998 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()