Lines Matching refs:lp
131 struct hplance_private *lp; in hplance_init() local
151 lp = netdev_priv(dev); in hplance_init()
152 lp->lance.name = d->name; in hplance_init()
153 lp->lance.base = va; in hplance_init()
154 lp->lance.init_block = (struct lance_init_block *)(va + HPLANCE_MEMOFF); /* CPU addr */ in hplance_init()
155 lp->lance.lance_init_block = NULL; /* LANCE addr of same RAM */ in hplance_init()
156 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */ in hplance_init()
157 lp->lance.irq = d->ipl; in hplance_init()
158 lp->lance.writerap = hplance_writerap; in hplance_init()
159 lp->lance.writerdp = hplance_writerdp; in hplance_init()
160 lp->lance.readrdp = hplance_readrdp; in hplance_init()
161 lp->lance.lance_log_rx_bufs = LANCE_LOG_RX_BUFFERS; in hplance_init()
162 lp->lance.lance_log_tx_bufs = LANCE_LOG_TX_BUFFERS; in hplance_init()
163 lp->lance.rx_ring_mod_mask = RX_RING_MOD_MASK; in hplance_init()
164 lp->lance.tx_ring_mod_mask = TX_RING_MOD_MASK; in hplance_init()
172 struct lance_private *lp = (struct lance_private *)priv; in hplance_writerap() local
174 out_be16(lp->base + HPLANCE_REGOFF + LANCE_RAP, value); in hplance_writerap()
175 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0); in hplance_writerap()
180 struct lance_private *lp = (struct lance_private *)priv; in hplance_writerdp() local
182 out_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP, value); in hplance_writerdp()
183 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0); in hplance_writerdp()
188 struct lance_private *lp = (struct lance_private *)priv; in hplance_readrdp() local
191 value = in_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP); in hplance_readrdp()
192 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0); in hplance_readrdp()
199 struct lance_private *lp = netdev_priv(dev); in hplance_open() local
205 out_8(lp->base + HPLANCE_STATUS, LE_IE); in hplance_open()
212 struct lance_private *lp = netdev_priv(dev); in hplance_close() local
214 out_8(lp->base + HPLANCE_STATUS, 0); /* disable interrupts at boardlevel */ in hplance_close()