Lines Matching refs:dev
36 __FBSDID("$FreeBSD: releng/12.0/sys/dev/an/if_an_pci.c 338948 2018-09-26 17:12:14Z imp $");
85 #include <dev/pci/pcireg.h>
86 #include <dev/pci/pcivar.h>
88 #include <dev/an/if_aironet_ieee.h>
89 #include <dev/an/if_anreg.h>
121 an_probe_pci(device_t dev)
127 vid = pci_get_vendor(dev);
128 did = pci_get_device(dev);
133 device_set_desc(dev, t->an_name);
143 an_attach_pci(dev)
144 device_t dev;
149 sc = device_get_softc(dev);
151 flags = device_get_flags(dev);
157 mtx_init(&sc->an_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK,
160 if (pci_get_vendor(dev) == AIRONET_VENDORID &&
161 pci_get_device(dev) == AIRONET_DEVICEID_MPI350) {
167 error = an_alloc_port(dev, sc->port_rid, 1);
170 device_printf(dev, "couldn't map ports\n");
178 error = an_alloc_memory(dev, sc->mem_rid, 1);
180 device_printf(dev, "couldn't map memory\n");
186 error = an_alloc_aux_memory(dev, sc->mem_aux_rid,
189 device_printf(dev, "couldn't map aux memory\n");
194 error = bus_dma_tag_create(bus_get_dma_tag(dev),/* parent */
207 device_printf(dev, "couldn't get DMA region\n");
213 error = an_alloc_irq(dev, 0, RF_SHAREABLE);
215 device_printf(dev, "couldn't get interrupt\n");
219 sc->an_dev = dev;
222 device_printf(dev, "couldn't attach\n");
229 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET,
232 device_printf(dev, "couldn't setup interrupt\n");
236 an_release_resources(dev);
241 an_suspend_pci(device_t dev)
243 an_shutdown(dev);
249 an_resume_pci(device_t dev)
251 an_resume(dev);