Lines Matching defs:adw

73 				 struct adw_softc *adw);
138 "adw",
145 DRIVER_MODULE(adw, pci, adw_pci_driver, adw_devclass, 0, 0);
146 MODULE_DEPEND(adw, pci, 1, 1, 1);
197 struct adw_softc *adw;
229 adw = adw_alloc(dev, regs, regs_type, regs_id);
230 if (adw == NULL)
237 if (adw_find_signature(adw) == 0) {
238 adw_free(adw);
242 adw_reset_chip(adw);
244 error = entry->setup(dev, entry, adw);
267 &adw->parent_dmat);
269 adw->init_level++;
274 adw_free(adw);
278 adw->init_level++;
280 error = adw_init(adw);
282 adw_free(adw);
294 adw_lram_write_16(adw, ADW_MC_CONTROL_FLAG,
295 adw_lram_read_16(adw, ADW_MC_CONTROL_FLAG)
299 adw->irq_res_type = SYS_RES_IRQ;
300 adw->irq = bus_alloc_resource_any(dev, adw->irq_res_type, &zero,
302 if (adw->irq == NULL) {
303 adw_free(adw);
307 error = adw_attach(adw);
309 adw_free(adw);
315 struct adw_softc *adw)
317 adw->channel = pci_get_function(dev) == 1 ? 'B' : 'A';
318 adw->chip = ADW_CHIP_NONE;
319 adw->features = ADW_FENONE;
320 adw->flags = ADW_FNONE;
321 adw->mcode_data = entry->mcode_data;
322 adw->default_eeprom = entry->default_eeprom;
328 struct adw_softc *adw)
332 error = adw_generic_setup(dev, entry, adw);
335 adw->chip = ADW_CHIP_ASC3550;
336 adw->features = ADW_ASC3550_FE;
337 adw->memsize = ADW_3550_MEMSIZE;
343 adw_outb(adw, ADW_DMA_CFG0,
345 adw_outb(adw, ADW_MEM_CFG,
346 adw_inb(adw, ADW_MEM_CFG) | ADW_MEM_CFG_RAM_SZ_8KB);
352 struct adw_softc *adw)
356 error = adw_generic_setup(dev, entry, adw);
367 adw_outb(adw, ADW_DMA_CFG0,
370 adw_outb(adw, ADW_MEM_CFG,
371 adw_inb(adw, ADW_MEM_CFG) | ADW_MEM_CFG_RAM_SZ_16KB);
372 adw->chip = ADW_CHIP_ASC38C0800;
373 adw->features = ADW_ASC38C0800_FE;
374 adw->memsize = ADW_38C0800_MEMSIZE;
381 struct adw_softc *adw)
385 error = adw_generic_setup(dev, entry, adw);
388 adw->chip = ADW_CHIP_ASC38C1600;
389 adw->features = ADW_ASC38C1600_FE;
390 adw->memsize = ADW_38C1600_MEMSIZE;