Home
last modified time | relevance | path

Searched refs:packet_count (Results 1 – 2 of 2) sorted by relevance

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Source/
A Ddrv_usb_host.c279 uint16_t packet_count = 0U; in usb_pipe_xfer() local
289 packet_count = (uint16_t)((pp->xfer_len + max_packet_len - 1U) / max_packet_len); in usb_pipe_xfer()
291 if (packet_count > HC_MAX_PACKET_COUNT) { in usb_pipe_xfer()
292 packet_count = HC_MAX_PACKET_COUNT; in usb_pipe_xfer()
293 pp->xfer_len = (uint16_t)(packet_count * max_packet_len); in usb_pipe_xfer()
296 packet_count = 1U; in usb_pipe_xfer()
300 pp->xfer_len = (uint16_t)(packet_count * max_packet_len); in usb_pipe_xfer()
304 pudev->regs.pr[pipe_num]->HCHLEN = pp->xfer_len | pp->DPID | PIPE_XFER_PCNT(packet_count); in usb_pipe_xfer()
A Ddrv_usb_dev.c396 uint32_t packet_count = (transc->xfer_len + transc->max_len - 1U) / transc->max_len; in usb_transc_outxfer() local
398 eplen |= packet_count << 19U; in usb_transc_outxfer()
399 eplen |= packet_count * transc->max_len; in usb_transc_outxfer()

Completed in 6 milliseconds