Lines Matching refs:usbc_hcchar
1750 union cvmx_usbcx_hccharx usbc_hcchar = {.u32 = 0}; in cvmx_usb_start_channel() local
1756 usbc_hcchar.s.oddfrm = usb->frame_number & 1; in cvmx_usb_start_channel()
1765 usbc_hcchar.s.ec = 1; in cvmx_usb_start_channel()
1767 usbc_hcchar.s.ec = 1; in cvmx_usb_start_channel()
1769 usbc_hcchar.s.ec = 3; in cvmx_usb_start_channel()
1771 usbc_hcchar.s.ec = pipe->multi_count; in cvmx_usb_start_channel()
1774 usbc_hcchar.s.devaddr = pipe->device_addr; in cvmx_usb_start_channel()
1775 usbc_hcchar.s.eptype = transaction->type; in cvmx_usb_start_channel()
1776 usbc_hcchar.s.lspddev = in cvmx_usb_start_channel()
1778 usbc_hcchar.s.epdir = pipe->transfer_dir; in cvmx_usb_start_channel()
1779 usbc_hcchar.s.epnum = pipe->endpoint_num; in cvmx_usb_start_channel()
1780 usbc_hcchar.s.mps = pipe->max_packet; in cvmx_usb_start_channel()
1783 usbc_hcchar.u32); in cvmx_usb_start_channel()
2306 union cvmx_usbcx_hccharx usbc_hcchar; in cvmx_usb_cancel() local
2313 usbc_hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_cancel()
2320 if (usbc_hcchar.s.chena) { in cvmx_usb_cancel()
2321 usbc_hcchar.s.chdis = 1; in cvmx_usb_cancel()
2325 usbc_hcchar.u32); in cvmx_usb_cancel()
2398 union cvmx_usbcx_hccharx usbc_hcchar, in cvmx_usb_transfer_control() argument
2442 if (!usbc_hcchar.s.epdir) { in cvmx_usb_transfer_control()
2601 union cvmx_usbcx_hccharx usbc_hcchar; in cvmx_usb_poll_channel() local
2614 usbc_hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_poll_channel()
2618 if (usbc_hcchar.s.chena && usbc_hcchar.s.chdis) { in cvmx_usb_poll_channel()
2627 usbc_hcchar.u32); in cvmx_usb_poll_channel()
2636 if (usbc_hcchar.s.chena) { in cvmx_usb_poll_channel()
2644 usbc_hcchar.s.chdis = 1; in cvmx_usb_poll_channel()
2647 usbc_hcchar.u32); in cvmx_usb_poll_channel()
2694 usbc_hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_poll_channel()
2704 if (usbc_hcchar.s.epdir) { in cvmx_usb_poll_channel()
2720 bytes_this_transfer = packets_processed * usbc_hcchar.s.mps; in cvmx_usb_poll_channel()
2731 (packets_processed - 1) * usbc_hcchar.s.mps; in cvmx_usb_poll_channel()
2862 usbc_hcchar, in cvmx_usb_poll_channel()