Lines Matching refs:lp
92 struct arcnet_local *lp = netdev_priv(dev); in com20020_check() local
97 lp->setup = lp->clockm ? 0 : (lp->clockp << 1); in com20020_check()
98 lp->setup2 = (lp->clockm << 4) | 8; in com20020_check()
102 lp->setup = lp->setup | P1MODE; in com20020_check()
105 outb(lp->setup, _XREG); in com20020_check()
107 if (lp->clockm != 0) in com20020_check()
110 outb(lp->setup2, _XREG); in com20020_check()
117 lp->config = 0x21 | (lp->timeout << 3) | (lp->backplane << 2); in com20020_check()
155 struct arcnet_local *lp = netdev_priv(dev); in com20020_set_hwaddr() local
179 struct arcnet_local *lp; in com20020_found() local
184 lp = netdev_priv(dev); in com20020_found()
186 lp->hw.owner = THIS_MODULE; in com20020_found()
187 lp->hw.command = com20020_command; in com20020_found()
188 lp->hw.status = com20020_status; in com20020_found()
189 lp->hw.intmask = com20020_setmask; in com20020_found()
190 lp->hw.reset = com20020_reset; in com20020_found()
191 lp->hw.copy_to_card = com20020_copy_to_card; in com20020_found()
192 lp->hw.copy_from_card = com20020_copy_from_card; in com20020_found()
193 lp->hw.close = com20020_close; in com20020_found()
199 outb(lp->setup, _XREG); in com20020_found()
201 if (lp->card_flags & ARC_CAN_10MBIT) in com20020_found()
204 outb(lp->setup2, _XREG); in com20020_found()
211 lp->config = 0x20 | (lp->timeout << 3) | (lp->backplane << 2) | 1; in com20020_found()
226 lp->card_name, dev->dev_addr[0], dev->base_addr, dev->irq); in com20020_found()
228 if (lp->backplane) in com20020_found()
231 if (lp->timeout != 3) in com20020_found()
232 BUGMSG(D_NORMAL, "Using extended timeout value of %d.\n", lp->timeout); in com20020_found()
235 lp->setup >> 1, in com20020_found()
236 clockrates[3 - ((lp->setup2 & 0xF0) >> 4) + ((lp->setup & 0x0F) >> 1)]); in com20020_found()
256 struct arcnet_local *lp = netdev_priv(dev); in com20020_reset() local
261 __FILE__,__LINE__,__func__,dev,lp,dev->name); in com20020_reset()
266 lp->config = TXENcfg | (lp->timeout << 3) | (lp->backplane << 2); in com20020_reset()
323 struct arcnet_local *lp = netdev_priv(dev); in com20020_close() local
327 lp->config &= ~TXENcfg; in com20020_close()
340 struct arcnet_local *lp = netdev_priv(dev); in com20020_set_mc_list() local
344 if (!(lp->setup & PROMISCset)) in com20020_set_mc_list()
347 lp->setup |= PROMISCset; in com20020_set_mc_list()
348 outb(lp->setup, _XREG); in com20020_set_mc_list()
352 if ((lp->setup & PROMISCset)) in com20020_set_mc_list()
355 lp->setup &= ~PROMISCset; in com20020_set_mc_list()
356 outb(lp->setup, _XREG); in com20020_set_mc_list()