| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | phylink.h | 70 struct phylink_config { struct 75 void (*get_fixed_state)(struct phylink_config *config, argument 93 void (*validate)(struct phylink_config *config, 96 void (*mac_pcs_get_state)(struct phylink_config *config, 98 int (*mac_prepare)(struct phylink_config *config, unsigned int mode, 100 void (*mac_config)(struct phylink_config *config, unsigned int mode, 102 int (*mac_finish)(struct phylink_config *config, unsigned int mode, 104 void (*mac_an_restart)(struct phylink_config *config); 105 void (*mac_link_down)(struct phylink_config *config, unsigned int mode, 107 void (*mac_link_up)(struct phylink_config *config, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-mac.c | 8 container_of((config), struct dpaa2_mac, phylink_config) 96 static void dpaa2_mac_validate(struct phylink_config *config, in dpaa2_mac_validate() 146 static void dpaa2_mac_config(struct phylink_config *config, unsigned int mode, in dpaa2_mac_config() 165 static void dpaa2_mac_link_up(struct phylink_config *config, in dpaa2_mac_link_up() 209 static void dpaa2_mac_link_down(struct phylink_config *config, in dpaa2_mac_link_down() 361 mac->phylink_config.dev = &net_dev->dev; in dpaa2_mac_connect() 362 mac->phylink_config.type = PHYLINK_NETDEV; in dpaa2_mac_connect() 364 phylink = phylink_create(&mac->phylink_config, in dpaa2_mac_connect()
|
| H A D | dpaa2-mac.h | 21 struct phylink_config phylink_config; member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_pf.h | 52 struct phylink_config phylink_config; member 56 container_of((config), struct enetc_pf, phylink_config)
|
| H A D | enetc_pf.c | 904 static void enetc_pl_mac_validate(struct phylink_config *config, in enetc_pl_mac_validate() 945 static void enetc_pl_mac_config(struct phylink_config *config, in enetc_pl_mac_config() 987 static void enetc_pl_mac_link_up(struct phylink_config *config, in enetc_pl_mac_link_up() 1007 static void enetc_pl_mac_link_down(struct phylink_config *config, in enetc_pl_mac_link_down() 1030 pf->phylink_config.dev = &priv->ndev->dev; in enetc_phylink_create() 1031 pf->phylink_config.type = PHYLINK_NETDEV; in enetc_phylink_create() 1033 phylink = phylink_create(&pf->phylink_config, of_fwnode_handle(node), in enetc_phylink_create()
|
| /OK3568_Linux_fs/kernel/net/dsa/ |
| H A D | port.c | 498 static void dsa_port_phylink_validate(struct phylink_config *config, in dsa_port_phylink_validate() 511 static void dsa_port_phylink_mac_pcs_get_state(struct phylink_config *config, in dsa_port_phylink_mac_pcs_get_state() 532 static void dsa_port_phylink_mac_config(struct phylink_config *config, in dsa_port_phylink_mac_config() 545 static void dsa_port_phylink_mac_an_restart(struct phylink_config *config) in dsa_port_phylink_mac_an_restart() 556 static void dsa_port_phylink_mac_link_down(struct phylink_config *config, in dsa_port_phylink_mac_link_down() 576 static void dsa_port_phylink_mac_link_up(struct phylink_config *config, in dsa_port_phylink_mac_link_up()
|
| H A D | slave.c | 1662 static void dsa_slave_phylink_fixed_state(struct phylink_config *config, in dsa_slave_phylink_fixed_state()
|
| /OK3568_Linux_fs/kernel/Documentation/networking/ |
| H A D | sfp-phylink.rst | 105 struct phylink_config phylink_config; 239 priv->phylink_config.dev = &dev.dev; 240 priv->phylink_config.type = PHYLINK_NETDEV; 242 phylink = phylink_create(&priv->phylink_config, node, phy_mode, &phylink_ops); 266 it should set ``priv->phylink_config.pcs_poll = true;`` in step 9.
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet.h | 420 struct phylink_config phylink_config; member
|
| H A D | xilinx_axienet_main.c | 1537 static void axienet_validate(struct phylink_config *config, in axienet_validate() 1588 static void axienet_mac_pcs_get_state(struct phylink_config *config, in axienet_mac_pcs_get_state() 1604 static void axienet_mac_an_restart(struct phylink_config *config) in axienet_mac_an_restart() 1612 static void axienet_mac_config(struct phylink_config *config, unsigned int mode, in axienet_mac_config() 1635 static void axienet_mac_link_down(struct phylink_config *config, in axienet_mac_link_down() 1642 static void axienet_mac_link_up(struct phylink_config *config, in axienet_mac_link_up() 2081 lp->phylink_config.pcs_poll = true; in axienet_probe() 2084 lp->phylink_config.dev = &ndev->dev; in axienet_probe() 2085 lp->phylink_config.type = PHYLINK_NETDEV; in axienet_probe() 2087 lp->phylink = phylink_create(&lp->phylink_config, pdev->dev.fwnode, in axienet_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/ |
| H A D | ag71xx.c | 370 struct phylink_config phylink_config; member 996 static void ag71xx_mac_config(struct phylink_config *config, unsigned int mode, in ag71xx_mac_config() 1015 static void ag71xx_mac_validate(struct phylink_config *config, in ag71xx_mac_validate() 1083 static void ag71xx_mac_pcs_get_state(struct phylink_config *config, in ag71xx_mac_pcs_get_state() 1089 static void ag71xx_mac_an_restart(struct phylink_config *config) in ag71xx_mac_an_restart() 1094 static void ag71xx_mac_link_down(struct phylink_config *config, in ag71xx_mac_link_down() 1102 static void ag71xx_mac_link_up(struct phylink_config *config, in ag71xx_mac_link_up() 1168 ag->phylink_config.dev = &ag->ndev->dev; in ag71xx_phylink_setup() 1169 ag->phylink_config.type = PHYLINK_NETDEV; in ag71xx_phylink_setup() 1171 phylink = phylink_create(&ag->phylink_config, ag->pdev->dev.fwnode, in ag71xx_phylink_setup()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac.h | 189 struct phylink_config phylink_config; member
|
| H A D | stmmac_main.c | 833 static void stmmac_validate(struct phylink_config *config, in stmmac_validate() 930 static void stmmac_mac_pcs_get_state(struct phylink_config *config, in stmmac_mac_pcs_get_state() 939 static void stmmac_mac_config(struct phylink_config *config, unsigned int mode, in stmmac_mac_config() 947 static void stmmac_mac_an_restart(struct phylink_config *config) in stmmac_mac_an_restart() 952 static void stmmac_mac_link_down(struct phylink_config *config, in stmmac_mac_link_down() 964 static void stmmac_mac_link_up(struct phylink_config *config, in stmmac_mac_link_up() 1158 priv->phylink_config.dev = &priv->dev->dev; in stmmac_phy_setup() 1159 priv->phylink_config.type = PHYLINK_NETDEV; in stmmac_phy_setup() 1160 priv->phylink_config.pcs_poll = true; in stmmac_phy_setup() 1165 phylink = phylink_create(&priv->phylink_config, fwnode, in stmmac_phy_setup()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mediatek/ |
| H A D | mtk_eth_soc.c | 211 static void mtk_mac_config(struct phylink_config *config, unsigned int mode, in mtk_mac_config() 215 phylink_config); in mtk_mac_config() 375 static void mtk_mac_pcs_get_state(struct phylink_config *config, in mtk_mac_pcs_get_state() 379 phylink_config); in mtk_mac_pcs_get_state() 407 static void mtk_mac_an_restart(struct phylink_config *config) in mtk_mac_an_restart() 410 phylink_config); in mtk_mac_an_restart() 415 static void mtk_mac_link_down(struct phylink_config *config, unsigned int mode, in mtk_mac_link_down() 419 phylink_config); in mtk_mac_link_down() 426 static void mtk_mac_link_up(struct phylink_config *config, in mtk_mac_link_up() 432 phylink_config); in mtk_mac_link_up() [all …]
|
| H A D | mtk_eth_soc.h | 936 struct phylink_config phylink_config; member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 5734 static struct mvpp2_port *mvpp2_phylink_to_port(struct phylink_config *config) in mvpp2_phylink_to_port() 5736 return container_of(config, struct mvpp2_port, phylink_config); in mvpp2_phylink_to_port() 5888 static void mvpp2_phylink_validate(struct phylink_config *config, in mvpp2_phylink_validate() 6053 static int mvpp2__mac_prepare(struct phylink_config *config, unsigned int mode, in mvpp2__mac_prepare() 6112 static int mvpp2_mac_prepare(struct phylink_config *config, unsigned int mode, in mvpp2_mac_prepare() 6125 static void mvpp2_mac_config(struct phylink_config *config, unsigned int mode, in mvpp2_mac_config() 6142 static int mvpp2_mac_finish(struct phylink_config *config, unsigned int mode, in mvpp2_mac_finish() 6187 static void mvpp2_mac_link_up(struct phylink_config *config, in mvpp2_mac_link_up() 6252 static void mvpp2_mac_link_down(struct phylink_config *config, in mvpp2_mac_link_down() 6298 mvpp2__mac_prepare(&port->phylink_config, MLO_AN_INBAND, in mvpp2_acpi_start() [all …]
|
| H A D | mvpp2.h | 1149 struct phylink_config phylink_config; member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 498 struct phylink_config phylink_config; member 3810 static void mvneta_validate(struct phylink_config *config, in mvneta_validate() 3864 static void mvneta_mac_pcs_get_state(struct phylink_config *config, in mvneta_mac_pcs_get_state() 3893 static void mvneta_mac_an_restart(struct phylink_config *config) in mvneta_mac_an_restart() 3905 static void mvneta_mac_config(struct phylink_config *config, unsigned int mode, in mvneta_mac_config() 4027 static void mvneta_mac_link_down(struct phylink_config *config, in mvneta_mac_link_down() 4047 static void mvneta_mac_link_up(struct phylink_config *config, in mvneta_mac_link_up() 5099 pp->phylink_config.dev = &dev->dev; in mvneta_probe() 5100 pp->phylink_config.type = PHYLINK_NETDEV; in mvneta_probe() 5102 phylink = phylink_create(&pp->phylink_config, pdev->dev.fwnode, in mvneta_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cadence/ |
| H A D | macb.h | 1203 struct phylink_config phylink_config; member
|
| H A D | macb_main.c | 502 static void macb_validate(struct phylink_config *config, in macb_validate() 554 static void macb_mac_pcs_get_state(struct phylink_config *config, in macb_mac_pcs_get_state() 560 static void macb_mac_an_restart(struct phylink_config *config) in macb_mac_an_restart() 565 static void macb_mac_config(struct phylink_config *config, unsigned int mode, in macb_mac_config() 594 static void macb_mac_link_down(struct phylink_config *config, unsigned int mode, in macb_mac_link_down() 615 static void macb_mac_link_up(struct phylink_config *config, in macb_mac_link_up() 727 bp->phylink_config.dev = &dev->dev; in macb_mii_probe() 728 bp->phylink_config.type = PHYLINK_NETDEV; in macb_mii_probe() 730 bp->phylink = phylink_create(&bp->phylink_config, bp->pdev->dev.fwnode, in macb_mii_probe()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | dsa.h | 220 struct phylink_config pl_config;
|
| /OK3568_Linux_fs/kernel/drivers/net/phy/ |
| H A D | phylink.c | 45 struct phylink_config *config; 823 struct phylink *phylink_create(struct phylink_config *config, in phylink_create()
|