Lines Matching refs:tp
19 struct tulip_private *tp =
21 struct net_device *dev = tp->dev;
22 void __iomem *ioaddr = tp->base_addr;
34 switch (tp->chip_id) {
43 if (tp->mtable == NULL) { /* No EEPROM info, use generic code. */
53 mleaf = &tp->mtable->mleaf[tp->cur_index];
87 if (tp->medialock)
90 if (--tp->cur_index < 0) {
92 tp->cur_index = tp->mtable->leafcount - 1;
94 dev->if_port = tp->mtable->mleaf[tp->cur_index].media;
100 medianame[tp->mtable->mleaf[tp->cur_index].media]);
103 tulip_restart_rxtx(tp);
126 spin_lock_irqsave(&tp->lock, flags);
127 if (tp->timeout_recovery) {
128 tulip_tx_timeout_complete(tp, ioaddr);
129 tp->timeout_recovery = 0;
131 spin_unlock_irqrestore(&tp->lock, flags);
136 mod_timer(&tp->timer, RUN_AT(next_tick));
142 struct tulip_private *tp = from_timer(tp, t, timer);
143 struct net_device *dev = tp->dev;
144 void __iomem *ioaddr = tp->base_addr;
152 mod_timer(&tp->timer, RUN_AT(next_tick));
159 struct tulip_private *tp = from_timer(tp, t, timer);
160 struct net_device *dev = tp->dev;
165 tulip_mdio_read(dev, tp->phys[0], 1),
166 tulip_mdio_read(dev, tp->phys[0], 5));
174 mod_timer(&tp->timer, RUN_AT(next_tick));