Searched refs:phylink_pcs (Results 1 - 25 of 63) sorted by last modified time

123

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c955 static struct phylink_pcs *stmmac_mac_select_pcs(struct phylink_config *config,
963 return priv->hw->phylink_pcs;
3407 if (priv->hw->phylink_pcs)
3408 phylink_pcs_pre_init(priv->phylink, priv->hw->phylink_pcs);
H A Ddwmac-rzn1.c20 struct phylink_pcs *pcs;
30 priv->hw->phylink_pcs = pcs;
38 if (priv->hw->phylink_pcs)
39 miic_destroy(priv->hw->phylink_pcs);
H A Ddwmac-socfpga.c392 struct phylink_pcs *pcs;
422 priv->hw->phylink_pcs = pcs;
428 if (priv->hw->phylink_pcs)
429 lynx_pcs_destroy(priv->hw->phylink_pcs);
H A Dcommon.h597 struct phylink_pcs *phylink_pcs; member in struct:mac_device_info
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.c829 port->phylink_pcs.poll = true;
830 port->phylink_pcs.ops = &lan966x_phylink_pcs_ops;
831 port->phylink_pcs.neg_mode = true;
H A Dlan966x_main.h453 struct phylink_pcs phylink_pcs; member in struct:lan966x_port
/linux-master/net/dsa/
H A Dport.c1538 static struct phylink_pcs *
1543 struct phylink_pcs *pcs = ERR_PTR(-EOPNOTSUPP);
/linux-master/include/net/
H A Ddsa.h882 struct phylink_pcs *(*phylink_mac_select_pcs)(struct dsa_switch *ds,
/linux-master/include/linux/
H A Dphylink.h181 struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
215 * Return the &struct phylink_pcs for the specified interface mode, or
223 struct phylink_pcs *mac_select_pcs(struct phylink_config *config,
394 * struct phylink_pcs - PHYLINK PCS instance
410 struct phylink_pcs { struct
434 int (*pcs_validate)(struct phylink_pcs *pcs, unsigned long *supported,
436 int (*pcs_enable)(struct phylink_pcs *pcs);
437 void (*pcs_disable)(struct phylink_pcs *pcs);
438 void (*pcs_pre_config)(struct phylink_pcs *pcs,
440 int (*pcs_post_config)(struct phylink_pcs *pc
[all...]
/linux-master/drivers/net/phy/
H A Dphylink.c51 struct phylink_pcs *pcs;
655 struct phylink_pcs *pcs;
980 static void phylink_pcs_pre_config(struct phylink_pcs *pcs,
987 static int phylink_pcs_post_config(struct phylink_pcs *pcs,
998 static void phylink_pcs_disable(struct phylink_pcs *pcs)
1004 static int phylink_pcs_enable(struct phylink_pcs *pcs)
1014 static int phylink_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
1025 static void phylink_pcs_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
1045 int phylink_pcs_pre_init(struct phylink *pl, struct phylink_pcs *pcs)
1161 struct phylink_pcs *pc
[all...]
/linux-master/drivers/net/pcs/
H A Dpcs-rzn1-miic.c142 struct phylink_pcs pcs;
147 static struct miic_port *phylink_pcs_to_miic_port(struct phylink_pcs *pcs)
186 static int miic_config(struct phylink_pcs *pcs, unsigned int neg_mode,
237 static void miic_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
271 static int miic_validate(struct phylink_pcs *pcs, unsigned long *supported,
282 static int miic_pre_init(struct phylink_pcs *pcs)
316 struct phylink_pcs *miic_create(struct device *dev, struct device_node *np)
370 void miic_destroy(struct phylink_pcs *pcs)
H A Dpcs-lynx.c24 struct phylink_pcs pcs;
82 static void lynx_pcs_get_state(struct phylink_pcs *pcs,
170 static int lynx_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
202 static void lynx_pcs_an_restart(struct phylink_pcs *pcs)
284 static void lynx_pcs_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
315 static struct phylink_pcs *lynx_pcs_create(struct mdio_device *mdio)
332 struct phylink_pcs *lynx_pcs_create_mdiodev(struct mii_bus *bus, int addr)
335 struct phylink_pcs *pcs;
363 * pointer to a phylink_pcs on success
365 struct phylink_pcs *lynx_pcs_create_fwnod
[all...]
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c2008 static struct axienet_local *pcs_to_axienet_local(struct phylink_pcs *pcs)
2013 static void axienet_pcs_get_state(struct phylink_pcs *pcs,
2021 static void axienet_pcs_an_restart(struct phylink_pcs *pcs)
2028 static int axienet_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
2064 static struct phylink_pcs *axienet_mac_select_pcs(struct phylink_config *config,
H A Dxilinx_axienet.h473 struct phylink_pcs pcs;
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_phy.c159 static struct phylink_pcs *txgbe_phylink_mac_select(struct phylink_config *config,
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.h176 struct phylink_pcs phylink_pcs; member in struct:sparx5_port
H A Dsparx5_main.c282 spx5_port->phylink_pcs.poll = true;
283 spx5_port->phylink_pcs.ops = &sparx5_phylink_pcs_ops;
284 spx5_port->phylink_pcs.neg_mode = true;
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h1213 * @sgmii_pcs: Pointers to mtk-pcs-lynxi phylink_pcs instances
1256 struct phylink_pcs *sgmii_pcs[MTK_MAX_DEVS];
H A Dmtk_eth_soc.c511 static struct phylink_pcs *mtk_mac_select_pcs(struct phylink_config *config,
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c240 static struct prestera_port *prestera_pcs_to_port(struct phylink_pcs *pcs)
242 return container_of(pcs, struct prestera_port, phylink_pcs);
272 static struct phylink_pcs *
279 return &port->phylink_pcs;
282 static void prestera_pcs_get_state(struct phylink_pcs *pcs,
286 phylink_pcs);
303 static int prestera_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
348 static void prestera_pcs_an_restart(struct phylink_pcs *pcs)
397 port->phylink_pcs.ops = &prestera_pcs_ops;
398 port->phylink_pcs
[all...]
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c3438 struct phylink_pcs *pcs, bool link)
6147 static struct mvpp2_port *mvpp2_pcs_xlg_to_port(struct phylink_pcs *pcs)
6152 static struct mvpp2_port *mvpp2_pcs_gmac_to_port(struct phylink_pcs *pcs)
6157 static void mvpp2_xlg_pcs_get_state(struct phylink_pcs *pcs,
6181 static int mvpp2_xlg_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
6194 static int mvpp2_gmac_pcs_validate(struct phylink_pcs *pcs,
6209 static void mvpp2_gmac_pcs_get_state(struct phylink_pcs *pcs,
6244 static int mvpp2_gmac_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
6301 static void mvpp2_gmac_pcs_an_restart(struct phylink_pcs *pcs)
6398 static struct phylink_pcs *mvpp2_select_pc
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c536 struct phylink_pcs phylink_pcs; member in struct:mvneta_port
3262 phylink_pcs_change(&pp->phylink_pcs,
3958 static struct mvneta_port *mvneta_pcs_to_port(struct phylink_pcs *pcs)
3960 return container_of(pcs, struct mvneta_port, phylink_pcs);
3963 static int mvneta_pcs_validate(struct phylink_pcs *pcs,
3979 static void mvneta_pcs_get_state(struct phylink_pcs *pcs,
4006 static int mvneta_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
4062 static void mvneta_pcs_an_restart(struct phylink_pcs *pcs)
4080 static struct phylink_pcs *mvneta_mac_select_pc
[all...]
/linux-master/drivers/net/ethernet/freescale/fman/
H A Dfman_memac.c293 struct phylink_pcs *sgmii_pcs;
294 struct phylink_pcs *qsgmii_pcs;
295 struct phylink_pcs *xfi_pcs;
662 static struct phylink_pcs *memac_select_pcs(struct phylink_config *config,
975 static void pcs_put(struct phylink_pcs *pcs)
1036 static struct phylink_pcs *memac_pcs_create(struct device_node *mac_node,
1040 struct phylink_pcs *pcs;
1070 struct phylink_pcs *pcs;
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_main.c565 static void macb_usx_pcs_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
580 static void macb_usx_pcs_get_state(struct phylink_pcs *pcs,
597 static int macb_usx_pcs_config(struct phylink_pcs *pcs,
611 static void macb_pcs_get_state(struct phylink_pcs *pcs,
617 static void macb_pcs_an_restart(struct phylink_pcs *pcs)
622 static int macb_pcs_config(struct phylink_pcs *pcs,
791 static struct phylink_pcs *macb_mac_select_pcs(struct phylink_config *config,
/linux-master/drivers/net/ethernet/altera/
H A Daltera_tse_main.c1081 static struct phylink_pcs *alt_tse_select_pcs(struct phylink_config *config,

Completed in 624 milliseconds

123