Lines Matching refs:dev
50 static int m147lance_open(struct net_device *dev);
51 static int m147lance_close(struct net_device *dev);
73 struct net_device *dev;
85 dev = alloc_etherdev(sizeof(struct m147lance_private));
86 if (!dev)
90 sprintf(dev->name, "eth%d", unit);
92 /* Fill the dev fields */
93 dev->base_addr = (unsigned long)MVME147_LANCE_BASE;
94 dev->netdev_ops = &lance_netdev_ops;
95 dev->dma = 0;
99 dev->dev_addr[0] = 0x08;
100 dev->dev_addr[1] = 0x00;
101 dev->dev_addr[2] = 0x3e;
103 dev->dev_addr[5] = address&0xff;
105 dev->dev_addr[4] = address&0xff;
107 dev->dev_addr[3] = address&0xff;
110 dev->name, dev->base_addr, MVME147_LANCE_IRQ,
111 dev->dev_addr);
113 lp = netdev_priv(dev);
116 printk("%s: No memory for LANCE buffers\n", dev->name);
117 free_netdev(dev);
122 lp->lance.base = dev->base_addr;
135 err = register_netdev(dev);
138 free_netdev(dev);
142 return dev;
160 static int m147lance_open(struct net_device *dev)
164 status = lance_open(dev); /* call generic lance open code */
174 static int m147lance_close(struct net_device *dev)
178 lance_close(dev);