Lines Matching refs:hcd

258 	struct usb_hcd *hcd;
782 u32 regs = tegra->hcd->rsrc_start;
1292 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
1293 struct usb_hcd *hcd = main ? xhci->main_hcd : xhci->shared_hcd;
1304 hcd->driver->hub_control(hcd, typeReq, USB_PORT_FEAT_POWER, wIndex,
1308 tegra_xhci_hc_driver.hub_control(hcd, GetPortStatus, 0, wIndex,
1345 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
1513 otg_set_host(tegra->usbphy[i]->otg, &tegra->hcd->self);
1744 tegra->hcd = usb_create_hcd(&tegra_xhci_hc_driver, &pdev->dev,
1746 if (!tegra->hcd) {
1751 tegra->hcd->skip_phy_initialization = 1;
1752 tegra->hcd->regs = tegra->regs;
1753 tegra->hcd->rsrc_start = regs->start;
1754 tegra->hcd->rsrc_len = resource_size(regs);
1758 * will overwrite the drvdata of the device with the hcd it creates.
1811 err = usb_add_hcd(tegra->hcd, tegra->xhci_irq, IRQF_SHARED);
1817 device_wakeup_enable(tegra->hcd->self.controller);
1819 xhci = hcd_to_xhci(tegra->hcd);
1824 tegra->hcd);
1873 device_init_wakeup(&tegra->hcd->self.root_hub->dev, true);
1893 usb_remove_hcd(tegra->hcd);
1906 usb_put_hcd(tegra->hcd);
1927 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
1935 usb_remove_hcd(tegra->hcd);
1936 usb_put_hcd(tegra->hcd);
1956 xhci_shutdown(tegra->hcd);
1962 struct device *dev = hub->hcd->self.controller;
1974 hub->hcd->self.busnum, i + 1, value);
1984 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
2061 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
2166 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
2236 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd);
2684 static int tegra_xhci_setup(struct usb_hcd *hcd)
2686 return xhci_gen_setup(hcd, tegra_xhci_quirks);
2689 static int tegra_xhci_hub_control(struct usb_hcd *hcd, u16 type_req, u16 value, u16 index,
2692 struct tegra_xusb *tegra = dev_get_drvdata(hcd->self.controller);
2693 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
2705 if (bus_state->resuming_ports && hcd->speed == HCD_USB2) {
2718 if (hcd->speed == HCD_USB2) {
2735 ret = xhci_hub_control(hcd, type_req, value, index, buf, length);
2739 if (hcd->speed == HCD_USB2) {
2743 if (!((hcd->self.otg_port == (port + 1)) && hcd->self.b_hnp_enable))
2753 if (!((hcd->self.otg_port == (port + 1)) && hcd->self.b_hnp_enable))