/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | hcd.c | 443 u32 hcchar; in dwc2_dump_channel_info() local 452 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); in dwc2_dump_channel_info() 458 dev_dbg(hsotg->dev, " hcchar 0x%08x, hcsplt 0x%08x\n", in dwc2_dump_channel_info() 459 hcchar, hcsplt); in dwc2_dump_channel_info() 690 u32 hcchar; in dwc2_hc_init() local 708 hcchar = chan->dev_addr << HCCHAR_DEVADDR_SHIFT & HCCHAR_DEVADDR_MASK; in dwc2_hc_init() 709 hcchar |= chan->ep_num << HCCHAR_EPNUM_SHIFT & HCCHAR_EPNUM_MASK; in dwc2_hc_init() 711 hcchar |= HCCHAR_EPDIR; in dwc2_hc_init() 713 hcchar |= HCCHAR_LSPDDEV; in dwc2_hc_init() 714 hcchar | in dwc2_hc_init() 804 u32 nptxsts, hptxsts, hcchar; dwc2_hc_halt() local 993 dwc2_hc_set_even_odd_frame(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u32 *hcchar) dwc2_hc_set_even_odd_frame() argument 1177 u32 hcchar; dwc2_hc_do_ping() local 1232 u32 hcchar; dwc2_hc_start_transfer() local 1445 u32 hcchar; dwc2_hc_start_transfer_ddma() local 1559 u32 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); dwc2_hc_continue_transfer() local 1577 u32 hcchar = dwc2_readl(hsotg, dwc2_hc_continue_transfer() local 1703 u32 hcchar; dwc2_hcd_cleanup_channels() local 2245 u32 hcchar; dwc2_core_host_init() local 3887 u32 hfnum, hcchar, hctsiz, hcint, hcintmsk; dwc2_hcd_dump_state() local [all...] |
H A D | hcd_intr.c | 1556 u32 hcchar; in dwc2_hc_ahberr_intr() local 1569 hcchar = dwc2_readl(hsotg, HCCHAR(chnum)); in dwc2_hc_ahberr_intr() 1575 dev_err(hsotg->dev, " hcchar 0x%08x, hcsplt 0x%08x\n", hcchar, hcsplt); in dwc2_hc_ahberr_intr() 1775 u32 hcchar; in dwc2_halt_status_ok() local 1785 hcchar = dwc2_readl(hsotg, HCCHAR(chnum)); in dwc2_halt_status_ok() 1793 "channel %d, hcchar 0x%08x, hctsiz 0x%08x,\n", in dwc2_halt_status_ok() 1794 chnum, hcchar, hctsiz); in dwc2_halt_status_ok() 1808 * This code is here only as a check. hcchar.chdis should never be set in dwc2_halt_status_ok() 1812 hcchar in dwc2_halt_status_ok() [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | hcd.c | 408 u32 hcchar; in dwc2_dump_channel_info() local 417 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); in dwc2_dump_channel_info() 423 dev_dbg(hsotg->dev, " hcchar 0x%08x, hcsplt 0x%08x\n", in dwc2_dump_channel_info() 424 hcchar, hcsplt); in dwc2_dump_channel_info() 655 u32 hcchar; in dwc2_hc_init() local 673 hcchar = chan->dev_addr << HCCHAR_DEVADDR_SHIFT & HCCHAR_DEVADDR_MASK; in dwc2_hc_init() 674 hcchar |= chan->ep_num << HCCHAR_EPNUM_SHIFT & HCCHAR_EPNUM_MASK; in dwc2_hc_init() 676 hcchar |= HCCHAR_EPDIR; in dwc2_hc_init() 678 hcchar |= HCCHAR_LSPDDEV; in dwc2_hc_init() 679 hcchar | in dwc2_hc_init() 769 u32 nptxsts, hptxsts, hcchar; dwc2_hc_halt() local 958 dwc2_hc_set_even_odd_frame(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u32 *hcchar) dwc2_hc_set_even_odd_frame() argument 1142 u32 hcchar; dwc2_hc_do_ping() local 1197 u32 hcchar; dwc2_hc_start_transfer() local 1410 u32 hcchar; dwc2_hc_start_transfer_ddma() local 1524 u32 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); dwc2_hc_continue_transfer() local 1542 u32 hcchar = dwc2_readl(hsotg, dwc2_hc_continue_transfer() local 1668 u32 hcchar; dwc2_hcd_cleanup_channels() local 2210 u32 hcchar; dwc2_core_host_init() local 3905 u32 hfnum, hcchar, hctsiz, hcint, hcintmsk; dwc2_hcd_dump_state() local [all...] |
H A D | hcd_intr.c | 1526 u32 hcchar; in dwc2_hc_ahberr_intr() local 1539 hcchar = dwc2_readl(hsotg, HCCHAR(chnum)); in dwc2_hc_ahberr_intr() 1545 dev_err(hsotg->dev, " hcchar 0x%08x, hcsplt 0x%08x\n", hcchar, hcsplt); in dwc2_hc_ahberr_intr() 1745 u32 hcchar; in dwc2_halt_status_ok() local 1755 hcchar = dwc2_readl(hsotg, HCCHAR(chnum)); in dwc2_halt_status_ok() 1763 "channel %d, hcchar 0x%08x, hctsiz 0x%08x,\n", in dwc2_halt_status_ok() 1764 chnum, hcchar, hctsiz); in dwc2_halt_status_ok() 1778 * This code is here only as a check. hcchar.chdis should never be set in dwc2_halt_status_ok() 1782 hcchar in dwc2_halt_status_ok() [all...] |
/kernel/linux/linux-5.10/drivers/staging/octeon-usb/ |
H A D | octeon-hcd.c | 1294 union cvmx_usbcx_hccharx hcchar; in cvmx_usb_fill_tx_fifo() local 1300 hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_fill_tx_fifo() 1302 if (hcchar.s.epdir != CVMX_USB_DIRECTION_OUT) in cvmx_usb_fill_tx_fifo() 1320 if ((hcchar.s.eptype == CVMX_USB_TRANSFER_INTERRUPT) || in cvmx_usb_fill_tx_fifo() 1321 (hcchar.s.eptype == CVMX_USB_TRANSFER_ISOCHRONOUS)) in cvmx_usb_fill_tx_fifo()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | octeon-hcd.c | 1296 union cvmx_usbcx_hccharx hcchar; in cvmx_usb_fill_tx_fifo() local 1302 hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_fill_tx_fifo() 1304 if (hcchar.s.epdir != CVMX_USB_DIRECTION_OUT) in cvmx_usb_fill_tx_fifo() 1322 if ((hcchar.s.eptype == CVMX_USB_TRANSFER_INTERRUPT) || in cvmx_usb_fill_tx_fifo() 1323 (hcchar.s.eptype == CVMX_USB_TRANSFER_ISOCHRONOUS)) in cvmx_usb_fill_tx_fifo()
|