Lines Matching defs:dev
83 #include <dev/pci/pcireg.h>
84 #include <dev/pci/pcivar.h>
86 #include <dev/an/if_aironet_ieee.h>
87 #include <dev/an/if_anreg.h>
119 an_probe_pci(device_t dev)
125 vid = pci_get_vendor(dev);
126 did = pci_get_device(dev);
131 device_set_desc(dev, t->an_name);
141 an_attach_pci(dev)
142 device_t dev;
147 sc = device_get_softc(dev);
149 flags = device_get_flags(dev);
155 mtx_init(&sc->an_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK,
158 if (pci_get_vendor(dev) == AIRONET_VENDORID &&
159 pci_get_device(dev) == AIRONET_DEVICEID_MPI350) {
165 error = an_alloc_port(dev, sc->port_rid, 1);
168 device_printf(dev, "couldn't map ports\n");
176 error = an_alloc_memory(dev, sc->mem_rid, 1);
178 device_printf(dev, "couldn't map memory\n");
184 error = an_alloc_aux_memory(dev, sc->mem_aux_rid,
187 device_printf(dev, "couldn't map aux memory\n");
192 error = bus_dma_tag_create(bus_get_dma_tag(dev),/* parent */
205 device_printf(dev, "couldn't get DMA region\n");
211 error = an_alloc_irq(dev, 0, RF_SHAREABLE);
213 device_printf(dev, "couldn't get interrupt\n");
217 sc->an_dev = dev;
220 device_printf(dev, "couldn't attach\n");
227 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET,
230 device_printf(dev, "couldn't setup interrupt\n");
234 an_release_resources(dev);
239 an_suspend_pci(device_t dev)
241 an_shutdown(dev);
247 an_resume_pci(device_t dev)
249 an_resume(dev);