Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/contrib/octeon-sdk/
HDcvmx-usbd.c592 cvmx_usbcx_dieptsizx_t usbc_dieptsiz; in __cvmx_usbd_poll_in_endpoint() local
597usbc_dieptsiz.u32 = __cvmx_usbd_read_csr32(usb, CVMX_USBCX_DIEPTSIZX(endpoint_num, usb->index)); in __cvmx_usbd_poll_in_endpoint()
598 bytes_transferred = usb->endpoint[endpoint_num].buffer_length - usbc_dieptsiz.s.xfersize; in __cvmx_usbd_poll_in_endpoint()
944 cvmx_usbcx_dieptsizx_t usbc_dieptsiz; in cvmx_usbd_in_endpoint_enable() local
958 usbc_dieptsiz.u32 = 0; in cvmx_usbd_in_endpoint_enable()
959 usbc_dieptsiz.s.mc = 1; in cvmx_usbd_in_endpoint_enable()
963 usbc_dieptsiz.s.pktcnt = (buffer_length + max_packet_size - 1) / max_packet_size; in cvmx_usbd_in_endpoint_enable()
964 if (usbc_dieptsiz.s.pktcnt == 0) in cvmx_usbd_in_endpoint_enable()
965 usbc_dieptsiz.s.pktcnt = 1; in cvmx_usbd_in_endpoint_enable()
966 usbc_dieptsiz.s.xfersize = buffer_length; in cvmx_usbd_in_endpoint_enable()
[all …]