Lines Matching refs:pci_driver
357 struct pci_driver *driver; /* Driver bound to this device */
888 * struct pci_driver - PCI driver structure
942 struct pci_driver {
961 static inline struct pci_driver *to_pci_driver(struct device_driver *drv)
963 return drv ? container_of(drv, struct pci_driver, driver) : NULL;
1582 int __must_check __pci_register_driver(struct pci_driver *, struct module *,
1589 void pci_unregister_driver(struct pci_driver *dev);
1593 * @__pci_driver: pci_driver struct
1604 * @__pci_driver: pci_driver struct
1613 struct pci_driver *pci_dev_driver(const struct pci_dev *dev);
1614 int pci_add_dynid(struct pci_driver *drv,
1982 static inline int __must_check __pci_register_driver(struct pci_driver *drv,
1986 static inline int pci_register_driver(struct pci_driver *drv)
1988 static inline void pci_unregister_driver(struct pci_driver *drv) { }
2356 void *pci_iov_get_pf_drvdata(struct pci_dev *dev, struct pci_driver *pf_driver);
2391 struct pci_driver *pf_driver)