Searched refs:shared_hcd (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/usb/host/
H A Dxhci-plat.c295 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 Dxhci-histb.c257 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 Dxhci-mtk.c644 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 Dxhci-pci.c604 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 Dxhci.c682 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 Dxhci-tegra.c1293 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 Dxhci.h1484 struct usb_hcd *shared_hcd; member in struct:xhci_hcd
1700 if (xhci->shared_hcd)
1701 return xhci->shared_hcd;
H A Dxhci-ring.c1911 /* 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 Dhcd-pci.c408 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 Dhcd.c2510 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 Dport.c619 if (peer_hcd != hcd->shared_hcd)
658 struct usb_hcd *peer_hcd = hcd->shared_hcd;
/linux-master/include/linux/usb/
H A Dhcd.h186 struct usb_hcd *shared_hcd; member in struct:usb_hcd
458 struct usb_hcd *shared_hcd);

Completed in 185 milliseconds