Lines Matching defs:ioaddr
417 static int __init ni65_probe1(struct net_device *dev,int ioaddr)
427 if(!request_region(ioaddr, cards[i].total_size, cards[i].cardname))
430 if(inb(ioaddr+cards[i].id_offset+0) != cards[i].id0 ||
431 inb(ioaddr+cards[i].id_offset+1) != cards[i].id1) {
432 release_region(ioaddr, cards[i].total_size);
438 if(inb(ioaddr+cards[i].addr_offset+j) != cards[i].vendor_id[j])
439 release_region(ioaddr, cards[i].total_size);
447 dev->dev_addr[j] = inb(ioaddr+cards[i].addr_offset+j);
450 release_region(ioaddr, cards[i].total_size);
454 p->cmdr_addr = ioaddr + cards[i].cmd_offset;
458 printk(KERN_INFO "%s: %s found at %#3x, ", dev->name, cards[p->cardno].cardname , ioaddr);
465 release_region(ioaddr, cards[p->cardno].total_size);
485 dev->irq = irqtab[(inw(ioaddr+L_CONFIG)>>2)&3];
486 dev->dma = dmatab[inw(ioaddr+L_CONFIG)&3];
520 release_region(ioaddr, cards[p->cardno].total_size);
542 release_region(ioaddr, cards[p->cardno].total_size);
555 release_region(ioaddr, cards[p->cardno].total_size);
559 dev->base_addr = ioaddr;