continue;
}
- /* Fix up PCI device */
- adjust_pci_device ( pci );
-
/* If driver has a class, and class matches, use it */
if ( driver->class &&
( driver->class == pci->class ) ) {
if (pci->ioaddr == 0)
return 0;
+ adjust_pci_device(pci);
+
nic->ioaddr = pci->ioaddr;
nic->irqno = 0;
ioaddr = p->ioaddr;
nic->ioaddr = ioaddr;
+ adjust_pci_device(p);
+
/* Copy IRQ from PCI information */
nic->irqno = p->irq;
/* Mask the bit that says "this is an io addr" */
mtdx.ioaddr = pci->ioaddr;
+ adjust_pci_device(pci);
+
mtdx.nic_name = dev->name;
mtdx.dev_id = pci->dev_id;
if (pci->ioaddr == 0)
return 0;
+ adjust_pci_device(pci);
+
/* initialize some commonly used globals */
nic->irqno = 0;
nic->ioaddr = pci->ioaddr;
nic->irqno = pci->irq;
+ adjust_pci_device(pci);
+
/* Bring the chip out of low-power mode. */
outb(0x00, nic->ioaddr + Config1);
memset(tp, 0, sizeof(*tp));
+ adjust_pci_device(pdev);
+
nic->irqno = 0;
nic->ioaddr = pdev->ioaddr;
}
nic->nic_op = &tg3_operations;
-
return 1;
err_out_iounmap:
nic->ioaddr = pci->ioaddr;
BASE = pci->ioaddr;
+
+ /* Set nic as PCI bus master */
+ adjust_pci_device(pci);
/* Point to private storage */
priv = &TLanPrivateInfo;
return 0;
rhine_probe1 (nic, pci, pci->ioaddr, pci->dev_id, -1);
+ adjust_pci_device ( pci );
rhine_reset (nic);
nic->nic_op = &rhine_operations;
nic->irqno = pci->irq;
nic->ioaddr = tp->ioaddr;
-
-
return 1;
}