taglinefilesource code
sts754drivers/net/de4x5.cs32 imr, omr, sts;
sts831drivers/net/de4x5.csts = inl(DE4X5_STS);
sts832drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts943drivers/net/de4x5.cs32 imr, omr, sts;
sts1014drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1015drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts1072drivers/net/de4x5.cs32 imr, omr, sts;
sts1087drivers/net/de4x5.cwhile ((sts = inl(DE4X5_STS)) & lp->irq_mask) { /* Read IRQ status */
sts1088drivers/net/de4x5.coutl(sts, DE4X5_STS);            /* Reset the board interrupts */
sts1090drivers/net/de4x5.cif (sts & (STS_RI | STS_RU))   /* Rx interrupt (packet[s] arrived) */
sts1093drivers/net/de4x5.cif (sts & (STS_TI | STS_TU))     /* Tx interrupt (packet sent) */
sts1096drivers/net/de4x5.cif (sts & STS_TM)                /* Autosense tick */
sts1099drivers/net/de4x5.cif (sts & STS_LNF) {             /* TP Link has failed */
sts1105drivers/net/de4x5.cif (sts & STS_SE) {              /* Bus Error */
sts1108drivers/net/de4x5.cdev->name, sts);
sts1866drivers/net/de4x5.cs32 sts, irqs, irq_mask, omr;
sts1874drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xffff, 0x0008, 2400);
sts1875drivers/net/de4x5.cif (sts & STS_LNP) {
sts1886drivers/net/de4x5.csts = test_ans(dev, irqs, irq_mask, 3000);
sts1887drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1898drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xff3f, 0x0008, 2400);
sts1899drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1914drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x000e, 1000);
sts1926drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x0006, 1000);
sts1977drivers/net/de4x5.cs32 sts, time, csr12;
sts1985drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1986drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts1995drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1996drivers/net/de4x5.c} while ((time != 0) && !(sts & irqs));
sts1998drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2000drivers/net/de4x5.creturn sts;
sts2063drivers/net/de4x5.cs32 sts, ans;
sts2071drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2072drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts2077drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2078drivers/net/de4x5.c} while (!(sts & irqs) && (ans ^ ANS_NWOK) != 0);
sts2080drivers/net/de4x5.creturn ((sts & STS_LNP) && ((ans ^ ANS_NWOK) == 0) ? STS_LNP : 0);