Lines Matching defs:tp
21 struct tulip_private *tp = netdev_priv(dev);
22 void __iomem *ioaddr = tp->base_addr;
31 tp->nwayset = 1;
37 tp->full_duplex = 1;
43 if (tp->csr6 != new_csr6) {
44 tp->csr6 = new_csr6;
46 tulip_restart_rxtx(tp);
54 struct tulip_private *tp = netdev_priv(dev);
55 void __iomem *ioaddr = tp->base_addr;
68 if (! tp->nwayset || time_after(jiffies, dev_trans_start(dev) + 1*HZ)) {
69 tp->csr6 = 0x00420000 | (tp->csr6 & 0x0000fdff);
70 iowrite32(tp->csr6, ioaddr + CSR6);
77 spin_lock(&tp->lock);
79 spin_unlock(&tp->lock);
89 struct tulip_private *tp = from_timer(tp, t, timer);
90 struct net_device *dev = tp->dev;
91 void __iomem *ioaddr = tp->base_addr;
104 spin_lock_irq(&tp->lock);
107 spin_unlock_irq(&tp->lock);
110 int new_csr6 = tp->csr6 & ~0x40C40200;
120 tp->nwayset = 0;
132 if (tp->medialock) {
133 } else if (tp->nwayset && (dev->if_port & 1)) {
146 if (tp->csr6 != new_csr6) {
147 tp->csr6 = new_csr6;
149 tulip_restart_rxtx(tp);
155 tp->full_duplex ? "full" : "half",
161 mod_timer(&tp->timer, RUN_AT(next_tick));
168 iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ioaddr + CSR7);