Symbol: phylink
drivers/net/ethernet/altera/altera_tse.h
474
struct phylink *phylink;
drivers/net/ethernet/altera/altera_tse_ethtool.c
229
return phylink_ethtool_ksettings_set(priv->phylink, cmd);
drivers/net/ethernet/altera/altera_tse_ethtool.c
237
return phylink_ethtool_ksettings_get(priv->phylink, cmd);
drivers/net/ethernet/altera/altera_tse_main.c
1415
priv->phylink = phylink_create(&priv->phylink_config,
drivers/net/ethernet/altera/altera_tse_main.c
1418
if (IS_ERR(priv->phylink)) {
drivers/net/ethernet/altera/altera_tse_main.c
1420
ret = PTR_ERR(priv->phylink);
drivers/net/ethernet/altera/altera_tse_main.c
1444
phylink_destroy(priv->phylink);
drivers/net/ethernet/altera/altera_tse_main.c
1465
phylink_destroy(priv->phylink);
drivers/net/ethernet/altera/altera_tse_main.c
951
ret = phylink_of_phy_connect(priv->phylink, priv->device->of_node, 0);
drivers/net/ethernet/altera/altera_tse_main.c
956
phylink_start(priv->phylink);
drivers/net/ethernet/altera/altera_tse_main.c
987
phylink_stop(priv->phylink);
drivers/net/ethernet/altera/altera_tse_main.c
988
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1076
struct phylink *phylink;
drivers/net/ethernet/atheros/ag71xx.c
1109
phylink = phylink_create(&ag->phylink_config, ag->pdev->dev.fwnode,
drivers/net/ethernet/atheros/ag71xx.c
1111
if (IS_ERR(phylink))
drivers/net/ethernet/atheros/ag71xx.c
1112
return PTR_ERR(phylink);
drivers/net/ethernet/atheros/ag71xx.c
1114
ag->phylink = phylink;
drivers/net/ethernet/atheros/ag71xx.c
1410
ret = phylink_of_phy_connect(ag->phylink, ag->pdev->dev.of_node, 0);
drivers/net/ethernet/atheros/ag71xx.c
1429
phylink_start(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1435
phylink_disconnect_phy(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1443
phylink_stop(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1444
phylink_disconnect_phy(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1598
phylink_stop(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
1599
phylink_start(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
371
struct phylink *phylink;
drivers/net/ethernet/atheros/ag71xx.c
451
return phylink_mii_ioctl(ag->phylink, ifr, cmd);
drivers/net/ethernet/atheros/ag71xx.c
469
return phylink_ethtool_ksettings_get(ag->phylink, kset);
drivers/net/ethernet/atheros/ag71xx.c
477
return phylink_ethtool_ksettings_set(ag->phylink, kset);
drivers/net/ethernet/atheros/ag71xx.c
484
return phylink_ethtool_nway_reset(ag->phylink);
drivers/net/ethernet/atheros/ag71xx.c
492
phylink_ethtool_get_pauseparam(ag->phylink, pause);
drivers/net/ethernet/atheros/ag71xx.c
500
return phylink_ethtool_set_pauseparam(ag->phylink, pause);
drivers/net/ethernet/cadence/macb.h
1317
struct phylink *phylink;
drivers/net/ethernet/cadence/macb_main.c
3110
phylink_stop(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
3111
phylink_disconnect_phy(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
3524
phylink_ethtool_get_wol(bp->phylink, wol);
drivers/net/ethernet/cadence/macb_main.c
3537
ret = phylink_ethtool_set_wol(bp->phylink, wol);
drivers/net/ethernet/cadence/macb_main.c
3556
return phylink_ethtool_ksettings_get(bp->phylink, kset);
drivers/net/ethernet/cadence/macb_main.c
3564
return phylink_ethtool_ksettings_set(bp->phylink, kset);
drivers/net/ethernet/cadence/macb_main.c
4057
return phylink_mii_ioctl(bp->phylink, rq, cmd);
drivers/net/ethernet/cadence/macb_main.c
4201
err = phylink_ethtool_ksettings_get(bp->phylink, &kset);
drivers/net/ethernet/cadence/macb_main.c
4913
phylink_stop(lp->phylink);
drivers/net/ethernet/cadence/macb_main.c
4914
phylink_disconnect_phy(lp->phylink);
drivers/net/ethernet/cadence/macb_main.c
5766
phylink_destroy(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
5891
phylink_stop(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
5963
phylink_stop(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
5995
phylink_start(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
865
ret = phylink_of_phy_connect(bp->phylink, dn, 0);
drivers/net/ethernet/cadence/macb_main.c
875
ret = phylink_connect_phy(bp->phylink, phydev);
drivers/net/ethernet/cadence/macb_main.c
883
phylink_start(bp->phylink);
drivers/net/ethernet/cadence/macb_main.c
943
bp->phylink = phylink_create(&bp->phylink_config, bp->pdev->dev.fwnode,
drivers/net/ethernet/cadence/macb_main.c
945
if (IS_ERR(bp->phylink)) {
drivers/net/ethernet/cadence/macb_main.c
947
PTR_ERR(bp->phylink));
drivers/net/ethernet/cadence/macb_main.c
948
return PTR_ERR(bp->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
276
mac_dev->phylink = phylink_create(&mac_dev->phylink_config,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
280
if (IS_ERR(mac_dev->phylink)) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
281
err = PTR_ERR(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
292
phylink_destroy(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2952
err = phylink_of_phy_connect(mac_dev->phylink,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2968
phylink_start(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2977
phylink_disconnect_phy(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3143
return phylink_mii_ioctl(priv->mac_dev->phylink, rq, cmd);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
315
phylink_stop(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
324
phylink_disconnect_phy(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3561
phylink_destroy(priv->mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
108
phylink_ethtool_get_pauseparam(mac_dev->phylink, epause);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
117
return phylink_ethtool_set_pauseparam(mac_dev->phylink, epause);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
62
return phylink_ethtool_ksettings_get(mac_dev->phylink, cmd);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
71
return phylink_ethtool_ksettings_set(mac_dev->phylink, cmd);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
99
return phylink_ethtool_nway_reset(mac_dev->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2643
err = phylink_mii_ioctl(priv->mac->phylink, rq, cmd);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
110
err = phylink_ethtool_ksettings_get(priv->mac->phylink,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
136
err = phylink_ethtool_ksettings_set(priv->mac->phylink,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
153
phylink_ethtool_get_pauseparam(priv->mac->phylink, pause);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
181
err = phylink_ethtool_set_pauseparam(priv->mac->phylink,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
93
err = phylink_ethtool_nway_reset(priv->mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
349
phylink_start(mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
356
phylink_stop(mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
367
struct phylink *phylink;
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
427
phylink = phylink_create(&mac->phylink_config,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
430
if (IS_ERR(phylink)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
431
err = PTR_ERR(phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
434
mac->phylink = phylink;
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
437
err = phylink_fwnode_phy_connect(mac->phylink, dpmac_node, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
447
phylink_destroy(mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
457
phylink_disconnect_phy(mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
460
phylink_destroy(mac->phylink);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h
24
struct phylink *phylink;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c
112
err = phylink_ethtool_ksettings_set(port_priv->mac->phylink,
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c
68
err = phylink_ethtool_ksettings_get(port_priv->mac->phylink,
drivers/net/ethernet/freescale/enetc/enetc.c
2898
if (!priv->phylink) {
drivers/net/ethernet/freescale/enetc/enetc.c
2904
err = phylink_of_phy_connect(priv->phylink, priv->dev->of_node, 0);
drivers/net/ethernet/freescale/enetc/enetc.c
2912
phylink_ethtool_set_eee(priv->phylink, &edata);
drivers/net/ethernet/freescale/enetc/enetc.c
2914
phylink_start(priv->phylink);
drivers/net/ethernet/freescale/enetc/enetc.c
3011
if (priv->phylink)
drivers/net/ethernet/freescale/enetc/enetc.c
3012
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/freescale/enetc/enetc.c
3056
if (priv->phylink) {
drivers/net/ethernet/freescale/enetc/enetc.c
3057
phylink_stop(priv->phylink);
drivers/net/ethernet/freescale/enetc/enetc.c
3058
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/freescale/enetc/enetc.c
3453
if (!priv->phylink)
drivers/net/ethernet/freescale/enetc/enetc.c
3456
return phylink_mii_ioctl(priv->phylink, rq, cmd);
drivers/net/ethernet/freescale/enetc/enetc.h
470
struct phylink *phylink;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1042
phylink_ethtool_get_pauseparam(priv->phylink, pause);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1050
return phylink_ethtool_set_pauseparam(priv->phylink, pause);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1058
if (!priv->phylink)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1061
return phylink_ethtool_ksettings_get(priv->phylink, cmd);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1069
if (!priv->phylink)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1072
return phylink_ethtool_ksettings_set(priv->phylink, cmd);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
318
struct phylink *phylink;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
338
phylink = phylink_create(&pf->phylink_config, of_fwnode_handle(node),
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
340
if (IS_ERR(phylink)) {
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
341
err = PTR_ERR(phylink);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
345
priv->phylink = phylink;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
353
phylink_destroy(priv->phylink);
drivers/net/ethernet/freescale/fman/mac.h
34
struct phylink *phylink;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
1007
phylink_destroy(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
603
phylink_stop(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
604
phylink_start(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
678
err = phylink_of_phy_connect(fep->phylink, fep->dev->of_node, 0);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
684
phylink_start(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
699
phylink_stop(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
706
phylink_disconnect_phy(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
77
return phylink_mii_ioctl(fep->phylink, ifr, cmd);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
801
return phylink_ethtool_ksettings_set(fep->phylink, cmd);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
809
return phylink_ethtool_ksettings_get(fep->phylink, cmd);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
861
struct phylink *phylink;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
933
phylink = phylink_create(&fep->phylink_config, dev_fwnode(fep->dev),
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
935
if (IS_ERR(phylink)) {
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
936
ret = PTR_ERR(phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
940
fep->phylink = phylink;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
989
phylink_destroy(fep->phylink);
drivers/net/ethernet/freescale/fs_enet/fs_enet.h
144
struct phylink *phylink;
drivers/net/ethernet/freescale/ucc_geth.c
1906
phylink_stop(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3181
err = phylink_of_phy_connect(ugeth->phylink, ugeth->dev->of_node, 0);
drivers/net/ethernet/freescale/ucc_geth.c
3200
phylink_start(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3227
phylink_disconnect_phy(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3261
phylink_start(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3308
phylink_suspend(ugeth->phylink, mac_wol);
drivers/net/ethernet/freescale/ucc_geth.c
3345
phylink_resume(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3366
return phylink_mii_ioctl(ugeth->phylink, rq, cmd);
drivers/net/ethernet/freescale/ucc_geth.c
3427
struct phylink *phylink;
drivers/net/ethernet/freescale/ucc_geth.c
3575
phylink = phylink_create(&ugeth->phylink_config, dev_fwnode(&dev->dev),
drivers/net/ethernet/freescale/ucc_geth.c
3577
if (IS_ERR(phylink)) {
drivers/net/ethernet/freescale/ucc_geth.c
3578
err = PTR_ERR(phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3582
ugeth->phylink = phylink;
drivers/net/ethernet/freescale/ucc_geth.c
3604
phylink_destroy(phylink);
drivers/net/ethernet/freescale/ucc_geth.c
3617
phylink_destroy(ugeth->phylink);
drivers/net/ethernet/freescale/ucc_geth.h
1076
struct phylink;
drivers/net/ethernet/freescale/ucc_geth.h
1217
struct phylink *phylink;
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
108
return phylink_ethtool_ksettings_get(ugeth->phylink, cmd);
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
117
return phylink_ethtool_ksettings_set(ugeth->phylink, cmd);
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
126
return phylink_ethtool_get_pauseparam(ugeth->phylink, pause);
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
138
return phylink_ethtool_set_pauseparam(ugeth->phylink, pause);
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
313
phylink_ethtool_get_wol(ugeth->phylink, wol);
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
326
ret = phylink_ethtool_set_wol(ugeth->phylink, wol);
drivers/net/ethernet/jme.c
1169
u32 phylink;
drivers/net/ethernet/jme.c
1171
phylink = jme_linkstat_from_phy(jme);
drivers/net/ethernet/jme.c
1173
if (!(phylink & PHY_LINK_UP)) {
drivers/net/ethernet/jme.c
1878
u32 phylink, to = JME_WAIT_LINK_TIME;
drivers/net/ethernet/jme.c
1881
phylink = jme_linkstat_from_phy(jme);
drivers/net/ethernet/jme.c
1882
while (!(phylink & PHY_LINK_UP) && (to -= 10) > 0) {
drivers/net/ethernet/jme.c
1884
phylink = jme_linkstat_from_phy(jme);
drivers/net/ethernet/jme.c
1924
jme->phylink = 0;
drivers/net/ethernet/jme.c
2316
jme->phylink = 0;
drivers/net/ethernet/jme.c
2987
jme->phylink = 0;
drivers/net/ethernet/jme.c
3196
jme->phylink = 0;
drivers/net/ethernet/jme.c
388
u32 phylink, bmsr;
drivers/net/ethernet/jme.c
390
phylink = jme_mdio_read(jme->dev, jme->mii_if.phy_id, 17);
drivers/net/ethernet/jme.c
393
phylink |= PHY_LINK_AUTONEG_COMPLETE;
drivers/net/ethernet/jme.c
395
return phylink;
drivers/net/ethernet/jme.c
414
u32 phylink, cnt = JME_SPDRSV_TIMEOUT, bmcr;
drivers/net/ethernet/jme.c
421
phylink = jme_linkstat_from_phy(jme);
drivers/net/ethernet/jme.c
423
phylink = jread32(jme, JME_PHY_LINK);
drivers/net/ethernet/jme.c
425
if (phylink & PHY_LINK_UP) {
drivers/net/ethernet/jme.c
426
if (!(phylink & PHY_LINK_AUTONEG_COMPLETE)) {
drivers/net/ethernet/jme.c
431
phylink = PHY_LINK_UP;
drivers/net/ethernet/jme.c
437
phylink |= ((bmcr & BMCR_SPEED1000) &&
drivers/net/ethernet/jme.c
444
phylink |= (bmcr & BMCR_FULLDPLX) ?
drivers/net/ethernet/jme.c
452
while (!(phylink & PHY_LINK_SPEEDDPU_RESOLVED) &&
drivers/net/ethernet/jme.c
458
phylink = jme_linkstat_from_phy(jme);
drivers/net/ethernet/jme.c
460
phylink = jread32(jme, JME_PHY_LINK);
drivers/net/ethernet/jme.c
468
if (jme->phylink == phylink) {
drivers/net/ethernet/jme.c
475
jme->phylink = phylink;
drivers/net/ethernet/jme.c
481
switch (phylink & PHY_LINK_SPEED_MASK) {
drivers/net/ethernet/jme.c
498
if (phylink & PHY_LINK_DUPLEX) {
drivers/net/ethernet/jme.c
515
if (!(phylink & PHY_LINK_DUPLEX))
drivers/net/ethernet/jme.c
517
switch (phylink & PHY_LINK_SPEED_MASK) {
drivers/net/ethernet/jme.c
535
strcat(linkmsg, (phylink & PHY_LINK_DUPLEX) ?
drivers/net/ethernet/jme.c
538
strcat(linkmsg, (phylink & PHY_LINK_MDI_STAT) ?
drivers/net/ethernet/jme.c
548
jme->phylink = 0;
drivers/net/ethernet/jme.h
422
u32 phylink;
drivers/net/ethernet/marvell/mvneta.c
3786
phylink_start(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
3789
phylink_speed_up(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
3803
phylink_speed_down(pp->phylink, false);
drivers/net/ethernet/marvell/mvneta.c
3805
phylink_stop(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
4354
int err = phylink_of_phy_connect(pp->phylink, pp->dn, 0);
drivers/net/ethernet/marvell/mvneta.c
4359
phylink_ethtool_get_wol(pp->phylink, &wol);
drivers/net/ethernet/marvell/mvneta.c
4371
phylink_disconnect_phy(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
4650
return phylink_mii_ioctl(pp->phylink, ifr, cmd);
drivers/net/ethernet/marvell/mvneta.c
4705
return phylink_ethtool_ksettings_set(pp->phylink, cmd);
drivers/net/ethernet/marvell/mvneta.c
4715
return phylink_ethtool_ksettings_get(pp->phylink, cmd);
drivers/net/ethernet/marvell/mvneta.c
4722
return phylink_ethtool_nway_reset(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
4831
phylink_ethtool_get_pauseparam(pp->phylink, pause);
drivers/net/ethernet/marvell/mvneta.c
4839
return phylink_ethtool_set_pauseparam(pp->phylink, pause);
drivers/net/ethernet/marvell/mvneta.c
4931
val = phylink_get_eee_err(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
5124
phylink_ethtool_get_wol(pp->phylink, wol);
drivers/net/ethernet/marvell/mvneta.c
5133
ret = phylink_ethtool_set_wol(pp->phylink, wol);
drivers/net/ethernet/marvell/mvneta.c
5145
return phylink_ethtool_get_eee(pp->phylink, eee);
drivers/net/ethernet/marvell/mvneta.c
5159
return phylink_ethtool_set_eee(pp->phylink, eee);
drivers/net/ethernet/marvell/mvneta.c
538
struct phylink *phylink;
drivers/net/ethernet/marvell/mvneta.c
5486
struct phylink *phylink;
drivers/net/ethernet/marvell/mvneta.c
5599
phylink = phylink_create(&pp->phylink_config, pdev->dev.fwnode,
drivers/net/ethernet/marvell/mvneta.c
5601
if (IS_ERR(phylink)) {
drivers/net/ethernet/marvell/mvneta.c
5602
err = PTR_ERR(phylink);
drivers/net/ethernet/marvell/mvneta.c
5606
pp->phylink = phylink;
drivers/net/ethernet/marvell/mvneta.c
5762
if (pp->phylink)
drivers/net/ethernet/marvell/mvneta.c
5763
phylink_destroy(pp->phylink);
drivers/net/ethernet/marvell/mvneta.c
5784
phylink_destroy(pp->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1248
struct phylink *phylink;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1753
if (port->phylink ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3427
if (port->phylink) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4621
if (port->phylink) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4622
phylink_start(port->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4645
if (port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4646
phylink_stop(port->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4825
if (port->phylink) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4826
err = phylink_fwnode_phy_connect(port->phylink, port->fwnode, 0);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4896
if (port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4897
phylink_disconnect_phy(port->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5275
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5278
return phylink_mii_ioctl(port->phylink, ifr, cmd);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5391
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5394
return phylink_ethtool_nway_reset(port->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5542
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5545
phylink_ethtool_get_pauseparam(port->phylink, pause);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5553
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5556
return phylink_ethtool_set_pauseparam(port->phylink, pause);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5564
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5567
return phylink_ethtool_ksettings_get(port->phylink, cmd);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5575
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5578
return phylink_ethtool_ksettings_set(port->phylink, cmd);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5776
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5779
return phylink_ethtool_get_eee(port->phylink, eee);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5787
if (!port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5790
return phylink_ethtool_set_eee(port->phylink, eee);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6835
struct phylink *phylink;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7133
phylink = phylink_create(&port->phylink_config, port_fwnode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7135
if (IS_ERR(phylink)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7136
err = PTR_ERR(phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7139
port->phylink = phylink;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7144
port->phylink = NULL;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7169
if (port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7170
phylink_destroy(port->phylink);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7194
if (port->phylink)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7195
phylink_destroy(port->phylink);
drivers/net/ethernet/marvell/prestera/prestera.h
158
struct phylink *phy_link;
drivers/net/ethernet/marvell/prestera/prestera_main.c
375
struct phylink *phy_link;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3578
err = phylink_of_phy_connect(mac->phylink, mac->of_node, 0);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3593
phylink_disconnect_phy(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3630
phylink_start(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3695
phylink_stop(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3699
phylink_disconnect_phy(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4304
phylink_disconnect_phy(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4335
return phylink_mii_ioctl(mac->phylink, ifr, cmd);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4502
return phylink_ethtool_ksettings_get(mac->phylink, cmd);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4513
return phylink_ethtool_ksettings_set(mac->phylink, cmd);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4547
if (!mac->phylink)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4550
return phylink_ethtool_nway_reset(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4698
phylink_ethtool_get_pauseparam(mac->phylink, pause);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4705
return phylink_ethtool_set_pauseparam(mac->phylink, pause);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4712
return phylink_ethtool_get_eee(mac->phylink, eee);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4719
return phylink_ethtool_set_eee(mac->phylink, eee);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4785
struct phylink *phylink;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4917
phylink = phylink_create(&mac->phylink_config,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4920
if (IS_ERR(phylink)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4921
err = PTR_ERR(phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4925
mac->phylink = phylink;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
5338
phylink_disconnect_phy(mac->phylink);
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1373
struct phylink *phylink;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
55
phylink_resume(fbn->phylink);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
90
phylink_suspend(fbn->phylink, fbnic_bmc_present(fbn->fbd));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
45
struct phylink *phylink;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
202
struct phylink *phylink;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
232
phylink = phylink_create(&fbn->phylink_config, NULL,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
235
if (IS_ERR(phylink)) {
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
236
err = PTR_ERR(phylink);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
243
fbn->phylink = phylink;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
258
if (fbn->phylink)
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
259
phylink_destroy(fbn->phylink);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
33
phylink_ethtool_get_pauseparam(fbn->phylink, pause);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
41
return phylink_ethtool_set_pauseparam(fbn->phylink, pause);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
70
err = phylink_ethtool_ksettings_get(fbn->phylink, cmd);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1071
return phylink_ethtool_get_eee(adapter->phylink, eee);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1079
return phylink_ethtool_set_eee(adapter->phylink, eee);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1088
return phylink_ethtool_ksettings_set(adapter->phylink, cmd);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1097
return phylink_ethtool_ksettings_get(adapter->phylink, cmd);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1109
phylink_ethtool_get_wol(adapter->phylink, wol);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1150
ret = phylink_ethtool_set_wol(adapter->phylink, wol);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1340
phylink_ethtool_get_pauseparam(adapter->phylink, pause);
drivers/net/ethernet/microchip/lan743x_ethtool.c
1348
return phylink_ethtool_set_pauseparam(adapter->phylink, pause);
drivers/net/ethernet/microchip/lan743x_main.c
3115
struct phylink *pl;
drivers/net/ethernet/microchip/lan743x_main.c
3163
adapter->phylink = pl;
drivers/net/ethernet/microchip/lan743x_main.c
3184
ret = phylink_of_phy_connect(adapter->phylink, dn, 0);
drivers/net/ethernet/microchip/lan743x_main.c
3190
ret = phylink_connect_phy(adapter->phylink, phydev);
drivers/net/ethernet/microchip/lan743x_main.c
3208
ret = phylink_set_fixed_link(adapter->phylink, &state);
drivers/net/ethernet/microchip/lan743x_main.c
3224
phylink_start(adapter->phylink);
drivers/net/ethernet/microchip/lan743x_main.c
3231
phylink_stop(adapter->phylink);
drivers/net/ethernet/microchip/lan743x_main.c
3232
phylink_disconnect_phy(adapter->phylink);
drivers/net/ethernet/microchip/lan743x_main.c
3320
if (adapter->phylink)
drivers/net/ethernet/microchip/lan743x_main.c
3355
return phylink_mii_ioctl(adapter->phylink, ifr, cmd);
drivers/net/ethernet/microchip/lan743x_main.c
3464
phylink_destroy(adapter->phylink);
drivers/net/ethernet/microchip/lan743x_main.c
3465
adapter->phylink = NULL;
drivers/net/ethernet/microchip/lan743x_main.h
1088
struct phylink *phylink;
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
513
return phylink_ethtool_ksettings_get(port->phylink, cmd);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
521
return phylink_ethtool_ksettings_set(port->phylink, cmd);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
529
phylink_ethtool_get_pauseparam(port->phylink, pause);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
537
return phylink_ethtool_set_pauseparam(port->phylink, pause);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
186
err = phylink_fwnode_phy_connect(port->phylink, port->fwnode, 0);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
192
phylink_start(port->phylink);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
202
phylink_stop(port->phylink);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
203
phylink_disconnect_phy(port->phylink);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
762
if (port->phylink) {
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
766
phylink_destroy(port->phylink);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
767
port->phylink = NULL;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
797
struct phylink *phylink;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
857
phylink = phylink_create(&port->phylink_config,
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
861
if (IS_ERR(phylink)) {
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
863
return PTR_ERR(phylink);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
866
port->phylink = phylink;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
408
struct phylink *phylink;
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1148
return phylink_ethtool_ksettings_get(port->phylink, cmd);
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1156
return phylink_ethtool_ksettings_set(port->phylink, cmd);
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1220
phylink_ethtool_get_pauseparam(port->phylink, pause);
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1228
return phylink_ethtool_set_pauseparam(port->phylink, pause);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
318
struct phylink *phylink;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
389
phylink = phylink_create(&spx5_port->phylink_config,
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
393
if (IS_ERR(phylink))
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
394
return PTR_ERR(phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
396
spx5_port->phylink = phylink;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
216
struct phylink *phylink;
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
111
err = phylink_of_phy_connect(port->phylink, port->of_node, 0);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
117
phylink_start(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
135
phylink_stop(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
136
phylink_disconnect_phy(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
149
phylink_stop(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
150
phylink_disconnect_phy(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
322
if (port && port->phylink) {
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
326
phylink_disconnect_phy(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
328
phylink_destroy(port->phylink);
drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
329
port->phylink = NULL;
drivers/net/ethernet/mscc/ocelot.h
49
struct phylink *phylink;
drivers/net/ethernet/mscc/ocelot_net.c
1785
struct phylink *phylink;
drivers/net/ethernet/mscc/ocelot_net.c
1819
phylink = phylink_create(&priv->phylink_config,
drivers/net/ethernet/mscc/ocelot_net.c
1822
if (IS_ERR(phylink)) {
drivers/net/ethernet/mscc/ocelot_net.c
1823
err = PTR_ERR(phylink);
drivers/net/ethernet/mscc/ocelot_net.c
1824
dev_err(dev, "Could not create phylink (%pe)\n", phylink);
drivers/net/ethernet/mscc/ocelot_net.c
1828
priv->phylink = phylink;
drivers/net/ethernet/mscc/ocelot_net.c
1830
err = phylink_of_phy_connect(phylink, portnp, 0);
drivers/net/ethernet/mscc/ocelot_net.c
1833
phylink_destroy(phylink);
drivers/net/ethernet/mscc/ocelot_net.c
1834
priv->phylink = NULL;
drivers/net/ethernet/mscc/ocelot_net.c
1917
if (priv->phylink) {
drivers/net/ethernet/mscc/ocelot_net.c
1919
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/mscc/ocelot_net.c
1922
phylink_destroy(priv->phylink);
drivers/net/ethernet/mscc/ocelot_net.c
540
phylink_start(priv->phylink);
drivers/net/ethernet/mscc/ocelot_net.c
549
phylink_stop(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
281
struct phylink *phylink;
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
326
return phylink_ethtool_ksettings_get(priv->phylink, cmd);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
335
return phylink_ethtool_ksettings_set(priv->phylink, cmd);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
388
return phylink_ethtool_nway_reset(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
428
phylink_ethtool_get_pauseparam(priv->phylink, pause);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
437
return phylink_ethtool_set_pauseparam(priv->phylink, pause);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
552
int val = phylink_get_eee_err(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
727
return phylink_ethtool_get_wol(priv->phylink, wol);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
734
return phylink_ethtool_set_wol(priv->phylink, wol);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
742
return phylink_ethtool_get_eee(priv->phylink, edata);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
750
return phylink_ethtool_set_eee(priv->phylink, edata);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1256
if (!phylink_expects_phy(priv->phylink))
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1295
ret = phylink_connect_phy(priv->phylink, phydev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1298
ret = phylink_fwnode_phy_connect(priv->phylink, fwnode, dev_flags);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1312
if (!phylink_ethtool_get_eee(priv->phylink, &eee)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1314
phylink_ethtool_set_eee(priv->phylink, &eee);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1326
struct phylink *phylink;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1403
phylink = phylink_create(config, fwnode, priv->plat->phy_interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1405
if (IS_ERR(phylink))
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1406
return PTR_ERR(phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1408
priv->phylink = phylink;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3627
phylink_pcs_pre_init(priv->phylink, priv->hw->phylink_pcs);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3635
phylink_rx_clk_stop_block(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3640
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3648
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3727
phylink_rx_clk_stop_block(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3729
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4109
phylink_start(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4124
phylink_stop(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4169
phylink_speed_up(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4176
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4191
phylink_stop(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4230
phylink_speed_down(priv->phylink, false);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4235
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6146
phylink_rx_clk_stop_block(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6148
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6323
ret = phylink_mii_ioctl(priv->phylink, rq, cmd);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6417
phylink_rx_clk_stop_block(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6419
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8041
phylink_destroy(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8107
phylink_destroy(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8174
phylink_suspend(priv->phylink, !!priv->wolopts);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8274
phylink_prepare_resume(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8295
phylink_rx_clk_stop_block(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8297
phylink_rx_clk_stop_unblock(priv->phylink);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8310
phylink_resume(priv->phylink);
drivers/net/ethernet/tehuti/tn40.c
1397
phylink_stop(priv->phylink);
drivers/net/ethernet/tehuti/tn40.c
1398
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/tehuti/tn40.c
1411
ret = phylink_connect_phy(priv->phylink, priv->phydev);
drivers/net/ethernet/tehuti/tn40.c
1419
phylink_disconnect_phy(priv->phylink);
drivers/net/ethernet/tehuti/tn40.c
1424
phylink_start(priv->phylink);
drivers/net/ethernet/tehuti/tn40.c
1581
return phylink_ethtool_ksettings_get(priv->phylink, cmd);
drivers/net/ethernet/tehuti/tn40.h
179
struct phylink *phylink;
drivers/net/ethernet/tehuti/tn40_phy.c
49
struct phylink *phylink;
drivers/net/ethernet/tehuti/tn40_phy.c
63
phylink = phylink_create(config, NULL, PHY_INTERFACE_MODE_XAUI,
drivers/net/ethernet/tehuti/tn40_phy.c
65
if (IS_ERR(phylink))
drivers/net/ethernet/tehuti/tn40_phy.c
66
return PTR_ERR(phylink);
drivers/net/ethernet/tehuti/tn40_phy.c
69
priv->phylink = phylink;
drivers/net/ethernet/tehuti/tn40_phy.c
75
phylink_destroy(priv->phylink);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
469
phylink_ethtool_get_pauseparam(salve->phylink, pause);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
477
return phylink_ethtool_set_pauseparam(salve->phylink, pause);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
485
phylink_ethtool_get_wol(salve->phylink, wol);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
493
return phylink_ethtool_set_wol(salve->phylink, wol);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
501
return phylink_ethtool_ksettings_get(salve->phylink, ecmd);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
510
return phylink_ethtool_ksettings_set(salve->phylink, ecmd);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
517
return phylink_ethtool_get_eee(salve->phylink, edata);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
524
return phylink_ethtool_set_eee(salve->phylink, edata);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
531
return phylink_ethtool_nway_reset(salve->phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1072
ret = phylink_of_phy_connect(port->slave.phylink, port->slave.port_np, 0);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1079
phylink_start(port->slave.phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1907
return phylink_mii_ioctl(port->slave.phylink, req, cmd);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2742
if (port->slave.phylink)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2743
phylink_destroy(port->slave.phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2764
struct phylink *phylink;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2844
phylink = phylink_create(&port->slave.phylink_config,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2848
if (IS_ERR(phylink))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2849
return PTR_ERR(phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2851
port->slave.phylink = phylink;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
975
phylink_stop(port->slave.phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
979
phylink_disconnect_phy(port->slave.phylink);
drivers/net/ethernet/ti/am65-cpsw-nuss.h
39
struct phylink *phylink;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
243
return phylink_ethtool_nway_reset(wx->phylink);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
252
return phylink_ethtool_ksettings_get(wx->phylink, cmd);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
261
return phylink_ethtool_ksettings_set(wx->phylink, cmd);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
270
phylink_ethtool_get_pauseparam(wx->phylink, pause);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
279
return phylink_ethtool_set_pauseparam(wx->phylink, pause);
drivers/net/ethernet/wangxun/libwx/wx_type.h
1300
struct phylink *phylink;
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
394
phylink_stop(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
418
phylink_start(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
452
err = phylink_connect_phy(wx->phylink, wx->phydev);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
470
phylink_disconnect_phy(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
499
phylink_disconnect_phy(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
791
phylink_destroy(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
823
phylink_destroy(wx->phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
134
struct phylink *phylink;
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
150
phylink = phylink_create(config, NULL, phy_mode, &ngbe_mac_ops);
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
151
if (IS_ERR(phylink))
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
152
return PTR_ERR(phylink);
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
154
wx->phylink = phylink;
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
492
struct phylink *phylink;
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
517
phylink = phylink_create(config, NULL, phy_mode, &txgbe_mac_ops_aml);
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
518
if (IS_ERR(phylink))
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
519
return PTR_ERR(phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
521
err = phylink_set_fixed_link(phylink, &state);
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
527
wx->phylink = phylink;
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
158
phylink_start(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
164
phylink_start(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
167
phylink_start(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
274
phylink_stop(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
277
phylink_stop(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
282
phylink_stop(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
274
struct phylink *phylink;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
293
phylink = phylink_create(config, fwnode, phy_mode, &txgbe_mac_ops);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
294
if (IS_ERR(phylink))
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
295
return PTR_ERR(phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
300
ret = phylink_connect_phy(phylink, wx->phydev);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
302
phylink_destroy(phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
307
wx->phylink = phylink;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
325
phylink_mac_change(wx->phylink, up);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
642
phylink_destroy(wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
656
phylink_destroy(txgbe->wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
660
phylink_disconnect_phy(txgbe->wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
661
phylink_destroy(txgbe->wx->phylink);
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
673
phylink_destroy(txgbe->wx->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet.h
553
struct phylink *phylink;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1674
ret = phylink_of_phy_connect(lp->phylink, lp->dev->of_node, 0);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1680
phylink_start(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1711
phylink_stop(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1712
phylink_disconnect_phy(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1742
phylink_stop(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1743
phylink_disconnect_phy(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1834
return phylink_mii_ioctl(lp->phylink, rq, cmd);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2061
phylink_ethtool_get_pauseparam(lp->phylink, epauseparm);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2082
return phylink_ethtool_set_pauseparam(lp->phylink, epauseparm);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2287
return phylink_ethtool_ksettings_get(lp->phylink, cmd);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2296
return phylink_ethtool_ksettings_set(lp->phylink, cmd);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2303
return phylink_ethtool_nway_reset(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3097
lp->phylink = phylink_create(&lp->phylink_config, pdev->dev.fwnode,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3100
if (IS_ERR(lp->phylink)) {
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3101
ret = PTR_ERR(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3115
phylink_destroy(lp->phylink);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3132
if (lp->phylink)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3133
phylink_destroy(lp->phylink);
drivers/net/phy/phy_device.c
1981
phydev->phylink = NULL;
drivers/net/phy/phylink.c
1001
static void phylink_mac_config(struct phylink *pl,
drivers/net/phy/phylink.c
1024
static void phylink_pcs_an_restart(struct phylink *pl)
drivers/net/phy/phylink.c
1089
static void phylink_pcs_neg_mode(struct phylink *pl, struct phylink_pcs *pcs,
drivers/net/phy/phylink.c
1239
static void phylink_major_config(struct phylink *pl, bool restart,
drivers/net/phy/phylink.c
1294
pl->pcs->phylink = NULL;
drivers/net/phy/phylink.c
1297
pcs->phylink = pl;
drivers/net/phy/phylink.c
1368
static int phylink_change_inband_advert(struct phylink *pl)
drivers/net/phy/phylink.c
1400
static void phylink_mac_pcs_get_state(struct phylink *pl,
drivers/net/phy/phylink.c
1434
static void phylink_get_fixed_state(struct phylink *pl,
drivers/net/phy/phylink.c
1447
static void phylink_mac_initial_config(struct phylink *pl, bool force_restart)
drivers/net/phy/phylink.c
1495
static void phylink_deactivate_lpi(struct phylink *pl)
drivers/net/phy/phylink.c
1508
static void phylink_activate_lpi(struct phylink *pl)
drivers/net/phy/phylink.c
1535
static void phylink_link_up(struct phylink *pl,
drivers/net/phy/phylink.c
1589
static void phylink_link_down(struct phylink *pl)
drivers/net/phy/phylink.c
1603
static bool phylink_link_is_up(struct phylink *pl)
drivers/net/phy/phylink.c
1610
struct phylink *pl = container_of(w, struct phylink, resolve);
drivers/net/phy/phylink.c
1727
static void phylink_run_resolve(struct phylink *pl)
drivers/net/phy/phylink.c
1733
static void phylink_run_resolve_and_disable(struct phylink *pl, int bit)
drivers/net/phy/phylink.c
1744
static void phylink_enable_and_run_resolve(struct phylink *pl, int bit)
drivers/net/phy/phylink.c
1752
struct phylink *pl = container_of(t, struct phylink, link_poll);
drivers/net/phy/phylink.c
1761
static int phylink_register_sfp(struct phylink *pl,
drivers/net/phy/phylink.c
1794
int phylink_set_fixed_link(struct phylink *pl,
drivers/net/phy/phylink.c
1841
struct phylink *phylink_create(struct phylink_config *config,
drivers/net/phy/phylink.c
1846
struct phylink *pl;
drivers/net/phy/phylink.c
1939
void phylink_destroy(struct phylink *pl)
drivers/net/phy/phylink.c
1959
bool phylink_expects_phy(struct phylink *pl)
drivers/net/phy/phylink.c
1971
struct phylink *pl = phydev->phylink;
drivers/net/phy/phylink.c
2007
static int phylink_validate_phy(struct phylink *pl, struct phy_device *phy,
drivers/net/phy/phylink.c
2080
static int phylink_bringup_phy(struct phylink *pl, struct phy_device *phy,
drivers/net/phy/phylink.c
2112
phy->phylink = pl;
drivers/net/phy/phylink.c
2197
static int phylink_attach_phy(struct phylink *pl, struct phy_device *phy,
drivers/net/phy/phylink.c
2231
int phylink_connect_phy(struct phylink *pl, struct phy_device *phy)
drivers/net/phy/phylink.c
2265
int phylink_of_phy_connect(struct phylink *pl, struct device_node *dn,
drivers/net/phy/phylink.c
2283
int phylink_fwnode_phy_connect(struct phylink *pl,
drivers/net/phy/phylink.c
2340
void phylink_disconnect_phy(struct phylink *pl)
drivers/net/phy/phylink.c
2366
static void phylink_link_changed(struct phylink *pl, bool up, const char *what)
drivers/net/phy/phylink.c
2382
void phylink_mac_change(struct phylink *pl, bool up)
drivers/net/phy/phylink.c
2401
struct phylink *pl = pcs->phylink;
drivers/net/phy/phylink.c
2410
struct phylink *pl = data;
drivers/net/phy/phylink.c
2425
void phylink_start(struct phylink *pl)
drivers/net/phy/phylink.c
2495
void phylink_stop(struct phylink *pl)
drivers/net/phy/phylink.c
2525
void phylink_rx_clk_stop_block(struct phylink *pl)
drivers/net/phy/phylink.c
2554
void phylink_rx_clk_stop_unblock(struct phylink *pl)
drivers/net/phy/phylink.c
2575
static bool phylink_mac_supports_wol(struct phylink *pl)
drivers/net/phy/phylink.c
2580
static bool phylink_phy_supports_wol(struct phylink *pl,
drivers/net/phy/phylink.c
2586
static bool phylink_phy_pm_speed_ctrl(struct phylink *pl)
drivers/net/phy/phylink.c
2609
void phylink_suspend(struct phylink *pl, bool mac_wol)
drivers/net/phy/phylink.c
2655
void phylink_prepare_resume(struct phylink *pl)
drivers/net/phy/phylink.c
2679
void phylink_resume(struct phylink *pl)
drivers/net/phy/phylink.c
2724
void phylink_ethtool_get_wol(struct phylink *pl, struct ethtool_wolinfo *wol)
drivers/net/phy/phylink.c
2763
int phylink_ethtool_set_wol(struct phylink *pl, struct ethtool_wolinfo *wol)
drivers/net/phy/phylink.c
2812
static phy_interface_t phylink_sfp_select_interface(struct phylink *pl,
drivers/net/phy/phylink.c
2838
static phy_interface_t phylink_sfp_select_interface_speed(struct phylink *pl,
drivers/net/phy/phylink.c
2905
int phylink_ethtool_ksettings_get(struct phylink *pl,
drivers/net/phy/phylink.c
2950
static bool phylink_validate_pcs_inband_autoneg(struct phylink *pl,
drivers/net/phy/phylink.c
2975
int phylink_ethtool_ksettings_set(struct phylink *pl,
drivers/net/phy/phylink.c
3151
int phylink_ethtool_nway_reset(struct phylink *pl)
drivers/net/phy/phylink.c
3170
void phylink_ethtool_get_pauseparam(struct phylink *pl,
drivers/net/phy/phylink.c
3186
int phylink_ethtool_set_pauseparam(struct phylink *pl,
drivers/net/phy/phylink.c
3277
int phylink_get_eee_err(struct phylink *pl)
drivers/net/phy/phylink.c
3295
int phylink_ethtool_get_eee(struct phylink *pl, struct ethtool_keee *eee)
drivers/net/phy/phylink.c
3321
int phylink_ethtool_set_eee(struct phylink *pl, struct ethtool_keee *eee)
drivers/net/phy/phylink.c
3377
static int phylink_phy_read(struct phylink *pl, unsigned int phy_id,
drivers/net/phy/phylink.c
3419
static int phylink_phy_write(struct phylink *pl, unsigned int phy_id,
drivers/net/phy/phylink.c
3460
static int phylink_mii_read(struct phylink *pl, unsigned int phy_id,
drivers/net/phy/phylink.c
3488
static int phylink_mii_write(struct phylink *pl, unsigned int phy_id,
drivers/net/phy/phylink.c
3523
int phylink_mii_ioctl(struct phylink *pl, struct ifreq *ifr, int cmd)
drivers/net/phy/phylink.c
3595
int phylink_speed_down(struct phylink *pl, bool sync)
drivers/net/phy/phylink.c
3618
int phylink_speed_up(struct phylink *pl)
drivers/net/phy/phylink.c
3633
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3640
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3645
static phy_interface_t phylink_choose_sfp_interface(struct phylink *pl,
drivers/net/phy/phylink.c
3661
static void phylink_sfp_set_config(struct phylink *pl, unsigned long *supported,
drivers/net/phy/phylink.c
3698
static int phylink_sfp_config_phy(struct phylink *pl, struct phy_device *phy)
drivers/net/phy/phylink.c
3749
static int phylink_sfp_config_optical(struct phylink *pl)
drivers/net/phy/phylink.c
3845
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3864
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3871
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3890
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3899
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3908
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
3917
struct phylink *pl = upstream;
drivers/net/phy/phylink.c
4378
void phylink_replay_link_begin(struct phylink *pl)
drivers/net/phy/phylink.c
4401
void phylink_replay_link_end(struct phylink *pl)
drivers/net/phy/phylink.c
516
static int phylink_validate_mac_and_pcs(struct phylink *pl,
drivers/net/phy/phylink.c
580
static void phylink_validate_one(struct phylink *pl, struct phy_device *phy,
drivers/net/phy/phylink.c
610
static int phylink_validate_mask(struct phylink *pl, struct phy_device *phy,
drivers/net/phy/phylink.c
629
static int phylink_validate(struct phylink *pl, unsigned long *supported,
drivers/net/phy/phylink.c
660
static int phylink_parse_fixedlink(struct phylink *pl,
drivers/net/phy/phylink.c
774
static int phylink_parse_mode(struct phylink *pl,
drivers/net/phy/phylink.c
854
static void phylink_apply_manual_flow(struct phylink *pl,
drivers/net/phy/phylink.c
959
static unsigned int phylink_inband_caps(struct phylink *pl,
drivers/net/phy/phylink.c
974
static void phylink_pcs_poll_stop(struct phylink *pl)
drivers/net/phy/phylink.c
980
static void phylink_pcs_poll_start(struct phylink *pl)
drivers/net/phy/phylink.c
986
int phylink_pcs_pre_init(struct phylink *pl, struct phylink_pcs *pcs)
drivers/net/usb/asix.h
188
struct phylink *phylink;
drivers/net/usb/asix_devices.c
300
phylink_ethtool_get_pauseparam(priv->phylink, pause);
drivers/net/usb/asix_devices.c
309
return phylink_ethtool_set_pauseparam(priv->phylink, pause);
drivers/net/usb/asix_devices.c
354
phylink_start(priv->phylink);
drivers/net/usb/asix_devices.c
603
phylink_suspend(priv->phylink, false);
drivers/net/usb/asix_devices.c
653
phylink_resume(priv->phylink);
drivers/net/usb/asix_devices.c
714
ret = phylink_connect_phy(priv->phylink, priv->phydev);
drivers/net/usb/asix_devices.c
735
phylink_disconnect_phy(priv->phylink);
drivers/net/usb/asix_devices.c
801
struct phylink *phylink;
drivers/net/usb/asix_devices.c
818
phylink = phylink_create(&priv->phylink_config, dev->net->dev.fwnode,
drivers/net/usb/asix_devices.c
820
if (IS_ERR(phylink))
drivers/net/usb/asix_devices.c
821
return PTR_ERR(phylink);
drivers/net/usb/asix_devices.c
823
priv->phylink = phylink;
drivers/net/usb/asix_devices.c
937
phylink_destroy(priv->phylink);
drivers/net/usb/asix_devices.c
948
phylink_stop(priv->phylink);
drivers/net/usb/asix_devices.c
958
phylink_disconnect_phy(priv->phylink);
drivers/net/usb/asix_devices.c
960
phylink_destroy(priv->phylink);
drivers/net/usb/lan78xx.c
1799
return phylink_ethtool_get_eee(dev->phylink, edata);
drivers/net/usb/lan78xx.c
1806
return phylink_ethtool_set_eee(dev->phylink, edata);
drivers/net/usb/lan78xx.c
1837
return phylink_ethtool_ksettings_get(dev->phylink, cmd);
drivers/net/usb/lan78xx.c
1845
return phylink_ethtool_ksettings_set(dev->phylink, cmd);
drivers/net/usb/lan78xx.c
1853
phylink_ethtool_get_pauseparam(dev->phylink, pause);
drivers/net/usb/lan78xx.c
1861
return phylink_ethtool_set_pauseparam(dev->phylink, pause);
drivers/net/usb/lan78xx.c
2604
return phylink_set_fixed_link(dev->phylink, &state);
drivers/net/usb/lan78xx.c
2770
struct phylink *phylink;
drivers/net/usb/lan78xx.c
2807
phylink = phylink_create(pc, dev->net->dev.fwnode,
drivers/net/usb/lan78xx.c
2809
if (IS_ERR(phylink))
drivers/net/usb/lan78xx.c
2810
return PTR_ERR(phylink);
drivers/net/usb/lan78xx.c
2812
dev->phylink = phylink;
drivers/net/usb/lan78xx.c
2819
if (dev->phylink) {
drivers/net/usb/lan78xx.c
2820
phylink_disconnect_phy(dev->phylink);
drivers/net/usb/lan78xx.c
2821
phylink_destroy(dev->phylink);
drivers/net/usb/lan78xx.c
2822
dev->phylink = NULL;
drivers/net/usb/lan78xx.c
2870
ret = phylink_connect_phy(dev->phylink, phydev);
drivers/net/usb/lan78xx.c
3456
phylink_start(dev->phylink);
drivers/net/usb/lan78xx.c
3524
phylink_stop(dev->phylink);
drivers/net/usb/lan78xx.c
4551
phylink_stop(dev->phylink);
drivers/net/usb/lan78xx.c
4552
phylink_disconnect_phy(dev->phylink);
drivers/net/usb/lan78xx.c
4561
phylink_destroy(dev->phylink);
drivers/net/usb/lan78xx.c
467
struct phylink *phylink;
drivers/net/usb/lan78xx.c
5115
phylink_suspend(dev->phylink, false);
drivers/net/usb/lan78xx.c
5350
phylink_resume(dev->phylink);
include/linux/pcs-rzn1-miic.h
11
struct phylink;
include/linux/phy.h
329
struct phylink;
include/linux/phy.h
785
struct phylink *phylink;
include/linux/phylink.h
14
struct phylink;
include/linux/phylink.h
497
struct phylink *phylink;
include/linux/phylink.h
722
struct phylink *phylink_create(struct phylink_config *,
include/linux/phylink.h
726
void phylink_destroy(struct phylink *);
include/linux/phylink.h
727
bool phylink_expects_phy(struct phylink *pl);
include/linux/phylink.h
729
int phylink_connect_phy(struct phylink *, struct phy_device *);
include/linux/phylink.h
730
int phylink_of_phy_connect(struct phylink *, struct device_node *, u32 flags);
include/linux/phylink.h
731
int phylink_fwnode_phy_connect(struct phylink *pl,
include/linux/phylink.h
734
void phylink_disconnect_phy(struct phylink *);
include/linux/phylink.h
735
int phylink_set_fixed_link(struct phylink *,
include/linux/phylink.h
738
void phylink_mac_change(struct phylink *, bool up);
include/linux/phylink.h
741
int phylink_pcs_pre_init(struct phylink *pl, struct phylink_pcs *pcs);
include/linux/phylink.h
743
void phylink_start(struct phylink *);
include/linux/phylink.h
744
void phylink_stop(struct phylink *);
include/linux/phylink.h
746
void phylink_rx_clk_stop_block(struct phylink *);
include/linux/phylink.h
747
void phylink_rx_clk_stop_unblock(struct phylink *);
include/linux/phylink.h
749
void phylink_suspend(struct phylink *pl, bool mac_wol);
include/linux/phylink.h
750
void phylink_prepare_resume(struct phylink *pl);
include/linux/phylink.h
751
void phylink_resume(struct phylink *pl);
include/linux/phylink.h
753
void phylink_ethtool_get_wol(struct phylink *, struct ethtool_wolinfo *);
include/linux/phylink.h
754
int phylink_ethtool_set_wol(struct phylink *, struct ethtool_wolinfo *);
include/linux/phylink.h
756
int phylink_ethtool_ksettings_get(struct phylink *,
include/linux/phylink.h
758
int phylink_ethtool_ksettings_set(struct phylink *,
include/linux/phylink.h
760
int phylink_ethtool_nway_reset(struct phylink *);
include/linux/phylink.h
761
void phylink_ethtool_get_pauseparam(struct phylink *,
include/linux/phylink.h
763
int phylink_ethtool_set_pauseparam(struct phylink *,
include/linux/phylink.h
765
int phylink_get_eee_err(struct phylink *);
include/linux/phylink.h
766
int phylink_ethtool_get_eee(struct phylink *link, struct ethtool_keee *eee);
include/linux/phylink.h
767
int phylink_ethtool_set_eee(struct phylink *link, struct ethtool_keee *eee);
include/linux/phylink.h
768
int phylink_mii_ioctl(struct phylink *, struct ifreq *, int);
include/linux/phylink.h
769
int phylink_speed_down(struct phylink *pl, bool sync);
include/linux/phylink.h
770
int phylink_speed_up(struct phylink *pl);
include/linux/phylink.h
841
void phylink_replay_link_begin(struct phylink *pl);
include/linux/phylink.h
843
void phylink_replay_link_end(struct phylink *pl);
include/net/dsa.h
299
struct phylink *pl;
net/dsa/port.c
1622
struct phylink *pl;