Lines Matching refs:sfp_bus
76 struct sfp_bus *sfp_bus; member
786 struct sfp_bus *bus; in phylink_register_sfp()
799 pl->sfp_bus = bus; in phylink_register_sfp()
925 sfp_bus_del_upstream(pl->sfp_bus); in phylink_destroy()
1265 if (pl->sfp_bus) in phylink_start()
1266 sfp_upstream_start(pl->sfp_bus); in phylink_start()
1283 if (pl->sfp_bus) in phylink_stop()
1284 sfp_upstream_stop(pl->sfp_bus); in phylink_stop()
1524 if (pl->sfp_port && pl->sfp_bus) { in phylink_ethtool_ksettings_set()
1525 config.interface = sfp_select_interface(pl->sfp_bus, in phylink_ethtool_ksettings_set()
2026 if (!pl->sfp_bus && pl->phydev) in phylink_speed_down()
2049 if (!pl->sfp_bus && pl->phydev) in phylink_speed_up()
2056 static void phylink_sfp_attach(void *upstream, struct sfp_bus *bus) in phylink_sfp_attach()
2060 pl->netdev->sfp_bus = bus; in phylink_sfp_attach()
2063 static void phylink_sfp_detach(void *upstream, struct sfp_bus *bus) in phylink_sfp_detach()
2067 pl->netdev->sfp_bus = NULL; in phylink_sfp_detach()
2099 iface = sfp_select_interface(pl->sfp_bus, config.advertising); in phylink_sfp_config()
2163 sfp_parse_support(pl->sfp_bus, id, support); in phylink_sfp_module_insert()
2164 pl->sfp_port = sfp_parse_port(pl->sfp_bus, id, support); in phylink_sfp_module_insert()
2167 pl->sfp_may_have_phy = sfp_may_have_phy(pl->sfp_bus, id); in phylink_sfp_module_insert()