Lines Matching refs:dev
50 static int __init com20020isa_probe(struct net_device *dev)
54 struct arcnet_local *lp = netdev_priv(dev);
60 ioaddr = dev->base_addr;
62 arc_printk(D_NORMAL, dev, "No autoprobe (yet) for IO mapped cards; you must specify the base address!\n");
66 arc_printk(D_NORMAL, dev, "IO region %xh-%xh already allocated.\n",
71 arc_printk(D_NORMAL, dev, "IO address %x empty\n", ioaddr);
75 if (com20020_check(dev)) {
80 if (!dev->irq) {
85 arc_printk(D_INIT_REASONS, dev, "intmask was %02Xh\n",
92 dev->irq = probe_irq_off(airqmask);
94 if ((int)dev->irq <= 0) {
95 arc_printk(D_INIT_REASONS, dev, "Autoprobe IRQ failed first time\n");
100 dev->irq = probe_irq_off(airqmask);
101 if ((int)dev->irq <= 0) {
102 arc_printk(D_NORMAL, dev, "Autoprobe IRQ failed.\n");
111 err = com20020_found(dev, 0);
146 struct net_device *dev;
149 dev = alloc_arcdev(device);
150 if (!dev)
154 arcnet_set_addr(dev, node);
156 dev->netdev_ops = &com20020_netdev_ops;
158 lp = netdev_priv(dev);
165 dev->base_addr = io;
166 dev->irq = irq;
168 if (dev->irq == 2)
169 dev->irq = 9;
171 if (com20020isa_probe(dev)) {
172 free_arcdev(dev);
176 my_dev = dev;