pci_driver
static driver_t pci_driver = {
DRIVER_MODULE(pci, pci, pci_driver, pci_devclass, 0, 0);
extern int linux_pci_attach_device(device_t, struct pci_driver *,
struct pci_driver *pdrv;
int linux_pci_register_driver(struct pci_driver *pdrv);
int linux_pci_register_drm_driver(struct pci_driver *pdrv);
void linux_pci_unregister_driver(struct pci_driver *pdrv);
void linux_pci_unregister_drm_driver(struct pci_driver *pdrv);
_linux_pci_register_driver(struct pci_driver *pdrv, devclass_t dc)
linux_pci_register_driver(struct pci_driver *pdrv)
linux_pci_register_drm_driver(struct pci_driver *pdrv)
linux_pci_unregister_driver(struct pci_driver *pdrv)
linux_pci_unregister_drm_driver(struct pci_driver *pdrv)
static struct pci_driver *
struct pci_driver *pdrv;
struct pci_driver *pdrv;
struct pci_driver *pdrv;
linux_pci_attach_device(device_t dev, struct pci_driver *pdrv,
pci_driver);
sizeof(struct cardbus_softc), pci_driver);
static struct pci_driver mlx4_driver = {
extern struct pci_driver mlx5_core_driver;
struct pci_driver mlx5_core_driver = {
static struct pci_driver mthca_driver = {
pci_driver);
DEFINE_CLASS_0(pci, pci_driver, pci_methods, sizeof(struct pci_softc));
EARLY_DRIVER_MODULE(pci, pcib, pci_driver, pci_modevent, NULL, BUS_PASS_BUS);
DECLARE_CLASS(pci_driver);
pci_driver);
sizeof(struct pci_softc), pci_driver);