Searched refs:shared_hcd (Results 1 - 12 of 12) sorted by relevance
/linux-master/drivers/usb/host/ |
H A D | xhci-plat.c | 295 xhci->shared_hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, 297 if (!xhci->shared_hcd) { 303 xhci->shared_hcd->usb_phy = devm_usb_get_phy_by_phandle(sysdev, 305 if (IS_ERR(xhci->shared_hcd->usb_phy)) { 306 xhci->shared_hcd->usb_phy = NULL; 308 ret = usb_phy_init(xhci->shared_hcd->usb_phy); 315 xhci->shared_hcd->tpl_support = hcd->tpl_support; 322 if (xhci->shared_hcd) { 323 ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); 341 usb_put_hcd(xhci->shared_hcd); 414 struct usb_hcd *shared_hcd = xhci->shared_hcd; local [all...] |
H A D | xhci-histb.c | 257 xhci->shared_hcd = usb_create_shared_hcd(driver, dev, dev_name(dev), 259 if (!xhci->shared_hcd) { 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); 317 struct usb_hcd *shared_hcd = xhci->shared_hcd; local 321 usb_remove_hcd(shared_hcd); 322 xhci->shared_hcd = NULL; 326 usb_put_hcd(shared_hcd); [all...] |
H A D | xhci-mtk.c | 644 xhci->shared_hcd = usb_create_shared_hcd(driver, dev, 646 if (!xhci->shared_hcd) { 657 if (xhci->shared_hcd) { 658 ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); 680 usb_remove_hcd(xhci->shared_hcd); 683 usb_put_hcd(xhci->shared_hcd); 712 struct usb_hcd *shared_hcd = xhci->shared_hcd; local 720 if (shared_hcd) { 721 usb_remove_hcd(shared_hcd); 744 struct usb_hcd *shared_hcd = xhci->shared_hcd; local 779 struct usb_hcd *shared_hcd = xhci->shared_hcd; local [all...] |
H A D | xhci-pci.c | 604 xhci->shared_hcd = usb_create_shared_hcd(&xhci_pci_hc_driver, &dev->dev, 606 if (!xhci->shared_hcd) { 615 retval = usb_add_hcd(xhci->shared_hcd, dev->irq, 623 xhci->shared_hcd->can_do_streams = 1; 638 usb_put_hcd(xhci->shared_hcd); 657 if (xhci->shared_hcd) { 658 usb_remove_hcd(xhci->shared_hcd); 659 usb_put_hcd(xhci->shared_hcd); 660 xhci->shared_hcd = NULL;
|
H A D | xhci.c | 682 if (xhci->shared_hcd) { 683 clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags); 684 del_timer_sync(&xhci->shared_hcd->rh_timer); 902 (xhci->shared_hcd && xhci->shared_hcd->state != HC_STATE_SUSPENDED)) 919 if (xhci->shared_hcd) { 920 clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags); 921 del_timer_sync(&xhci->shared_hcd->rh_timer); 929 if (xhci->shared_hcd) 930 clear_bit(HCD_FLAG_HW_ACCESSIBLE, &xhci->shared_hcd [all...] |
H A D | xhci-tegra.c | 1293 struct usb_hcd *hcd = main ? xhci->main_hcd : xhci->shared_hcd; 1372 xhci->shared_hcd, GetPortStatus, 1821 xhci->shared_hcd = usb_create_shared_hcd(&tegra_xhci_hc_driver, 1825 if (!xhci->shared_hcd) { 1832 xhci->shared_hcd->can_do_streams = 1; 1834 err = usb_add_hcd(xhci->shared_hcd, tegra->xhci_irq, IRQF_SHARED); 1874 device_init_wakeup(&xhci->shared_hcd->self.root_hub->dev, true); 1889 usb_remove_hcd(xhci->shared_hcd); 1891 usb_put_hcd(xhci->shared_hcd); 1932 usb_remove_hcd(xhci->shared_hcd); [all...] |
H A D | xhci.h | 1484 struct usb_hcd *shared_hcd; member in struct:xhci_hcd 1700 if (xhci->shared_hcd) 1701 return xhci->shared_hcd;
|
H A D | xhci-ring.c | 1911 /* We might get interrupts after shared_hcd is removed */ 1912 if (port->rhub == &xhci->usb3_rhub && xhci->shared_hcd == NULL) {
|
/linux-master/drivers/usb/core/ |
H A D | hcd-pci.c | 408 if (hcd->shared_hcd) { 409 hcd = hcd->shared_hcd; 442 if (do_wakeup && hcd->shared_hcd && 443 HCD_WAKEUP_PENDING(hcd->shared_hcd)) 450 (retval == 0 && do_wakeup && hcd->shared_hcd && 451 HCD_WAKEUP_PENDING(hcd->shared_hcd))) { 483 (hcd->shared_hcd && 484 HCD_RH_RUNNING(hcd->shared_hcd))) {
|
H A D | hcd.c | 2510 if (usb_hcd_is_primary_hcd(hcd) && hcd->shared_hcd) { 2511 hcd = hcd->shared_hcd; 2579 hcd->shared_hcd = primary_hcd; 2580 primary_hcd->shared_hcd = hcd; 2660 * invalidate the peer's ->shared_hcd and ->primary_hcd pointers. 2667 if (hcd->shared_hcd) { 2668 struct usb_hcd *peer = hcd->shared_hcd; 2670 peer->shared_hcd = NULL; 2794 struct usb_hcd *shared_hcd; local 2956 shared_hcd [all...] |
H A D | port.c | 619 if (peer_hcd != hcd->shared_hcd) 658 struct usb_hcd *peer_hcd = hcd->shared_hcd;
|
/linux-master/include/linux/usb/ |
H A D | hcd.h | 186 struct usb_hcd *shared_hcd; member in struct:usb_hcd 458 struct usb_hcd *shared_hcd);
|
Completed in 185 milliseconds