taglinefilesource code
sts756drivers/net/de4x5.cs32 imr, omr, sts;
sts833drivers/net/de4x5.csts = inl(DE4X5_STS);
sts834drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts945drivers/net/de4x5.cs32 imr, omr, sts;
sts1016drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1017drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts1074drivers/net/de4x5.cs32 imr, omr, sts;
sts1089drivers/net/de4x5.cwhile ((sts = inl(DE4X5_STS)) & lp->irq_mask) { /* Read IRQ status */
sts1090drivers/net/de4x5.coutl(sts, DE4X5_STS);            /* Reset the board interrupts */
sts1092drivers/net/de4x5.cif (sts & (STS_RI | STS_RU))   /* Rx interrupt (packet[s] arrived) */
sts1095drivers/net/de4x5.cif (sts & (STS_TI | STS_TU))     /* Tx interrupt (packet sent) */
sts1098drivers/net/de4x5.cif (sts & STS_TM)                /* Autosense tick */
sts1101drivers/net/de4x5.cif (sts & STS_LNF) {             /* TP Link has failed */
sts1107drivers/net/de4x5.cif (sts & STS_SE) {              /* Bus Error */
sts1110drivers/net/de4x5.cdev->name, sts);
sts1871drivers/net/de4x5.cs32 sts, irqs, irq_mask, omr;
sts1879drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xffff, 0x0008, 2400);
sts1880drivers/net/de4x5.cif (sts & STS_LNP) {
sts1891drivers/net/de4x5.csts = test_ans(dev, irqs, irq_mask, 3000);
sts1892drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1903drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xff3f, 0x0008, 2400);
sts1904drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1919drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x000e, 1000);
sts1931drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x0006, 1000);
sts1982drivers/net/de4x5.cs32 sts, time, csr12;
sts1990drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1991drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts2000drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2001drivers/net/de4x5.c} while ((time != 0) && !(sts & irqs));
sts2003drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2005drivers/net/de4x5.creturn sts;
sts2068drivers/net/de4x5.cs32 sts, ans;
sts2076drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2077drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts2082drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2083drivers/net/de4x5.c} while (!(sts & irqs) && (ans ^ ANS_NWOK) != 0);
sts2085drivers/net/de4x5.creturn ((sts & STS_LNP) && ((ans ^ ANS_NWOK) == 0) ? STS_LNP : 0);