Lines Matching refs:lp

198 	struct el3_private *lp;
207 lp = netdev_priv(dev);
209 lp->p_dev = link;
211 spin_lock_init(&lp->lock);
399 struct el3_private *lp = netdev_priv(dev);
422 lp->media_status = ((dev->if_port == 0) ? 0x8000 : 0x4000);
424 lp->media_status = ((dev->if_port == 0) ? 0x4010 : 0x8800);
511 struct el3_private *lp = netdev_priv(dev);
512 struct pcmcia_device *link = lp->p_dev;
521 init_timer(&lp->media);
522 lp->media.function = media_check;
523 lp->media.data = (unsigned long) dev;
524 lp->media.expires = jiffies + HZ;
525 add_timer(&lp->media);
606 struct el3_private *lp = netdev_priv(dev);
618 spin_lock(&lp->lock);
676 lp->last_irq = jiffies;
677 spin_unlock(&lp->lock);
686 struct el3_private *lp = netdev_priv(dev);
699 if (!lp->fast_poll)
706 lp->fast_poll = HZ;
708 if (lp->fast_poll) {
709 lp->fast_poll--;
710 lp->media.expires = jiffies + HZ/100;
711 add_timer(&lp->media);
715 /* lp->lock guards the EL3 window. Window should always be 1 except
719 spin_lock_irqsave(&lp->lock, flags);
724 if (time_before(jiffies, lp->last_irq + HZ)) {
733 if (errs || (lp->media_status & 0x0010))
737 if (media != lp->media_status) {
738 if ((media & lp->media_status & 0x8000) &&
739 ((lp->media_status ^ media) & 0x0800))
741 (lp->media_status & 0x0800 ? "lost" : "found"));
742 else if ((media & lp->media_status & 0x4000) &&
743 ((lp->media_status ^ media) & 0x0010))
745 (lp->media_status & 0x0010 ? "ok" : "problem"));
759 lp->media_status = media;
763 spin_unlock_irqrestore(&lp->lock, flags);
766 lp->media.expires = jiffies + HZ;
767 add_timer(&lp->media);
772 struct el3_private *lp = netdev_priv(dev);
774 struct pcmcia_device *link = lp->p_dev;
777 spin_lock_irqsave(&lp->lock, flags);
779 spin_unlock_irqrestore(&lp->lock, flags);
911 struct el3_private *lp = netdev_priv(dev);
912 struct pcmcia_device *link = lp->p_dev;
946 del_timer_sync(&lp->media);