Lines Matching defs:dev
41 #include <dev/pci/pcireg.h>
42 #include <dev/pci/pcivar.h>
44 #include <dev/bhnd/bhndb/bhndb_pcivar.h>
45 #include <dev/bhnd/bhndb/bhndb_pci_hwdata.h>
47 #include <dev/bhnd/bhnd_ids.h>
129 /** Search the device configuration table for an entry matching @p dev. */
131 bwn_pci_find_devcfg(device_t dev, const struct bwn_pci_devcfg **cfg,
139 if (pci_get_vendor(dev) == dv->vendor &&
140 pci_get_device(dev) == dv->device)
157 bwn_pci_probe(device_t dev)
161 if (bwn_pci_find_devcfg(dev, NULL, &ident))
168 device_set_desc(dev, ident->desc);
181 bwn_pci_attach(device_t dev)
187 sc = device_get_softc(dev);
188 sc->dev = dev;
191 if (bwn_pci_find_devcfg(dev, &sc->devcfg, &ident))
198 if ((error = bhndb_attach_bridge(dev, &sc->bhndb_dev, -1)))
206 bwn_pci_detach(device_t dev)
208 return (bus_generic_detach(dev));
212 bwn_pci_probe_nomatch(device_t dev, device_t child)
220 device_printf(dev, "<%s> (no driver attached)\n", name);
224 bwn_pci_get_generic_hwcfg(device_t dev, device_t child)
226 struct bwn_pci_softc *sc = device_get_softc(dev);
231 bwn_pci_get_bhndb_hwtable(device_t dev, device_t child)
233 struct bwn_pci_softc *sc = device_get_softc(dev);
238 bwn_pci_is_core_disabled(device_t dev, device_t child,
243 sc = device_get_softc(dev);