/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 955 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 D | dwmac-rzn1.c | 20 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 D | dwmac-socfpga.c | 392 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 D | common.h | 597 struct phylink_pcs *phylink_pcs; member in struct:mac_device_info
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_main.c | 829 port->phylink_pcs.poll = true; 830 port->phylink_pcs.ops = &lan966x_phylink_pcs_ops; 831 port->phylink_pcs.neg_mode = true;
|
H A D | lan966x_main.h | 453 struct phylink_pcs phylink_pcs; member in struct:lan966x_port
|
/linux-master/net/dsa/ |
H A D | port.c | 1538 static struct phylink_pcs * 1543 struct phylink_pcs *pcs = ERR_PTR(-EOPNOTSUPP);
|
/linux-master/include/net/ |
H A D | dsa.h | 882 struct phylink_pcs *(*phylink_mac_select_pcs)(struct dsa_switch *ds,
|
/linux-master/include/linux/ |
H A D | phylink.h | 181 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 D | phylink.c | 51 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 D | pcs-rzn1-miic.c | 142 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 D | pcs-lynx.c | 24 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 D | xilinx_axienet_main.c | 2008 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 D | xilinx_axienet.h | 473 struct phylink_pcs pcs;
|
/linux-master/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_phy.c | 159 static struct phylink_pcs *txgbe_phylink_mac_select(struct phylink_config *config,
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_main.h | 176 struct phylink_pcs phylink_pcs; member in struct:sparx5_port
|
H A D | sparx5_main.c | 282 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 D | mtk_eth_soc.h | 1213 * @sgmii_pcs: Pointers to mtk-pcs-lynxi phylink_pcs instances 1256 struct phylink_pcs *sgmii_pcs[MTK_MAX_DEVS];
|
H A D | mtk_eth_soc.c | 511 static struct phylink_pcs *mtk_mac_select_pcs(struct phylink_config *config,
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_main.c | 240 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 D | mvpp2_main.c | 3438 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 D | mvneta.c | 536 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 D | fman_memac.c | 293 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 D | macb_main.c | 565 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 D | altera_tse_main.c | 1081 static struct phylink_pcs *alt_tse_select_pcs(struct phylink_config *config,
|