Lines Matching refs:lp
184 struct net_local *lp; in mac89x0_probe() local
233 lp = netdev_priv(dev); in mac89x0_probe()
246 lp->chip_type = rev_type &~ REVISON_BITS; in mac89x0_probe()
247 lp->chip_revision = ((rev_type & REVISON_BITS) >> 8) + 'A'; in mac89x0_probe()
251 lp->send_cmd = TX_AFTER_381; in mac89x0_probe()
252 if (lp->chip_type == CS8900 && lp->chip_revision >= 'F') in mac89x0_probe()
253 lp->send_cmd = TX_NOW; in mac89x0_probe()
254 if (lp->chip_type != CS8900 && lp->chip_revision >= 'C') in mac89x0_probe()
255 lp->send_cmd = TX_NOW; in mac89x0_probe()
262 lp->chip_type==CS8900?'0':'2', in mac89x0_probe()
263 lp->chip_type==CS8920M?"M":"", in mac89x0_probe()
264 lp->chip_revision, in mac89x0_probe()
327 struct net_local *lp = netdev_priv(dev); in net_open() local
338 if (lp->chip_type == CS8900) in net_open()
351 lp->rx_mode = 0; in net_open()
354 lp->curr_rx_cfg = RX_OK_ENBL | RX_CRC_ERROR_ENBL; in net_open()
356 writereg(dev, PP_RxCFG, lp->curr_rx_cfg); in net_open()
373 struct net_local *lp = netdev_priv(dev); in net_send_packet() local
389 writereg(dev, PP_TxCMD, lp->send_cmd); in net_send_packet()
415 struct net_local *lp; in net_interrupt() local
424 lp = netdev_priv(dev); in net_interrupt()
465 lp->send_underrun++; in net_interrupt()
466 if (lp->send_underrun == 3) lp->send_cmd = TX_AFTER_381; in net_interrupt()
467 else if (lp->send_underrun == 6) lp->send_cmd = TX_AFTER_ALL; in net_interrupt()
566 struct net_local *lp = netdev_priv(dev); in set_multicast_list() local
570 lp->rx_mode = RX_ALL_ACCEPT; in set_multicast_list()
574 lp->rx_mode = RX_MULTCAST_ACCEPT; in set_multicast_list()
577 lp->rx_mode = 0; in set_multicast_list()
579 writereg(dev, PP_RxCTL, DEF_RX_ACCEPT | lp->rx_mode); in set_multicast_list()
582 writereg(dev, PP_RxCFG, lp->curr_rx_cfg | in set_multicast_list()
583 (lp->rx_mode == RX_ALL_ACCEPT? (RX_CRC_ERROR_ENBL|RX_RUNT_ENBL|RX_EXTRA_DATA_ENBL) : 0)); in set_multicast_list()