Lines Matching refs:companion
57 struct pci_dev *companion, struct usb_hcd *companion_hcd);
63 struct pci_dev *companion; in for_each_companion() local
72 companion = NULL; in for_each_companion()
73 for_each_pci_dev(companion) { in for_each_companion()
74 if (companion->bus != pdev->bus || in for_each_companion()
75 PCI_SLOT(companion->devfn) != slot) in for_each_companion()
82 if (companion->class != CL_UHCI && companion->class != CL_OHCI && in for_each_companion()
83 companion->class != CL_EHCI) in for_each_companion()
86 companion_hcd = pci_get_drvdata(companion); in for_each_companion()
89 fn(pdev, hcd, companion, companion_hcd); in for_each_companion()
100 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_pre_add() argument
104 if (is_ohci_or_uhci(companion)) { in ehci_pre_add()
117 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_post_add() argument
121 if (is_ohci_or_uhci(companion)) { in ehci_post_add()
124 dev_name(&companion->dev)); in ehci_post_add()
138 struct pci_dev *companion, struct usb_hcd *companion_hcd) in non_ehci_add() argument
140 if (is_ohci_or_uhci(pdev) && companion->class == CL_EHCI) { in non_ehci_add()
142 dev_name(&companion->dev)); in non_ehci_add()
149 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_remove() argument
151 if (is_ohci_or_uhci(companion)) in ehci_remove()
159 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_wait_for_companions() argument
161 if (is_ohci_or_uhci(companion)) in ehci_wait_for_companions()
162 device_pm_wait_for_dev(&pdev->dev, &companion->dev); in ehci_wait_for_companions()