Lines Matching defs:reg
1185 afe_mii_read(void *arg, uint8_t phy, uint8_t reg)
1197 return (afe_miireadcomet(afep, phy, reg));
1199 return (afe_miireadgeneral(afep, phy, reg));
1205 afe_miireadgeneral(afe_t *afep, uint8_t phy, uint8_t reg)
1230 afe_miiwritebit(afep, (reg & i) ? 1 : 0);
1247 afe_miireadcomet(afe_t *afep, uint8_t phy, uint8_t reg)
1252 switch (reg) {
1254 reg = CSR_BMCR;
1257 reg = CSR_BMSR;
1260 reg = CSR_PHYIDR1;
1263 reg = CSR_PHYIDR2;
1266 reg = CSR_ANAR;
1269 reg = CSR_ANLPAR;
1272 reg = CSR_ANER;
1277 return (GETCSR16(afep, reg) & 0xFFFF);
1281 afe_mii_write(void *arg, uint8_t phy, uint8_t reg, uint16_t val)
1294 afe_miiwritecomet(afep, phy, reg, val);
1297 afe_miiwritegeneral(afep, phy, reg, val);
1303 afe_miiwritegeneral(afe_t *afep, uint8_t phy, uint8_t reg, uint16_t val)
1327 afe_miiwritebit(afep, (reg & i) ? 1 : 0);
1344 afe_miiwritecomet(afe_t *afep, uint8_t phy, uint8_t reg, uint16_t val)
1349 switch (reg) {
1351 reg = CSR_BMCR;
1354 reg = CSR_BMSR;
1357 reg = CSR_PHYIDR1;
1360 reg = CSR_PHYIDR2;
1363 reg = CSR_ANAR;
1366 reg = CSR_ANLPAR;
1369 reg = CSR_ANER;
1374 PUTCSR16(afep, reg, val);