taglinefilesource code
omr399drivers/net/de4x5.comr = inl(DE4X5_OMR);\
omr400drivers/net/de4x5.comr |= OMR_ST | OMR_SR;\
omr401drivers/net/de4x5.coutl(omr, DE4X5_OMR);               /* Enable the TX and/or RX */\
omr405drivers/net/de4x5.comr = inl(DE4X5_OMR);\
omr406drivers/net/de4x5.comr &= ~(OMR_ST|OMR_SR);\
omr407drivers/net/de4x5.coutl(omr, DE4X5_OMR);               /* Disable the TX and/or RX */ \
omr915drivers/net/de4x5.cs32 omr;
omr1000drivers/net/de4x5.cs32 bmr, omr;
omr1017drivers/net/de4x5.comr = inl(DE4X5_OMR) & ~OMR_PR;             /* Turn off promiscuous mode */
omr1019drivers/net/de4x5.comr |= (OMR_SDP | OMR_SB);
omr1042drivers/net/de4x5.coutl(omr|OMR_ST, DE4X5_OMR);
omr1050drivers/net/de4x5.coutl(omr, DE4X5_OMR);                        /* Stop everything! */
omr1152drivers/net/de4x5.cs32 imr, omr, sts, limit;
omr1376drivers/net/de4x5.cint omr;
omr1378drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr1379drivers/net/de4x5.cif (!(omr & OMR_SF)) {
omr1380drivers/net/de4x5.comr &= ~(OMR_ST|OMR_SR);
omr1381drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr1383drivers/net/de4x5.cif ((omr & OMR_TR) < OMR_TR) {
omr1384drivers/net/de4x5.comr += 0x4000;
omr1386drivers/net/de4x5.comr |= OMR_SF;
omr1388drivers/net/de4x5.coutl(omr | OMR_ST | OMR_SR, DE4X5_OMR);
omr1399drivers/net/de4x5.cs32 imr, omr;
omr1474drivers/net/de4x5.cu32 omr;
omr1475drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr1476drivers/net/de4x5.comr |= OMR_PR;
omr1477drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr1505drivers/net/de4x5.cu32 omr, crc, poly = CRC_POLYNOMIAL_LE;
omr1509drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr1510drivers/net/de4x5.comr &= ~(OMR_PR | OMR_PM);
omr1514drivers/net/de4x5.comr |= OMR_PM;                       /* Pass all multicasts */
omr1549drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr2015drivers/net/de4x5.cs32 sts, irqs, irq_mask, imr, omr;
omr2041drivers/net/de4x5.comr = inl(DE4X5_OMR);/* Set up full duplex for the autonegotiate */
omr2042drivers/net/de4x5.coutl(omr | OMR_FD, DE4X5_OMR);
omr2088drivers/net/de4x5.comr = inl(DE4X5_OMR);          /* Set up half duplex for TP */
omr2089drivers/net/de4x5.coutl(omr & ~OMR_FD, DE4X5_OMR);
omr2122drivers/net/de4x5.comr = inl(DE4X5_OMR);          /* Set up half duplex for AUI */
omr2123drivers/net/de4x5.coutl(omr & ~OMR_FD, DE4X5_OMR);
omr2153drivers/net/de4x5.comr = inl(DE4X5_OMR);          /* Set up half duplex for BNC */
omr2154drivers/net/de4x5.coutl(omr & ~OMR_FD, DE4X5_OMR);
omr2196drivers/net/de4x5.comr = inl(DE4X5_OMR);    /* Set up full duplex for the autonegotiate */
omr2197drivers/net/de4x5.coutl(omr | OMR_FD, DE4X5_OMR);
omr2222drivers/net/de4x5.cu_long imr, omr;
omr2720drivers/net/de4x5.cs32 omr;
omr2742drivers/net/de4x5.cs32 omr;
omr3523drivers/net/de4x5.clong omr;
omr3526drivers/net/de4x5.comr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR));
omr3527drivers/net/de4x5.comr |= (OMR_PS | OMR_HBD);
omr3528drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr3540drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr3542drivers/net/de4x5.creturn omr;
omr3550drivers/net/de4x5.clong omr;
omr3553drivers/net/de4x5.comr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR));
omr3554drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr3566drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr3568drivers/net/de4x5.creturn omr;
omr3774drivers/net/de4x5.cs32 omr;
omr3817drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr3818drivers/net/de4x5.comr |= OMR_PR;
omr3819drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr3827drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr3828drivers/net/de4x5.comr &= ~OMR_PR;
omr3829drivers/net/de4x5.coutb(omr, DE4X5_OMR);
omr3874drivers/net/de4x5.comr = inl(DE4X5_OMR);
omr3875drivers/net/de4x5.comr |= OMR_PM;
omr3876drivers/net/de4x5.coutl(omr, DE4X5_OMR);
omr743drivers/net/de4x5.homr = inl(DE4X5_OMR) & ~(OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD);\
omr747drivers/net/de4x5.homr |= ((de4x5_full_duplex ? OMR_FD : 0) | OMR_TTM);\
omr748drivers/net/de4x5.houtl(omr, DE4X5_OMR);\
omr751drivers/net/de4x5.homr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD));\
omr752drivers/net/de4x5.homr |= (de4x5_full_duplex ? OMR_FD : 0);\
omr753drivers/net/de4x5.houtl(omr | OMR_TTM, DE4X5_OMR);\
omr765drivers/net/de4x5.homr = inl(DE4X5_OMR) & ~(OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD);\
omr771drivers/net/de4x5.hif (fdx) omr |= OMR_FD;\
omr772drivers/net/de4x5.houtl(omr, DE4X5_OMR);\
omr774drivers/net/de4x5.homr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD));\
omr775drivers/net/de4x5.homr |= (de4x5_full_duplex ? OMR_FD : 0);\
omr776drivers/net/de4x5.houtl(omr | OMR_PS | OMR_HBD | OMR_PCS | OMR_SCR, DE4X5_OMR);\
omr785drivers/net/de4x5.homr = (inl(DE4X5_OMR) & ~(OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD));\
omr786drivers/net/de4x5.houtl(omr, DE4X5_OMR);\
omr788drivers/net/de4x5.homr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR | OMR_FD));\
omr789drivers/net/de4x5.houtl(omr | OMR_PS | OMR_HBD | OMR_PCS | OMR_SCR, DE4X5_OMR);\