Lines Matching refs:sfp_bus

84 	struct sfp_bus *sfp_bus;  member
1206 if (pl->sfp_bus) { in phylink_major_config()
1209 sfp_upstream_set_signal_rate(pl->sfp_bus, rate_kbd); in phylink_major_config()
1567 struct sfp_bus *bus; in phylink_register_sfp()
1579 pl->sfp_bus = bus; in phylink_register_sfp()
1698 sfp_bus_del_upstream(pl->sfp_bus); in phylink_destroy()
1856 phy_interface_mode_is_8023z(interface) && !pl->sfp_bus))) in phylink_attach_phy()
2118 if (pl->sfp_bus) in phylink_start()
2119 sfp_upstream_start(pl->sfp_bus); in phylink_start()
2139 if (pl->sfp_bus) in phylink_stop()
2140 sfp_upstream_stop(pl->sfp_bus); in phylink_stop()
2464 if (pl->sfp_bus) { in phylink_ethtool_ksettings_set()
2465 config.interface = sfp_select_interface(pl->sfp_bus, in phylink_ethtool_ksettings_set()
2978 if (!pl->sfp_bus && pl->phydev) in phylink_speed_down()
3001 if (!pl->sfp_bus && pl->phydev) in phylink_speed_up()
3008 static void phylink_sfp_attach(void *upstream, struct sfp_bus *bus) in phylink_sfp_attach()
3012 pl->netdev->sfp_bus = bus; in phylink_sfp_attach()
3015 static void phylink_sfp_detach(void *upstream, struct sfp_bus *bus) in phylink_sfp_detach()
3019 pl->netdev->sfp_bus = NULL; in phylink_sfp_detach()
3115 iface = sfp_select_interface(pl->sfp_bus, config.advertising); in phylink_sfp_config_phy()
3220 sfp_parse_support(pl->sfp_bus, id, pl->sfp_support, pl->sfp_interfaces); in phylink_sfp_module_insert()
3221 pl->sfp_port = sfp_parse_port(pl->sfp_bus, id, pl->sfp_support); in phylink_sfp_module_insert()
3224 pl->sfp_may_have_phy = sfp_may_have_phy(pl->sfp_bus, id); in phylink_sfp_module_insert()