Lines Matching refs:devname

65 struct mii_dev *miiphy_get_dev_by_name(const char *devname)  in miiphy_get_dev_by_name()  argument
70 if (!devname) { in miiphy_get_dev_by_name()
77 if (strcmp(dev->name, devname) == 0) in miiphy_get_dev_by_name()
119 int (*read)(const char *devname, unsigned char addr, in miiphy_register() argument
121 int (*write)(const char *devname, unsigned char addr, in miiphy_register() argument
227 int miiphy_set_current_dev(const char *devname) in miiphy_set_current_dev() argument
231 dev = miiphy_get_dev_by_name(devname); in miiphy_set_current_dev()
237 printf("No such device: %s\n", devname); in miiphy_set_current_dev()
277 static struct mii_dev *miiphy_get_active_dev(const char *devname) in miiphy_get_active_dev() argument
281 if (strcmp(current_mii->name, devname) == 0) in miiphy_get_active_dev()
285 if (miiphy_set_current_dev(devname)) in miiphy_get_active_dev()
301 int miiphy_read(const char *devname, unsigned char addr, unsigned char reg, in miiphy_read() argument
307 bus = miiphy_get_active_dev(devname); in miiphy_read()
329 int miiphy_write(const char *devname, unsigned char addr, unsigned char reg, in miiphy_write() argument
334 bus = miiphy_get_active_dev(devname); in miiphy_write()
374 int miiphy_info(const char *devname, unsigned char addr, unsigned int *oui, in miiphy_info() argument
380 if (miiphy_read(devname, addr, MII_PHYSID2, &tmp) != 0) { in miiphy_info()
393 if (miiphy_read(devname, addr, MII_PHYSID1, &tmp) != 0) { in miiphy_info()
417 int miiphy_reset(const char *devname, unsigned char addr)
422 if (miiphy_read(devname, addr, MII_BMCR, &reg) != 0) {
426 if (miiphy_write(devname, addr, MII_BMCR, reg | BMCR_RESET) != 0) {
440 if (miiphy_read(devname, addr, MII_BMCR, &reg) != 0) {
461 int miiphy_speed(const char *devname, unsigned char addr) in miiphy_speed() argument
472 if (miiphy_is_1000base_x(devname, addr)) in miiphy_speed()
479 if (miiphy_read(devname, addr, MII_STAT1000, &btsr)) { in miiphy_speed()
489 if (miiphy_read(devname, addr, MII_BMCR, &bmcr)) { in miiphy_speed()
496 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_speed()
514 int miiphy_duplex(const char *devname, unsigned char addr) in miiphy_duplex() argument
522 if (miiphy_is_1000base_x(devname, addr)) { in miiphy_duplex()
524 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_duplex()
533 if (miiphy_read(devname, addr, MII_STAT1000, &btsr)) { in miiphy_duplex()
547 if (miiphy_read(devname, addr, MII_BMCR, &bmcr)) { in miiphy_duplex()
554 if (miiphy_read(devname, addr, MII_LPA, &anlpar)) { in miiphy_duplex()
574 int miiphy_is_1000base_x(const char *devname, unsigned char addr) in miiphy_is_1000base_x() argument
579 if (miiphy_read(devname, addr, MII_ESTATUS, &exsr)) { in miiphy_is_1000base_x()
595 int miiphy_link(const char *devname, unsigned char addr) in miiphy_link() argument
600 (void)miiphy_read(devname, addr, MII_BMSR, &reg); in miiphy_link()
601 if (miiphy_read(devname, addr, MII_BMSR, &reg)) { in miiphy_link()