Lines Matching refs:devname
40 struct mii_dev *miiphy_get_dev_by_name(const char *devname) in miiphy_get_dev_by_name() argument
45 if (!devname) { in miiphy_get_dev_by_name()
52 if (strcmp(dev->name, devname) == 0) in miiphy_get_dev_by_name()
162 int miiphy_set_current_dev(const char *devname) in miiphy_set_current_dev() argument
166 dev = miiphy_get_dev_by_name(devname); in miiphy_set_current_dev()
172 printf("No such device: %s\n", devname); in miiphy_set_current_dev()
217 static struct mii_dev *miiphy_get_active_dev(const char *devname) in miiphy_get_active_dev() argument
221 if (strcmp(current_mii->name, devname) == 0) in miiphy_get_active_dev()
225 if (miiphy_set_current_dev(devname)) in miiphy_get_active_dev()
241 int miiphy_read(const char *devname, unsigned char addr, unsigned char reg, in miiphy_read() argument
247 bus = miiphy_get_active_dev(devname); in miiphy_read()
269 int miiphy_write(const char *devname, unsigned char addr, unsigned char reg, in miiphy_write() argument
274 bus = miiphy_get_active_dev(devname); in miiphy_write()
314 int miiphy_info(const char *devname, unsigned char addr, unsigned int *oui, in miiphy_info() argument
320 if (miiphy_read(devname, addr, MII_PHYSID2, &tmp) != 0) { in miiphy_info()
333 if (miiphy_read(devname, addr, MII_PHYSID1, &tmp) != 0) { in miiphy_info()
356 int miiphy_reset(const char *devname, unsigned char addr) in miiphy_reset() argument
361 if (miiphy_read(devname, addr, MII_BMCR, ®) != 0) { in miiphy_reset()
365 if (miiphy_write(devname, addr, MII_BMCR, reg | BMCR_RESET) != 0) { in miiphy_reset()
379 if (miiphy_read(devname, addr, MII_BMCR, ®) != 0) { in miiphy_reset()
399 int miiphy_speed(const char *devname, unsigned char addr) in miiphy_speed() argument
410 if (miiphy_is_1000base_x(devname, addr)) in miiphy_speed()
417 if (miiphy_read(devname, addr, MII_STAT1000, &btsr)) { in miiphy_speed()
427 if (miiphy_read(devname, addr, MII_BMCR, &bmcr)) { in miiphy_speed()
434 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_speed()
439 if (miiphy_read(devname, addr, MII_ADVERTISE, &adv)) { in miiphy_speed()
457 int miiphy_duplex(const char *devname, unsigned char addr) in miiphy_duplex() argument
465 if (miiphy_is_1000base_x(devname, addr)) { in miiphy_duplex()
467 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_duplex()
476 if (miiphy_read(devname, addr, MII_STAT1000, &btsr)) { in miiphy_duplex()
490 if (miiphy_read(devname, addr, MII_BMCR, &bmcr)) { in miiphy_duplex()
497 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_duplex()
502 if (miiphy_read(devname, addr, MII_ADVERTISE, &adv)) { in miiphy_duplex()
522 int miiphy_is_1000base_x(const char *devname, unsigned char addr) in miiphy_is_1000base_x() argument
527 if (miiphy_read(devname, addr, MII_ESTATUS, &exsr)) { in miiphy_is_1000base_x()
543 int miiphy_link(const char *devname, unsigned char addr) in miiphy_link() argument
548 (void)miiphy_read(devname, addr, MII_BMSR, ®); in miiphy_link()
549 if (miiphy_read(devname, addr, MII_BMSR, ®)) { in miiphy_link()