Lines Matching refs:lynx

38 #define lynx_to_phylink_pcs(lynx) (&(lynx)->pcs)  argument
42 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_get_mdio_device() local
44 return lynx->mdio; in lynx_get_mdio_device()
96 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_get_state() local
102 phylink_mii_c22_pcs_get_state(lynx->mdio, state); in lynx_pcs_get_state()
105 lynx_pcs_get_state_2500basex(lynx->mdio, state); in lynx_pcs_get_state()
108 lynx_pcs_get_state_usxgmii(lynx->mdio, state); in lynx_pcs_get_state()
111 phylink_mii_c45_pcs_get_state(lynx->mdio, state); in lynx_pcs_get_state()
117 dev_dbg(&lynx->mdio->dev, in lynx_pcs_get_state()
183 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_config() local
189 return lynx_pcs_config_giga(lynx->mdio, mode, ifmode, in lynx_pcs_config()
193 dev_err(&lynx->mdio->dev, in lynx_pcs_config()
199 return lynx_pcs_config_usxgmii(lynx->mdio, mode, advertising); in lynx_pcs_config()
212 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_an_restart() local
214 phylink_mii_c22_pcs_an_restart(lynx->mdio); in lynx_pcs_an_restart()
295 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_link_up() local
300 lynx_pcs_link_up_sgmii(lynx->mdio, mode, speed, duplex); in lynx_pcs_link_up()
303 lynx_pcs_link_up_2500basex(lynx->mdio, mode, speed, duplex); in lynx_pcs_link_up()
324 struct lynx_pcs *lynx; in lynx_pcs_create() local
326 lynx = kzalloc(sizeof(*lynx), GFP_KERNEL); in lynx_pcs_create()
327 if (!lynx) in lynx_pcs_create()
330 lynx->mdio = mdio; in lynx_pcs_create()
331 lynx->pcs.ops = &lynx_pcs_phylink_ops; in lynx_pcs_create()
332 lynx->pcs.poll = true; in lynx_pcs_create()
334 return lynx_to_phylink_pcs(lynx); in lynx_pcs_create()
340 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_destroy() local
342 kfree(lynx); in lynx_pcs_destroy()