/asus-wl-520gu-7.0.1.45/src/switch/sys/ |
H A D | if_robo.h | 65 uint16 (*phyrd)(void *ch, uint32 phyaddr, uint32 reg); /* read phy register */ 66 void (*phywr)(void *ch, uint32 phyaddr, uint32 reg, uint16 val); /* write phy register */ 71 uint16 (*phyrd)(void *ch, uint32 phyaddr, uint32 reg); /* read phy register */ 72 void (*phywr)(void *ch, uint32 phyaddr, uint32 reg, uint16 val); /* write phy register */
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/pcmcia/ |
H A D | xirc2ps_cs.c | 287 static unsigned mii_rd(ioaddr_t ioaddr, u_char phyaddr, u_char phyreg); 288 static void mii_wr(ioaddr_t ioaddr, u_char phyaddr, u_char phyreg, 534 mii_rd(ioaddr_t ioaddr, u_char phyaddr, u_char phyreg) argument 543 mii_wbits(ioaddr, phyaddr, 5); /* PHY address to be accessed */ 556 mii_wr(ioaddr_t ioaddr, u_char phyaddr, u_char phyreg, unsigned data, int len) argument 564 mii_wbits(ioaddr, phyaddr, 5); /* PHY address to be accessed */
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/ |
H A D | pcnet32.c | 1447 int phyaddr; local 1452 phyaddr = lp->a.read_bcr(ioaddr, 33); 1456 lp->a.write_bcr(ioaddr, 33, phyaddr); 1465 int phyaddr; local 1470 phyaddr = lp->a.read_bcr(ioaddr, 33); 1474 lp->a.write_bcr(ioaddr, 33, phyaddr); 1481 int phyaddr = 0; local 1486 phyaddr = lp->a.read_bcr (ioaddr, 33); 1487 phy_id = (phyaddr >> 5) & 0x1f; 1570 int phyaddr local [all...] |
H A D | sb1250-mac.c | 306 static unsigned int sbmac_mii_read(struct sbmac_softc *s,int phyaddr,int regidx); 307 static void sbmac_mii_write(struct sbmac_softc *s,int phyaddr,int regidx, 515 * SBMAC_MII_READ(s,phyaddr,regidx) 521 * phyaddr - PHY's address 528 static unsigned int sbmac_mii_read(struct sbmac_softc *s,int phyaddr,int regidx) argument 551 sbmac_mii_senddata(s,phyaddr, 5); 602 * SBMAC_MII_WRITE(s,phyaddr,regidx,regval) 608 * phyaddr - PHY to use 616 static void sbmac_mii_write(struct sbmac_softc *s,int phyaddr,int regidx, argument 624 sbmac_mii_senddata(s,phyaddr, [all...] |
H A D | de4x5.c | 986 static int mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr); 987 static void mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr); 995 static int mii_get_oui(u_char phyaddr, u_long ioaddr); 4931 mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr) 4936 mii_address(phyaddr, ioaddr); /* PHY address to be accessed */ 4944 mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr) 4949 mii_address(phyaddr, ioaddr); /* PHY address to be accessed */ 5055 mii_get_oui(u_char phyaddr, u_long ioaddr) 5066 r2 = mii_rd(MII_ID0, phyaddr, ioaddr); 5067 r3 = mii_rd(MII_ID1, phyaddr, ioadd 4929 mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr) argument 4942 mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr) argument 5053 mii_get_oui(u_char phyaddr, u_long ioaddr) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc/8260_io/ |
H A D | fcc_enet.c | 263 static int phyaddr; variable 275 #define mk_mii_read(REG) (0x60020000 | ((phyaddr << 23) | \ 278 #define mk_mii_write(REG, VAL) (0x50020000 | ((phyaddr << 23) | \ 791 phyaddr = phyno; 813 phyaddr = i; 817 printk("fec: Phy @ 0x%x, type 0x%08x\n", phyaddr, phytype);
|
/asus-wl-520gu-7.0.1.45/src/cfe/cfe/arch/mips/cpu/sb1250/src/ |
H A D | dev_sb1250_ethernet.c | 361 * SBETH_MII_READ(s,phyaddr,regidx) 367 * phyaddr - PHY's address 374 static unsigned int sbeth_mii_read(sbeth_t *s,int phyaddr,int regidx) argument 398 sbeth_mii_senddata(s,phyaddr, 5); 449 * SBETH_MII_WRITE(s,phyaddr,regidx,regval) 455 * phyaddr - PHY to use 463 void sbeth_mii_write(sbeth_t *s,int phyaddr,int regidx, 465 void sbeth_mii_write(sbeth_t *s,int phyaddr,int regidx, argument 474 sbeth_mii_senddata(s,phyaddr, 5);
|
H A D | ui_phycmds.c | 96 static void phy_mii_write(phy_t *s,int phyaddr,int regidx, 98 static unsigned int phy_mii_read(phy_t *s,int phyaddr,int regidx); 295 * PHY_MII_READ(s,phyaddr,regidx) 301 * phyaddr - PHY's address 308 static unsigned int phy_mii_read(phy_t *s,int phyaddr,int regidx) argument 332 phy_mii_senddata(s,phyaddr, 5); 383 * PHY_MII_WRITE(s,phyaddr,regidx,regval) 389 * phyaddr - PHY to use 397 static void phy_mii_write(phy_t *s,int phyaddr,int regidx, argument 406 phy_mii_senddata(s,phyaddr, [all...] |
/asus-wl-520gu-7.0.1.45/src/et/sys/ |
H A D | et_cfe.c | 127 uint16 et_phyrd(et_info_t *et, uint phyaddr, uint reg); 128 void et_phywr(et_info_t *et, uint reg, uint phyaddr, uint16 val); 153 et_phyrd(et_info_t *et, uint phyaddr, uint reg) argument 155 return et->etc->chops->phyrd(et->etc->ch, phyaddr, reg); 160 et_phywr(et_info_t *et, uint phyaddr, uint reg, uint16 val) argument 162 et->etc->chops->phywr(et->etc->ch, phyaddr, reg, val);
|
H A D | et_export.h | 30 extern uint16 et_phyrd(void *et, uint phyaddr, uint reg); 31 extern void et_phywr(void *et, uint reg, uint phyaddr, uint16 val);
|
H A D | et_linux.c | 1159 et_phyrd(et_info_t *et, uint phyaddr, uint reg) argument 1164 val = et->etc->chops->phyrd(et->etc->ch, phyaddr, reg); 1172 et_phywr(et_info_t *et, uint phyaddr, uint reg, uint16 val) argument 1175 et->etc->chops->phywr(et->etc->ch, phyaddr, reg, val);
|
H A D | etc.c | 276 (*etc->chops->phyreset)(etc->ch, etc->phyaddr); 287 vec[1] = (*etc->chops->phyrd)(etc->ch, etc->phyaddr, vec[0]); 294 uint phyaddr, reg; local 295 phyaddr = vec[0] >> 16; 296 if (phyaddr < MAXEPHY) { 298 vec[1] = (*etc->chops->phyrd)(etc->ch, phyaddr, reg); 300 phyaddr, reg, vec[1])); 308 (*etc->chops->phywr)(etc->ch, etc->phyaddr, vec[0], (uint16)vec[1]); 314 uint phyaddr, reg; local 315 phyaddr [all...] |
H A D | etc.h | 49 void (*phyreset)(ch_t *ch, uint phyaddr); /* reset phy */ 50 uint16 (*phyrd)(ch_t *ch, uint phyaddr, uint reg); /* read phy register */ 51 void (*phywr)(ch_t *ch, uint phyaddr, uint reg, uint16 val); /* write phy register */ 91 uint phyaddr; /* sb chips: mdio 5-bit phy address */ member in struct:etc_info
|
H A D | etc47xx.c | 85 static void chipphyreset(ch_t *ch, uint phyaddr); 86 static void chipphyinit(ch_t *ch, uint phyaddr); 87 static uint16 chipphyrd(ch_t *ch, uint phyaddr, uint reg); 92 static void chipphywr(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v); 93 static void chipphyor(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v); 94 static void chipphyand(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v); 95 static void chipphyforce(struct bcm4xxx *ch, uint phyaddr); 96 static void chipphyadvertise(struct bcm4xxx *ch, uint phyaddr); 237 * Instead, explicitly require the environment var "et<coreunit>phyaddr=<val>". 240 /* get our phyaddr valu 942 chipphyrd(struct bcm4xxx *ch, uint phyaddr, uint reg) argument 987 chipphywr(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v) argument 1025 chipphyor(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v) argument 1035 chipphyand(struct bcm4xxx *ch, uint phyaddr, uint reg, uint16 v) argument 1045 chipphyreset(struct bcm4xxx *ch, uint phyaddr) argument 1062 chipphyinit(struct bcm4xxx *ch, uint phyaddr) argument 1081 chipphyforce(struct bcm4xxx *ch, uint phyaddr) argument 1121 chipphyadvertise(struct bcm4xxx *ch, uint phyaddr) argument [all...] |