Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/dev/usb/controller/
Ddwc_otg.c811 "HCSPLT=0x%08x\n", x, td->hcchar, td->hcsplt); in dwc_otg_host_channel_alloc()
822 uint32_t hcchar; in dwc_otg_host_channel_free_sub() local
854 hcchar = DWC_OTG_READ_4(sc, DOTG_HCCHAR(x)); in dwc_otg_host_channel_free_sub()
855 if (hcchar & HCCHAR_CHENA) { in dwc_otg_host_channel_free_sub()
858 hcchar | HCCHAR_CHDIS); in dwc_otg_host_channel_free_sub()
894 uint32_t hcchar; in dwc_otg_host_setup_tx() local
1033 hcchar = td->hcchar; in dwc_otg_host_setup_tx()
1034 hcchar &= ~(HCCHAR_EPDIR_IN | HCCHAR_EPTYPE_MASK); in dwc_otg_host_setup_tx()
1035 hcchar |= UE_CONTROL << HCCHAR_EPTYPE_SHIFT; in dwc_otg_host_setup_tx()
1038 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(td->channel[0]), hcchar); in dwc_otg_host_setup_tx()
[all …]
Ddwc_otg.h64 uint32_t hcchar; /* HOST CFG */ member
/freebsd-12-stable/sys/contrib/octeon-sdk/
Dcvmx-usb.c1509 cvmx_usbcx_hccharx_t hcchar; in __cvmx_usb_fill_tx_fifo() local
1519 hcchar.u32 = __cvmx_usb_read_csr32(usb, CVMX_USBCX_HCCHARX(channel, usb->index)); in __cvmx_usb_fill_tx_fifo()
1520 if (hcchar.s.epdir != CVMX_USB_DIRECTION_OUT) in __cvmx_usb_fill_tx_fifo()
1533 if ((hcchar.s.eptype == CVMX_USB_TRANSFER_INTERRUPT) || in __cvmx_usb_fill_tx_fifo()
1534 (hcchar.s.eptype == CVMX_USB_TRANSFER_ISOCHRONOUS)) in __cvmx_usb_fill_tx_fifo()