Lines Matching refs:dev

34 __FBSDID("$FreeBSD: releng/12.0/sys/dev/ath/if_ath_ahb.c 326255 2017-11-27 14:52:40Z pfg $");
65 #include <dev/ath/if_athvar.h>
95 ath_ahb_probe(device_t dev)
103 if (resource_int_value(device_get_name(dev), device_get_unit(dev),
108 if (resource_int_value(device_get_name(dev), device_get_unit(dev),
113 device_printf(dev, "Vendor=0x%04x, Device=0x%04x\n",
121 device_set_desc(dev, devname);
136 ath_ahb_attach(device_t dev)
138 struct ath_ahb_softc *psc = device_get_softc(dev);
148 sc->sc_dev = dev;
151 psc->sc_sr = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE);
153 device_printf(dev, "cannot map register space\n");
169 if (resource_string_value(device_get_name(dev), device_get_unit(dev),
171 device_printf(dev, "%s: looking up firmware @ '%s'\n",
176 device_printf(dev, "%s: couldn't find firmware\n",
181 device_printf(dev, "%s: EEPROM firmware @ %p\n",
186 device_printf(dev, "%s: can't malloc eepromdata\n",
199 psc->sc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_SHAREABLE|RF_ACTIVE);
201 device_printf(dev, "could not map interrupt\n");
204 if (bus_setup_intr(dev, psc->sc_irq,
207 device_printf(dev, "could not establish interrupt\n");
214 if (bus_dma_tag_create(bus_get_dma_tag(dev), /* parent */
226 device_printf(dev, "cannot allocate DMA tag\n");
233 if (resource_int_value(device_get_name(dev), device_get_unit(dev),
238 if (resource_int_value(device_get_name(dev), device_get_unit(dev),
260 bus_teardown_intr(dev, psc->sc_irq, psc->sc_ih);
262 bus_release_resource(dev, SYS_RES_IRQ, 0, psc->sc_irq);
264 bus_release_resource(dev, SYS_RES_MEMORY, 0, psc->sc_sr);
273 ath_ahb_detach(device_t dev)
275 struct ath_ahb_softc *psc = device_get_softc(dev);
279 sc->sc_invalid = !bus_child_present(dev);
283 bus_generic_detach(dev);
284 bus_teardown_intr(dev, psc->sc_irq, psc->sc_ih);
285 bus_release_resource(dev, SYS_RES_IRQ, 0, psc->sc_irq);
288 bus_release_resource(dev, SYS_RES_MEMORY, 0, psc->sc_sr);
303 ath_ahb_shutdown(device_t dev)
305 struct ath_ahb_softc *psc = device_get_softc(dev);
312 ath_ahb_suspend(device_t dev)
314 struct ath_ahb_softc *psc = device_get_softc(dev);
322 ath_ahb_resume(device_t dev)
324 struct ath_ahb_softc *psc = device_get_softc(dev);