Home
last modified time | relevance | path

Searched refs:serdes_ctrl (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/phy/mscc/
H A Dphy-ocelot-serdes.c21 struct serdes_ctrl { struct
31 struct serdes_ctrl *ctrl;
446 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); in serdes_simple_xlate()
472 static int serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) in serdes_phy_create()
496 struct serdes_ctrl *ctrl; in serdes_probe()
/kernel/linux/linux-6.6/drivers/phy/mscc/
H A Dphy-ocelot-serdes.c21 struct serdes_ctrl { struct
31 struct serdes_ctrl *ctrl;
446 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); in serdes_simple_xlate()
472 static int serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) in serdes_phy_create()
496 struct serdes_ctrl *ctrl; in serdes_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_misc.c650 if (mac_cb->serdes_ctrl) { in hns_mac_config_sds_loopback()
661 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback()
664 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback()
668 ret = dsaf_read_syscon(mac_cb->serdes_ctrl, reg_offset, in hns_mac_config_sds_loopback()
674 dsaf_write_syscon(mac_cb->serdes_ctrl, reg_offset, origin); in hns_mac_config_sds_loopback()
H A Dhns_dsaf_mac.h311 struct regmap *serdes_ctrl; member
H A Dhns_dsaf_mac.c907 mac_cb->serdes_ctrl = syscon; in hns_mac_get_info()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_misc.c650 if (mac_cb->serdes_ctrl) { in hns_mac_config_sds_loopback()
661 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback()
664 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback()
668 ret = dsaf_read_syscon(mac_cb->serdes_ctrl, reg_offset, in hns_mac_config_sds_loopback()
674 dsaf_write_syscon(mac_cb->serdes_ctrl, reg_offset, origin); in hns_mac_config_sds_loopback()
H A Dhns_dsaf_mac.h311 struct regmap *serdes_ctrl; member
H A Dhns_dsaf_mac.c907 mac_cb->serdes_ctrl = syscon; in hns_mac_get_info()
/kernel/linux/linux-6.6/drivers/phy/microchip/
H A Dlan966x_serdes.c125 struct serdes_ctrl { struct
135 struct serdes_ctrl *ctrl;
521 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); in serdes_simple_xlate()
543 static int serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) in serdes_phy_create()
567 struct serdes_ctrl *ctrl; in serdes_probe()

Completed in 11 milliseconds