taglinefilesource code
DE4X5_MII2243drivers/net/de4x5.cmii_wr(ana, MII_ANA, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2261drivers/net/de4x5.cmii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2285drivers/net/de4x5.canlpa = mii_rd(MII_ANLPA, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2286drivers/net/de4x5.cana = mii_rd(MII_ANA, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2403drivers/net/de4x5.cmii_wr(MII_CR_RST, MII_CR, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2509drivers/net/de4x5.creg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask;
DE4X5_MII2529drivers/net/de4x5.cspd = mii_rd(lp->phy[lp->active].spd.reg, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2547drivers/net/de4x5.cmii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2548drivers/net/de4x5.creturn (mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII) & MII_SR_LKS);
DE4X5_MII2562drivers/net/de4x5.cmii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII);
DE4X5_MII2563drivers/net/de4x5.creturn (mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII) & MII_SR_LKS);
DE4X5_MII2576drivers/net/de4x5.creturn (mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII));
DE4X5_MII3440drivers/net/de4x5.cid = mii_get_oui(i, DE4X5_MII); 
DE4X5_MII3458drivers/net/de4x5.cmii_wr(MII_CR_RST, MII_CR, lp->phy[k].addr, DE4X5_MII);
DE4X5_MII3459drivers/net/de4x5.cwhile (mii_rd(MII_CR, lp->phy[k].addr, DE4X5_MII) & MII_CR_RST);
DE4X5_MII3651drivers/net/de4x5.cprintk("\nMII CR:  %x\n",mii_rd(MII_CR,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3652drivers/net/de4x5.cprintk("MII SR:  %x\n",mii_rd(MII_SR,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3653drivers/net/de4x5.cprintk("MII ID0: %x\n",mii_rd(MII_ID0,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3654drivers/net/de4x5.cprintk("MII ID1: %x\n",mii_rd(MII_ID1,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3656drivers/net/de4x5.cprintk("MII ANA: %x\n",mii_rd(0x04,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3657drivers/net/de4x5.cprintk("MII ANC: %x\n",mii_rd(0x05,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3659drivers/net/de4x5.cprintk("MII 16:  %x\n",mii_rd(0x10,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3661drivers/net/de4x5.cprintk("MII 17:  %x\n",mii_rd(0x11,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3662drivers/net/de4x5.cprintk("MII 18:  %x\n",mii_rd(0x12,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII3664drivers/net/de4x5.cprintk("MII 20:  %x\n",mii_rd(0x14,lp->phy[k].addr,DE4X5_MII));
DE4X5_MII4002drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_CR,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4003drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_SR,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4004drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_ID0,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4005drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_ID1,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4007drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_ANA,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4008drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(MII_ANLPA,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4010drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(0x10,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4012drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(0x11,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4013drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(0x12,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII4015drivers/net/de4x5.ctmp.lval[j>>2]=mii_rd(0x14,lp->phy[lp->active].addr,DE4X5_MII); j+=4;
DE4X5_MII745drivers/net/de4x5.hmii_wr(MII_CR_10|(de4x5_full_duplex?MII_CR_FDM:0), MII_CR, lp->phy[lp->active].addr, DE4X5_MII);\
DE4X5_MII762drivers/net/de4x5.hmii_wr(mii_rd(0x18, lp->phy[lp->active].addr, DE4X5_MII) & ~0x2000,\
DE4X5_MII763drivers/net/de4x5.h0x18, lp->phy[lp->active].addr, DE4X5_MII);\
DE4X5_MII766drivers/net/de4x5.hsr = mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII);\
DE4X5_MII769drivers/net/de4x5.hmii_wr(MII_CR_100|(fdx?MII_CR_FDM:0), MII_CR, lp->phy[lp->active].addr, DE4X5_MII);\
DE4X5_MII784drivers/net/de4x5.hmii_wr(MII_CR_100|MII_CR_ASSE, MII_CR, lp->phy[lp->active].addr, DE4X5_MII);\