Lines Matching defs:lp

95 	struct arcnet_local *lp = netdev_priv(dev);
102 lp->setup = lp->clockm ? 0 : (lp->clockp << 1);
103 lp->setup2 = (lp->clockm << 4) | 8;
107 lp->setup = lp->setup | P1MODE;
109 com20020_set_subaddress(lp, ioaddr, SUB_SETUP1);
110 arcnet_outb(lp->setup, ioaddr, COM20020_REG_W_XREG);
112 if (lp->clockm != 0) {
113 com20020_set_subaddress(lp, ioaddr, SUB_SETUP2);
114 arcnet_outb(lp->setup2, ioaddr, COM20020_REG_W_XREG);
121 lp->config = (lp->timeout << 3) | (lp->backplane << 2) | SUB_NODE;
123 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
157 struct arcnet_local *lp = netdev_priv(dev);
161 com20020_set_subaddress(lp, ioaddr, SUB_NODE);
170 struct arcnet_local *lp = netdev_priv(dev);
172 lp->config |= TXENcfg;
173 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
181 struct arcnet_local *lp = netdev_priv(dev);
186 lp->config &= ~TXENcfg;
187 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
205 struct arcnet_local *lp;
210 lp = netdev_priv(dev);
212 lp->hw.owner = THIS_MODULE;
213 lp->hw.command = com20020_command;
214 lp->hw.status = com20020_status;
215 lp->hw.intmask = com20020_setmask;
216 lp->hw.reset = com20020_reset;
217 lp->hw.copy_to_card = com20020_copy_to_card;
218 lp->hw.copy_from_card = com20020_copy_from_card;
219 lp->hw.close = com20020_close;
225 com20020_set_subaddress(lp, ioaddr, SUB_SETUP1);
226 arcnet_outb(lp->setup, ioaddr, COM20020_REG_W_XREG);
228 if (lp->card_flags & ARC_CAN_10MBIT) {
229 com20020_set_subaddress(lp, ioaddr, SUB_SETUP2);
230 arcnet_outb(lp->setup2, ioaddr, COM20020_REG_W_XREG);
237 lp->config = (lp->timeout << 3) | (lp->backplane << 2) | SUB_NODE;
239 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
250 lp->card_name, dev->dev_addr[0], dev->base_addr, dev->irq);
252 if (lp->backplane)
255 if (lp->timeout != 3)
257 lp->timeout);
260 lp->setup >> 1,
262 ((lp->setup2 & 0xF0) >> 4) +
263 ((lp->setup & 0x0F) >> 1)]);
284 struct arcnet_local *lp = netdev_priv(dev);
288 arc_printk(D_DEBUG, dev, "%s: %d: %s: dev: %p, lp: %p, dev->name: %s\n",
289 __FILE__, __LINE__, __func__, dev, lp, dev->name);
294 lp->config |= (lp->timeout << 3) | (lp->backplane << 2);
296 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
301 arcnet_outb(lp->config | RESETcfg, ioaddr, COM20020_REG_W_CONFIG);
303 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
357 struct arcnet_local *lp = netdev_priv(dev);
361 lp->config &= ~TXENcfg;
362 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG);
374 struct arcnet_local *lp = netdev_priv(dev);
379 if (!(lp->setup & PROMISCset))
381 com20020_set_subaddress(lp, ioaddr, SUB_SETUP1);
382 lp->setup |= PROMISCset;
383 arcnet_outb(lp->setup, ioaddr, COM20020_REG_W_XREG);
386 if ((lp->setup & PROMISCset))
388 com20020_set_subaddress(lp, ioaddr, SUB_SETUP1);
389 lp->setup &= ~PROMISCset;
390 arcnet_outb(lp->setup, ioaddr, COM20020_REG_W_XREG);