Lines Matching refs:shared_hcd
585 xhci->shared_hcd = usb_create_shared_hcd(driver, dev, in xhci_mtk_probe()
587 if (!xhci->shared_hcd) { in xhci_mtk_probe()
598 xhci->shared_hcd->can_do_streams = 1; in xhci_mtk_probe()
600 ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); in xhci_mtk_probe()
621 usb_remove_hcd(xhci->shared_hcd); in xhci_mtk_probe()
622 xhci->shared_hcd = NULL; in xhci_mtk_probe()
629 usb_put_hcd(xhci->shared_hcd); in xhci_mtk_probe()
654 struct usb_hcd *shared_hcd = xhci->shared_hcd; in xhci_mtk_remove() local
662 usb_remove_hcd(shared_hcd); in xhci_mtk_remove()
663 xhci->shared_hcd = NULL; in xhci_mtk_remove()
665 usb_put_hcd(shared_hcd); in xhci_mtk_remove()
688 clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags); in xhci_mtk_suspend()
689 del_timer_sync(&xhci->shared_hcd->rh_timer); in xhci_mtk_suspend()
701 set_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags); in xhci_mtk_suspend()
702 usb_hcd_poll_rh_status(xhci->shared_hcd); in xhci_mtk_suspend()
725 set_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags); in xhci_mtk_resume()
726 usb_hcd_poll_rh_status(xhci->shared_hcd); in xhci_mtk_resume()