Lines Matching refs:mdiodev
170 return mdiodev_c45_read(xpcs->mdiodev, dev, reg); in xpcs_read()
175 return mdiodev_c45_write(xpcs->mdiodev, dev, reg, val); in xpcs_write()
180 return mdiodev_c45_modify(xpcs->mdiodev, dev, reg, mask, set); in xpcs_modify()
186 return mdiodev_c45_modify_changed(xpcs->mdiodev, dev, reg, mask, set); in xpcs_modify_changed()
263 dev_warn(&(__xpcs)->mdiodev->dev, ##__args); \
359 dev_err(&xpcs->mdiodev->dev, "%s: XPCS access returned %pe\n", in xpcs_link_up_usxgmii()
629 dev_err(&xpcs->mdiodev->dev, "switch interface failed: %pe\n", in xpcs_pre_config()
637 dev_err(&xpcs->mdiodev->dev, "unsupported interface %s\n", in xpcs_pre_config()
644 dev_err(&xpcs->mdiodev->dev, "soft reset failed: %pe\n", in xpcs_pre_config()
1092 phylink_mii_c45_pcs_get_state(xpcs->mdiodev, state); in xpcs_get_state()
1097 dev_err(&xpcs->mdiodev->dev, "%s returned %pe\n", in xpcs_get_state()
1103 dev_err(&xpcs->mdiodev->dev, "%s returned %pe\n", in xpcs_get_state()
1109 dev_err(&xpcs->mdiodev->dev, "%s returned %pe\n", in xpcs_get_state()
1115 dev_err(&xpcs->mdiodev->dev, "%s returned %pe\n", in xpcs_get_state()
1135 dev_err(&xpcs->mdiodev->dev, in xpcs_link_up_sgmii_1000basex()
1142 dev_err(&xpcs->mdiodev->dev, in xpcs_link_up_sgmii_1000basex()
1150 dev_err(&xpcs->mdiodev->dev, "%s: xpcs_write returned %pe\n", in xpcs_link_up_sgmii_1000basex()
1412 static struct dw_xpcs *xpcs_create_data(struct mdio_device *mdiodev) in xpcs_create_data() argument
1420 mdio_device_get(mdiodev); in xpcs_create_data()
1421 xpcs->mdiodev = mdiodev; in xpcs_create_data()
1430 mdio_device_put(xpcs->mdiodev); in xpcs_free_data()
1440 struct device *dev = &xpcs->mdiodev->dev; in xpcs_init_clks()
1468 info = dev_get_platdata(&xpcs->mdiodev->dev); in xpcs_init_id()
1479 static struct dw_xpcs *xpcs_create(struct mdio_device *mdiodev) in xpcs_create() argument
1484 xpcs = xpcs_create_data(mdiodev); in xpcs_create()
1525 struct mdio_device *mdiodev; in xpcs_create_mdiodev() local
1528 mdiodev = mdio_device_create(bus, addr); in xpcs_create_mdiodev()
1529 if (IS_ERR(mdiodev)) in xpcs_create_mdiodev()
1530 return ERR_CAST(mdiodev); in xpcs_create_mdiodev()
1532 xpcs = xpcs_create(mdiodev); in xpcs_create_mdiodev()
1540 mdio_device_put(mdiodev); in xpcs_create_mdiodev()
1570 struct mdio_device *mdiodev; in xpcs_create_fwnode() local
1576 mdiodev = fwnode_mdio_find_device(fwnode); in xpcs_create_fwnode()
1577 if (!mdiodev) in xpcs_create_fwnode()
1580 xpcs = xpcs_create(mdiodev); in xpcs_create_fwnode()
1588 mdio_device_put(mdiodev); in xpcs_create_fwnode()