taglinefilesource code
sts761drivers/net/de4x5.cs32 imr, omr, sts;
sts838drivers/net/de4x5.csts = inl(DE4X5_STS);
sts839drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts950drivers/net/de4x5.cs32 imr, omr, sts;
sts1021drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1022drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts1079drivers/net/de4x5.cs32 imr, omr, sts;
sts1094drivers/net/de4x5.cwhile ((sts = inl(DE4X5_STS)) & lp->irq_mask) { /* Read IRQ status */
sts1095drivers/net/de4x5.coutl(sts, DE4X5_STS);            /* Reset the board interrupts */
sts1097drivers/net/de4x5.cif (sts & (STS_RI | STS_RU))   /* Rx interrupt (packet[s] arrived) */
sts1100drivers/net/de4x5.cif (sts & (STS_TI | STS_TU))     /* Tx interrupt (packet sent) */
sts1103drivers/net/de4x5.cif (sts & STS_TM)                /* Autosense tick */
sts1106drivers/net/de4x5.cif (sts & STS_LNF) {             /* TP Link has failed */
sts1112drivers/net/de4x5.cif (sts & STS_SE) {              /* Bus Error */
sts1115drivers/net/de4x5.cdev->name, sts);
sts1858drivers/net/de4x5.cs32 sts, irqs, irq_mask, omr;
sts1866drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xffff, 0x0008, 2400);
sts1867drivers/net/de4x5.cif (sts & STS_LNP) {
sts1878drivers/net/de4x5.csts = test_ans(dev, irqs, irq_mask, 3000);
sts1879drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1890drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xff3f, 0x0008, 2400);
sts1891drivers/net/de4x5.cif (!(sts & STS_LNP) && (lp->autosense == AUTO)) {
sts1906drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x000e, 1000);
sts1918drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x0006, 1000);
sts1969drivers/net/de4x5.cs32 sts, time, csr12;
sts1977drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1978drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts1987drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1988drivers/net/de4x5.c} while ((time != 0) && !(sts & irqs));
sts1990drivers/net/de4x5.csts = inl(DE4X5_STS);
sts1992drivers/net/de4x5.creturn sts;
sts2055drivers/net/de4x5.cs32 sts, ans;
sts2063drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2064drivers/net/de4x5.coutl(sts, DE4X5_STS);
sts2069drivers/net/de4x5.csts = inl(DE4X5_STS);
sts2070drivers/net/de4x5.c} while (!(sts & irqs) && (ans ^ ANS_NWOK) != 0);
sts2072drivers/net/de4x5.creturn ((sts & STS_LNP) && ((ans ^ ANS_NWOK) == 0) ? STS_LNP : 0);