Lines Matching defs:dev

36 __FBSDID("$FreeBSD: releng/12.0/sys/dev/dc/if_dc.c 338948 2018-09-26 17:12:14Z imp $");
127 #include <dev/mii/mii.h>
128 #include <dev/mii/mii_bitbang.h>
129 #include <dev/mii/miivar.h>
131 #include <dev/pci/pcireg.h>
132 #include <dev/pci/pcivar.h>
136 #include <dev/dc/if_dcreg.h>
139 #include <dev/ofw/openfirm.h>
632 dc_mii_bitbang_write(device_t dev, uint32_t val)
636 sc = device_get_softc(dev);
647 dc_mii_bitbang_read(device_t dev)
652 sc = device_get_softc(dev);
662 dc_miibus_readreg(device_t dev, int phy, int reg)
667 sc = device_get_softc(dev);
720 device_printf(dev, "phy read timed out\n");
748 device_printf(dev, "phy_read: bad phy register %x\n",
763 rval = mii_bitbang_readreg(dev, &dc_mii_bitbang_ops, phy, reg);
771 dc_miibus_writereg(device_t dev, int phy, int reg, int data)
776 sc = device_get_softc(dev);
822 device_printf(dev, "phy_write: bad phy register %x\n",
836 mii_bitbang_writereg(dev, &dc_mii_bitbang_ops, phy, reg, data);
844 dc_miibus_statchg(device_t dev)
851 sc = device_get_softc(dev);
887 dc_miibus_mediainit(device_t dev)
894 rev = pci_get_revid(dev);
896 sc = device_get_softc(dev);
1550 dc_devtype(device_t dev)
1557 devid = pci_get_devid(dev);
1558 rev = pci_get_revid(dev);
1579 dc_probe(device_t dev)
1583 t = dc_devtype(dev);
1586 device_set_desc(dev, t->dc_name);
2018 dc_attach(device_t dev)
2030 sc = device_get_softc(dev);
2031 sc->dc_dev = dev;
2033 mtx_init(&sc->dc_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK,
2039 pci_enable_busmaster(dev);
2042 sc->dc_res = bus_alloc_resource_any(dev, DC_RES, &rid, RF_ACTIVE);
2045 device_printf(dev, "couldn't map ports/memory\n");
2055 sc->dc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
2059 device_printf(dev, "couldn't map interrupt\n");
2065 sc->dc_info = dc_devtype(dev);
2066 revision = pci_get_revid(dev);
2096 pci_write_config(dev, PCIR_LATTIMER, 0x80, 1);
2223 device_printf(dev, "unknown device: %x\n",
2232 sc->dc_cachesize = pci_get_cachelnsz(dev);
2239 command = pci_read_config(dev, DC_PCI_CFDD, 4);
2241 pci_write_config(dev, DC_PCI_CFDD, command, 4);
2286 OF_getetheraddr(dev, (caddr_t)&eaddr);
2311 mac = pci_get_ether(dev);
2313 device_printf(dev, "No station address in CIS!\n");
2327 device_printf(dev,
2386 device_printf(dev, "can not if_alloc()\n");
2391 if_initname(ifp, device_get_name(dev), device_get_unit(dev));
2448 error = mii_attach(dev, &sc->dc_miibus, ifp, dc_ifmedia_upd,
2463 if (!(pci_get_subvendor(dev) == 0x1033 &&
2464 pci_get_subdevice(dev) == 0x8028))
2466 error = mii_attach(dev, &sc->dc_miibus, ifp, dc_ifmedia_upd,
2472 device_printf(dev, "attaching PHYs failed\n");
2502 error = bus_setup_intr(dev, sc->dc_irq, INTR_TYPE_NET | INTR_MPSAFE,
2506 device_printf(dev, "couldn't set up irq\n");
2513 dc_detach(dev);
2525 dc_detach(device_t dev)
2531 sc = device_get_softc(dev);
2542 if (device_is_attached(dev)) {
2551 device_delete_child(dev, sc->dc_miibus);
2552 bus_generic_detach(dev);
2555 bus_teardown_intr(dev, sc->dc_irq, sc->dc_intrhand);
2557 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->dc_irq);
2559 bus_release_resource(dev, DC_RES, DC_RID, sc->dc_res);
4038 dc_suspend(device_t dev)
4042 sc = device_get_softc(dev);
4057 dc_resume(device_t dev)
4062 sc = device_get_softc(dev);
4081 dc_shutdown(device_t dev)
4085 sc = device_get_softc(dev);