Lines Matching defs:tp

81 	struct tulip_private *tp = from_timer(tp, t, timer);
82 struct net_device *dev = tp->dev;
83 void __iomem *ioaddr = tp->base_addr;
91 mod_timer(&tp->timer, RUN_AT(next_tick));
98 struct tulip_private *tp = netdev_priv(dev);
99 void __iomem *ioaddr = tp->base_addr;
111 if (tp->sym_advertise & 0x0100) csr14 |= 0x00020000;
114 if (tp->sym_advertise & 0x0080) csr14 |= 0x00010000;
117 if (tp->sym_advertise & 0x0020) csr14 |= 0x00000040;
130 tp->nway = tp->mediasense = 1;
131 tp->nwayset = tp->lpar = 0;
135 tp->csr6 = ioread32(ioaddr + CSR6);
137 netdev_dbg(dev, "On Entry to Nway, csr6=%08x\n", tp->csr6);
142 tp->csr6 = tp->csr6 & 0xfe3bd1fd;
146 if (tp->sym_advertise & 0x0040) tp->csr6 |= 0x00000200;
152 tp->csr6 |= 0x01000000;
154 iowrite32(tp->csr6, ioaddr + CSR6);
172 struct tulip_private *tp = netdev_priv(dev);
173 void __iomem *ioaddr = tp->base_addr;
187 if (tp->nway && !tp->nwayset) {
204 int negotiated = ((csr12 >> 16) & 0x01E0) & tp->sym_advertise;
205 tp->lpar = (csr12 >> 16);
206 tp->nwayset = 1;
216 csr12, tp->sym_advertise);
217 tp->nwayset = 0;
219 if ((csr12 & 2) == 0 && (tp->sym_advertise & 0x0180))
224 tp->full_duplex = 0;
226 tp->full_duplex = 1;
229 if (tp->nwayset)
233 tp->sym_advertise, tp->lpar,
253 tp->csr6 = (ioread32(ioaddr + CSR6) & 0xfe3bd1fd);
261 if (dev->if_port & 1) tp->csr6 |= 0x01840000;
262 else tp->csr6 |= 0x00400000;
265 if (tp->full_duplex) tp->csr6 |= 0x00000200;
271 tp->csr6,
278 tulip_start_rxtx(tp);
301 tp->nway = 0;
302 tp->nwayset = 1;
307 tp->csr6 = (ioread32(ioaddr + CSR6) & 0xfe3bd1fd);
308 tp->csr6 |= 0x00400000;
310 tulip_restart_rxtx(tp);
317 if ((tp->nwayset && (csr5 & 0x08000000) &&
319 (csr12 & 2) == 2) || (tp->nway && (csr5 & (TPLnkFail)))) {
326 del_timer_sync(&tp->timer);
328 tp->timer.expires = RUN_AT(3*HZ);
329 add_timer(&tp->timer);
346 tp->nway = 0;
347 tp->nwayset = 1;
350 if ((csr12 & 2) && ! tp->medialock) {
351 del_timer_sync(&tp->timer);
353 tp->timer.expires = RUN_AT(3*HZ);
354 add_timer(&tp->timer);
370 tp->nway = 0;
371 tp->nwayset = 1;
374 if ((csr12 & 4) && ! tp->medialock) {
375 del_timer_sync(&tp->timer);
377 tp->timer.expires = RUN_AT(3*HZ);
378 add_timer(&tp->timer);
398 tp->csr6 = (ioread32(ioaddr + CSR6) & 0xfe3bd1fd);
399 tp->csr6 |= 0x00400000;
401 tulip_restart_rxtx(tp);