Lines Matching refs:lp

256 	struct net_local *lp;  in atp_probe1()  local
340 lp = netdev_priv(dev); in atp_probe1()
341 lp->addr_mode = CMR2h_Normal; in atp_probe1()
342 spin_lock_init(&lp->lock); in atp_probe1()
361 lp->next_module = root_atp_dev; in atp_probe1()
430 struct net_local *lp = netdev_priv(dev); in net_open() local
442 init_timer(&lp->timer); in net_open()
443 lp->timer.expires = jiffies + TIMED_CHECKER; in net_open()
444 lp->timer.data = (unsigned long)dev; in net_open()
445 lp->timer.function = atp_timed_checker; /* timer handler */ in net_open()
446 add_timer(&lp->timer); in net_open()
456 struct net_local *lp = netdev_priv(dev); in hardware_init() local
468 write_reg_high(ioaddr, CMR2, lp->addr_mode); in hardware_init()
485 lp->tx_unit_busy = 0; in hardware_init()
486 lp->pac_cnt_in_tx_buf = 0; in hardware_init()
487 lp->saved_tx_size = 0; in hardware_init()
555 struct net_local *lp = netdev_priv(dev); in atp_send_packet() local
567 spin_lock_irqsave(&lp->lock, flags); in atp_send_packet()
570 spin_unlock_irqrestore(&lp->lock, flags); in atp_send_packet()
574 lp->pac_cnt_in_tx_buf++; in atp_send_packet()
575 if (lp->tx_unit_busy == 0) { in atp_send_packet()
577 lp->saved_tx_size = 0; /* Redundant */ in atp_send_packet()
578 lp->re_tx = 0; in atp_send_packet()
579 lp->tx_unit_busy = 1; in atp_send_packet()
581 lp->saved_tx_size = length; in atp_send_packet()
596 struct net_local *lp; in atp_interrupt() local
603 lp = netdev_priv(dev); in atp_interrupt()
605 spin_lock(&lp->lock); in atp_interrupt()
635 write_reg_high(ioaddr, CMR2, lp->addr_mode); in atp_interrupt()
650 if (++lp->re_tx > 15) { in atp_interrupt()
661 lp->pac_cnt_in_tx_buf--; in atp_interrupt()
662 if ( lp->saved_tx_size) { in atp_interrupt()
663 trigger_send(ioaddr, lp->saved_tx_size); in atp_interrupt()
664 lp->saved_tx_size = 0; in atp_interrupt()
665 lp->re_tx = 0; in atp_interrupt()
667 lp->tx_unit_busy = 0; in atp_interrupt()
693 mod_timer(&lp->timer, jiffies + TIMED_CHECKER); in atp_interrupt()
705 spin_unlock(&lp->lock); in atp_interrupt()
718 struct net_local *lp = netdev_priv(dev); in atp_timed_checker() local
719 int tickssofar = jiffies - lp->last_rx_time; in atp_timed_checker()
722 spin_lock(&lp->lock); in atp_timed_checker()
727 lp->last_rx_time = jiffies; in atp_timed_checker()
732 struct net_local *lp = netdev_priv(atp_timed_dev); in atp_timed_checker()
745 spin_unlock(&lp->lock); in atp_timed_checker()
746 lp->timer.expires = jiffies + TIMED_CHECKER; in atp_timed_checker()
747 add_timer(&lp->timer); in atp_timed_checker()
754 struct net_local *lp = netdev_priv(dev); in net_rx() local
799 lp->last_rx_time = jiffies; in net_rx()
827 struct net_local *lp = netdev_priv(dev); in net_close() local
832 del_timer_sync(&lp->timer); in net_close()
835 lp->addr_mode = CMR2h_OFF; in net_close()
853 struct net_local *lp = netdev_priv(dev); in set_rx_mode() local
857 lp->addr_mode = CMR2h_PROMISC; in set_rx_mode()
859 lp->addr_mode = CMR2h_Normal; in set_rx_mode()
860 write_reg_high(ioaddr, CMR2, lp->addr_mode); in set_rx_mode()