| /components/drivers/usb/cherryusb/port/rp2040/ |
| A D | usb_dc_rp2040.c | 24 uint16_t ep_mps; /* Endpoint max packet size */ member 93 if (len < ep->ep_mps) { in usb_start_transfer() 224 g_rp2040_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 233 g_rp2040_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 323 data_len = MIN(data_len, g_rp2040_udc.in_ep[ep_idx].ep_mps); in usbd_ep_start_write() 348 data_len = MIN(data_len, g_rp2040_udc.out_ep[ep_idx].ep_mps); in usbd_ep_start_read() 373 if (g_rp2040_udc.in_ep[0].xfer_len > g_rp2040_udc.in_ep[0].ep_mps) { in usb_handle_ep_buff_done() 374 g_rp2040_udc.in_ep[0].xfer_len -= g_rp2040_udc.in_ep[0].ep_mps; in usb_handle_ep_buff_done() 375 g_rp2040_udc.in_ep[0].actual_xfer_len += g_rp2040_udc.in_ep[0].ep_mps; in usb_handle_ep_buff_done() 437 …rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_len -= g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].ep_mps; in usb_handle_ep_buff_done() [all …]
|
| /components/drivers/usb/cherryusb/class/wireless/ |
| A D | usbh_bluetooth.c | 196 uint32_t ep_mps; in usbh_bluetooth_hci_rx_thread() local 200 ep_mps = USB_GET_MAXPACKETSIZE(g_bluetooth_class.bulkin->wMaxPacketSize); in usbh_bluetooth_hci_rx_thread() 204 …_class.hport, g_bluetooth_class.bulkin, &g_bluetooth_rx_buf[actual_len], ep_mps, USB_OSAL_WAITING_… in usbh_bluetooth_hci_rx_thread() 219 if (g_bluetooth_class.bulkin_urb.actual_length != ep_mps) { in usbh_bluetooth_hci_rx_thread() 278 uint32_t ep_mps; in usbh_bluetooth_hci_evt_rx_thread() local 283 ep_mps = USB_GET_MAXPACKETSIZE(g_bluetooth_class.intin->wMaxPacketSize); in usbh_bluetooth_hci_evt_rx_thread() 288 …ss.hport, g_bluetooth_class.intin, &g_bluetooth_evt_buf[1 + actual_len], ep_mps, USB_OSAL_WAITING_… in usbh_bluetooth_hci_evt_rx_thread() 307 if (g_bluetooth_class.intin_urb.actual_length != ep_mps) { in usbh_bluetooth_hci_evt_rx_thread() 327 uint32_t ep_mps; in usbh_bluetooth_hci_acl_rx_thread() local 331 ep_mps = USB_GET_MAXPACKETSIZE(g_bluetooth_class.bulkin->wMaxPacketSize); in usbh_bluetooth_hci_acl_rx_thread() [all …]
|
| /components/drivers/usb/cherryusb/port/kinetis/ |
| A D | usb_dc_kinetis.c | 16 uint16_t ep_mps; /* Endpoint max packet size */ member 41 uint16_t ep_mps; in kinetis_start_transfer() local 48 ep_mps = g_kinetis_udc[busid].out_ep[ep_idx].ep_mps; in kinetis_start_transfer() 52 ep_mps = g_kinetis_udc[busid].in_ep[ep_idx].ep_mps; in kinetis_start_transfer() 62 bd->bc = buflen >= ep_mps ? ep_mps : buflen; in kinetis_start_transfer() 169 g_kinetis_udc[busid].out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 176 g_kinetis_udc[busid].in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 320 …art_transfer(busid, ep, (uint8_t *)data, MIN(data_len, g_kinetis_udc[busid].in_ep[ep_idx].ep_mps)); in usbd_ep_start_write() 339 …rt_transfer(busid, ep, (uint8_t *)data, MIN(data_len, g_kinetis_udc[busid].out_ep[ep_idx].ep_mps)); in usbd_ep_start_read() 439 … MIN(g_kinetis_udc[busid].in_ep[ep_idx].xfer_len, g_kinetis_udc[busid].in_ep[ep_idx].ep_mps)); in USBD_IRQHandler() [all …]
|
| /components/drivers/usb/cherryusb/port/musb/ |
| A D | usb_dc_musb.c | 161 uint16_t ep_mps; /* Endpoint max packet size */ member 404 g_musb_udc.out_ep[0].ep_mps = USB_CTRL_EP_MPS; in usbd_ep_open() 407 g_musb_udc.in_ep[0].ep_mps = USB_CTRL_EP_MPS; in usbd_ep_open() 419 g_musb_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 470 g_musb_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 648 data_len = MIN(data_len, g_musb_udc.in_ep[ep_idx].ep_mps); in usbd_ep_start_write() 655 if (data_len < g_musb_udc.in_ep[ep_idx].ep_mps) { in usbd_ep_start_write() 745 if (g_musb_udc.in_ep[0].xfer_len > g_musb_udc.in_ep[0].ep_mps) { in handle_ep0() 746 g_musb_udc.in_ep[0].actual_xfer_len += g_musb_udc.in_ep[0].ep_mps; in handle_ep0() 747 g_musb_udc.in_ep[0].xfer_len -= g_musb_udc.in_ep[0].ep_mps; in handle_ep0() [all …]
|
| /components/drivers/usb/cherryusb/port/fsdev/ |
| A D | usb_dc_fsdev.c | 35 uint16_t ep_mps; /* Endpoint max packet size */ member 171 g_fsdev_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 174 if (g_fsdev_udc.out_ep[ep_idx].ep_mps > g_fsdev_udc.out_ep[ep_idx].ep_pma_buf_len) { in usbd_ep_open() 175 …USB_ASSERT_MSG((g_fsdev_udc.pma_offset + g_fsdev_udc.out_ep[ep_idx].ep_mps) <= CONFIG_USB_FSDEV_RA… in usbd_ep_open() 188 g_fsdev_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 191 if (g_fsdev_udc.in_ep[ep_idx].ep_mps > g_fsdev_udc.in_ep[ep_idx].ep_pma_buf_len) { in usbd_ep_open() 192 …USB_ASSERT_MSG((g_fsdev_udc.pma_offset + g_fsdev_udc.in_ep[ep_idx].ep_mps) <= CONFIG_USB_FSDEV_RAM… in usbd_ep_open() 299 data_len = MIN(data_len, g_fsdev_udc.in_ep[ep_idx].ep_mps); in usbd_ep_start_write() 410 if ((read_count < g_fsdev_udc.out_ep[ep_idx].ep_mps) || in USBD_IRQHandler() 429 … write_count = MIN(g_fsdev_udc.in_ep[ep_idx].xfer_len, g_fsdev_udc.in_ep[ep_idx].ep_mps); in USBD_IRQHandler()
|
| /components/drivers/usb/cherryusb/port/template/ |
| A D | usb_dc.c | 5 uint16_t ep_mps; /* Endpoint max packet size */ member 61 g_xxx_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 65 g_xxx_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
|
| /components/drivers/usb/cherryusb/port/aic/ |
| A D | usb_dc_aic.c | 454 len = g_aic_udc.in_ep[ep_idx].ep_mps; in aic_tx_fifo_empty_procecss() 770 uint16_t ep_mps; in usbd_ep_open() local 783 switch (ep_mps) { in usbd_ep_open() 785 ep_mps = DEPCTL0_MPS_8; in usbd_ep_open() 788 ep_mps = DEPCTL0_MPS_16; in usbd_ep_open() 791 ep_mps = DEPCTL0_MPS_32; in usbd_ep_open() 794 ep_mps = DEPCTL0_MPS_64; in usbd_ep_open() 807 epcfg |= (ep_mps & DEPCTL_MPS_MASK) | in usbd_ep_open() 840 epcfg |= (ep_mps & DEPCTL_MPS_MASK) | in usbd_ep_open() 1259 …tcnt = (uint16_t)((data_len + g_aic_udc.in_ep[ep_idx].ep_mps - 1U) / g_aic_udc.in_ep[ep_idx].ep_mp… in usbd_ep_start_write_raw() [all …]
|
| /components/drivers/usb/cherryusb/port/dwc2/ |
| A D | usb_dc_dwc2.c | 68 uint16_t ep_mps; /* Endpoint max packet size */ member 374 if (len > g_dwc2_udc[busid].in_ep[ep_idx].ep_mps) { in dwc2_tx_fifo_empty_procecss() 375 len = g_dwc2_udc[busid].in_ep[ep_idx].ep_mps; in dwc2_tx_fifo_empty_procecss() 384 if (len > g_dwc2_udc[busid].in_ep[ep_idx].ep_mps) { in dwc2_tx_fifo_empty_procecss() 385 len = g_dwc2_udc[busid].in_ep[ep_idx].ep_mps; in dwc2_tx_fifo_empty_procecss() 865 if (data_len > g_dwc2_udc[busid].in_ep[ep_idx].ep_mps) { in usbd_ep_start_write() 866 data_len = g_dwc2_udc[busid].in_ep[ep_idx].ep_mps; in usbd_ep_start_write() 872 …16_t)((data_len + g_dwc2_udc[busid].in_ep[ep_idx].ep_mps - 1U) / g_dwc2_udc[busid].in_ep[ep_idx].e… in usbd_ep_start_write() 942 if (data_len > g_dwc2_udc[busid].out_ep[ep_idx].ep_mps) { in usbd_ep_start_read() 943 data_len = g_dwc2_udc[busid].out_ep[ep_idx].ep_mps; in usbd_ep_start_read() [all …]
|
| A D | usb_hc_dwc2.c | 234 uint16_t ep_mps, in dwc2_chan_char_init() argument 241 regval = (((uint32_t)ep_mps << USB_OTG_HCCHAR_MPSIZ_Pos) & USB_OTG_HCCHAR_MPSIZ) | in dwc2_chan_char_init() 292 uint16_t ep_mps, in dwc2_chan_init() argument 305 dwc2_chan_char_init(bus, ch_num, dev_addr, ep_addr, ep_type, ep_mps, ep_mult, speed); in dwc2_chan_init() 515 static uint16_t dwc2_calculate_packet_num(uint32_t input_size, uint8_t ep_addr, uint16_t ep_mps, ui… in dwc2_calculate_packet_num() argument 519 num_packets = (uint16_t)((input_size + ep_mps - 1U) / ep_mps); in dwc2_calculate_packet_num() 530 input_size = num_packets * ep_mps; in dwc2_calculate_packet_num()
|
| /components/drivers/usb/cherryusb/port/bouffalolab/ |
| A D | usb_dc_bl.c | 113 uint16_t ep_mps; /* Endpoint max packet size */ member 191 static void bflb_usb_set_outep_mps(uint8_t ep_idx, uint16_t ep_mps) in bflb_usb_set_outep_mps() argument 197 regval |= ep_mps; in bflb_usb_set_outep_mps() 201 static void bflb_usb_set_inep_mps(uint8_t ep_idx, uint16_t ep_mps) in bflb_usb_set_inep_mps() argument 207 regval |= ep_mps; in bflb_usb_set_inep_mps() 417 if ((g_bl_udc.out_ep[ep_idx].ep_mps > 512) || (g_bl_udc.in_ep[ep_idx].ep_mps > 512)) { in usb_get_transfer_fifo() 673 g_bl_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 678 g_bl_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 900 data_len = MIN(data_len, g_bl_udc.in_ep[ep_idx].ep_mps); in usbd_ep_start_write() 937 data_len = MIN(data_len, g_bl_udc.out_ep[ep_idx].ep_mps); in usbd_ep_start_read() [all …]
|
| /components/drivers/usb/cherryusb/port/chipidea/ |
| A D | usb_dc_chipidea.c | 107 uint16_t ep_mps; /* Endpoint max packet size */ member 351 static void chipidea_edpt_open(uint8_t busid, uint8_t ep_addr, uint8_t ep_type, uint16_t ep_mps) in chipidea_edpt_open() argument 365 p_qhd->max_packet_size = ep_mps & 0x7FFu; in chipidea_edpt_open() 368 p_qhd->iso_mult = ((ep_mps >> 11u) & 0x3u) + 1u; in chipidea_edpt_open() 541 g_chipidea_udc[busid].out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 545 g_chipidea_udc[busid].in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
|
| /components/drivers/usb/cherryusb/port/hpmicro/ |
| A D | usb_dc_hpm.c | 26 uint16_t ep_mps; /* Endpoint max packet size */ member 179 g_hpm_udc[busid].out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open() 183 g_hpm_udc[busid].in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
|
| /components/drivers/usb/cherryusb/core/ |
| A D | usbh_core.c | 368 uint16_t ep_mps; in usbh_enumerate() local 410 ep_mps = 1 << dev_desc->bMaxPacketSize0; in usbh_enumerate() 412 ep_mps = dev_desc->bMaxPacketSize0; in usbh_enumerate() 417 dev_desc->bDeviceProtocol, ep_mps); in usbh_enumerate() 420 ep->wMaxPacketSize = ep_mps; in usbh_enumerate()
|
| A D | usbd_core.c | 35 uint16_t ep_mps; member 141 …g_usbd_core[busid].tx_msg[ep->bEndpointAddress & 0x7f].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPack… in usbd_set_endpoint() 144 …g_usbd_core[busid].rx_msg[ep->bEndpointAddress & 0x7f].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPack… in usbd_set_endpoint() 1443 return g_usbd_core[busid].tx_msg[ep & 0x7f].ep_mps; 1445 return g_usbd_core[busid].rx_msg[ep & 0x7f].ep_mps;
|
| /components/drivers/usb/cherryusb/port/ehci/ |
| A D | usb_hc_ehci.c | 190 uint16_t ep_mps, in ehci_qh_fill() argument 227 epchar |= (ep_mps << QH_EPCHAR_MAXPKT_SHIFT); in ehci_qh_fill()
|