Lines Matching defs:xhci
19 #include "xhci.h"
193 struct xhci_hcd *xhci;
252 xhci = hcd_to_xhci(hcd);
256 xhci->main_hcd = hcd;
257 xhci->shared_hcd = usb_create_shared_hcd(driver, dev, dev_name(dev),
259 if (!xhci->shared_hcd) {
265 xhci->quirks |= XHCI_HW_LPM_DISABLE;
268 xhci->quirks |= XHCI_LPM_SUPPORT;
271 xhci->imod_interval = 40000;
273 &xhci->imod_interval);
279 if (HCC_MAX_PSA(xhci->hcc_params) >= 4)
280 xhci->shared_hcd->can_do_streams = 1;
282 ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED);
300 usb_put_hcd(xhci->shared_hcd);
316 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
317 struct usb_hcd *shared_hcd = xhci->shared_hcd;
319 xhci->xhc_state |= XHCI_STATE_REMOVING;
322 xhci->shared_hcd = NULL;
338 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
341 ret = xhci_suspend(xhci, device_may_wakeup(dev));
353 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
358 return xhci_resume(xhci, PMSG_RESUME);
368 { .compatible = "hisilicon,hi3798cv200-xhci"},
378 .name = "xhci-histb",
383 MODULE_ALIAS("platform:xhci-histb");