Lines Matching refs:phy_link
162 if (port->phy_link) { in prestera_port_open()
163 phylink_start(port->phy_link); in prestera_port_open()
195 if (port->phy_link) { in prestera_port_close()
196 phylink_stop(port->phy_link); in prestera_port_close()
197 phylink_disconnect_phy(port->phy_link); in prestera_port_close()
381 struct phylink *phy_link; in prestera_port_sfp_bind() local
423 phy_link = phylink_create(&port->phy_config, fwnode, in prestera_port_sfp_bind()
426 if (IS_ERR(phy_link)) { in prestera_port_sfp_bind()
428 err = PTR_ERR(phy_link); in prestera_port_sfp_bind()
432 port->phy_link = phy_link; in prestera_port_sfp_bind()
444 if (port->phy_link) in prestera_port_sfp_unbind()
445 phylink_destroy(port->phy_link); in prestera_port_sfp_unbind()
832 if (port->phy_link) in prestera_port_handle_event()
833 phylink_mac_change(port->phy_link, true); in prestera_port_handle_event()
840 if (port->phy_link) in prestera_port_handle_event()
841 phylink_mac_change(port->phy_link, false); in prestera_port_handle_event()