Lines Matching defs:lp
131 struct hplance_private *lp;
153 lp = netdev_priv(dev);
154 lp->lance.name = d->name;
155 lp->lance.base = va;
156 lp->lance.init_block = (struct lance_init_block *)(va + HPLANCE_MEMOFF); /* CPU addr */
157 lp->lance.lance_init_block = NULL; /* LANCE addr of same RAM */
158 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */
159 lp->lance.irq = d->ipl;
160 lp->lance.writerap = hplance_writerap;
161 lp->lance.writerdp = hplance_writerdp;
162 lp->lance.readrdp = hplance_readrdp;
163 lp->lance.lance_log_rx_bufs = LANCE_LOG_RX_BUFFERS;
164 lp->lance.lance_log_tx_bufs = LANCE_LOG_TX_BUFFERS;
165 lp->lance.rx_ring_mod_mask = RX_RING_MOD_MASK;
166 lp->lance.tx_ring_mod_mask = TX_RING_MOD_MASK;
174 struct lance_private *lp = (struct lance_private *)priv;
177 out_be16(lp->base + HPLANCE_REGOFF + LANCE_RAP, value);
178 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0);
183 struct lance_private *lp = (struct lance_private *)priv;
186 out_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP, value);
187 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0);
192 struct lance_private *lp = (struct lance_private *)priv;
196 value = in_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP);
197 } while ((in_8(lp->base + HPLANCE_STATUS) & LE_ACK) == 0);
204 struct lance_private *lp = netdev_priv(dev);
210 out_8(lp->base + HPLANCE_STATUS, LE_IE);
217 struct lance_private *lp = netdev_priv(dev);
219 out_8(lp->base + HPLANCE_STATUS, 0); /* disable interrupts at boardlevel */