Lines Matching refs:ioaddr
418 static int __init ni65_probe1(struct net_device *dev,int ioaddr) in ni65_probe1() argument
428 if(!request_region(ioaddr, cards[i].total_size, cards[i].cardname)) in ni65_probe1()
431 if(inb(ioaddr+cards[i].id_offset+0) != cards[i].id0 || in ni65_probe1()
432 inb(ioaddr+cards[i].id_offset+1) != cards[i].id1) { in ni65_probe1()
433 release_region(ioaddr, cards[i].total_size); in ni65_probe1()
439 if(inb(ioaddr+cards[i].addr_offset+j) != cards[i].vendor_id[j]) { in ni65_probe1()
440 release_region(ioaddr, cards[i].total_size); in ni65_probe1()
450 dev->dev_addr[j] = inb(ioaddr+cards[i].addr_offset+j); in ni65_probe1()
453 release_region(ioaddr, cards[i].total_size); in ni65_probe1()
457 p->cmdr_addr = ioaddr + cards[i].cmd_offset; in ni65_probe1()
461 printk(KERN_INFO "%s: %s found at %#3x, ", dev->name, cards[p->cardno].cardname , ioaddr); in ni65_probe1()
468 release_region(ioaddr, cards[p->cardno].total_size); in ni65_probe1()
488 dev->irq = irqtab[(inw(ioaddr+L_CONFIG)>>2)&3]; in ni65_probe1()
489 dev->dma = dmatab[inw(ioaddr+L_CONFIG)&3]; in ni65_probe1()
523 release_region(ioaddr, cards[p->cardno].total_size); in ni65_probe1()
545 release_region(ioaddr, cards[p->cardno].total_size); in ni65_probe1()
558 release_region(ioaddr, cards[p->cardno].total_size); in ni65_probe1()
562 dev->base_addr = ioaddr; in ni65_probe1()