1USB_HCD_PCI_PROBE(9) Host Controller APIs USB_HCD_PCI_PROBE(9)
2
3
4
6 usb_hcd_pci_probe - initialize PCI-based HCDs
7
9 int usb_hcd_pci_probe(struct pci_dev * dev,
10 const struct pci_device_id * id);
11
13 dev
14 USB Host Controller being probed
15
16 id
17 pci hotplug id connecting controller to HCD framework
18
20 !in_interrupt
21
23 Allocates basic PCI resources for this USB host controller, and then
24 invokes the start method for the HCD associated with it through the
25 hotplug entry's driver_data.
26
27 Store this function in the HCD's struct pci_driver as probe.
28
30 0 if successful.
31
33Kernel Hackers Manual 3.10 June 2019 USB_HCD_PCI_PROBE(9)