Home
last modified time | relevance | path

Searched refs:ep_mps (Results 1 – 15 of 15) sorted by relevance

/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_dc_rp2040.c24 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 Dusbh_bluetooth.c196 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 Dusb_dc_kinetis.c16 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 Dusb_dc_musb.c161 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 Dusb_dc_fsdev.c35 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 Dusb_dc.c5 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 Dusb_dc_aic.c454 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 Dusb_dc_dwc2.c68 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 Dusb_hc_dwc2.c234 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 Dusb_dc_bl.c113 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 Dusb_dc_chipidea.c107 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 Dusb_dc_hpm.c26 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 Dusbh_core.c368 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 Dusbd_core.c35 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 Dusb_hc_ehci.c190 uint16_t ep_mps, in ehci_qh_fill() argument
227 epchar |= (ep_mps << QH_EPCHAR_MAXPKT_SHIFT); in ehci_qh_fill()

Completed in 40 milliseconds