Symbol: phylink_config
drivers/net/dsa/b53/b53_common.c
1537
struct phylink_config *config)
drivers/net/dsa/b53/b53_common.c
1579
static struct phylink_pcs *b53_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/b53/b53_common.c
1591
static void b53_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/b53/b53_common.c
1614
static void b53_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/b53/b53_common.c
1638
static void b53_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/b53/b53_priv.h
51
struct phylink_config *config);
drivers/net/dsa/b53/b53_serdes.c
166
struct phylink_config *config)
drivers/net/dsa/b53/b53_serdes.h
116
struct phylink_config *config);
drivers/net/dsa/b53/b53_srab.c
447
struct phylink_config *config)
drivers/net/dsa/bcm_sf2.c
725
struct phylink_config *config)
drivers/net/dsa/bcm_sf2.c
745
static void bcm_sf2_sw_mac_config(struct phylink_config *config,
drivers/net/dsa/bcm_sf2.c
817
static void bcm_sf2_sw_mac_link_down(struct phylink_config *config,
drivers/net/dsa/bcm_sf2.c
838
static void bcm_sf2_sw_mac_link_up(struct phylink_config *config,
drivers/net/dsa/dsa_loop.c
293
struct phylink_config *config)
drivers/net/dsa/hirschmann/hellcreek.c
1465
struct phylink_config *config)
drivers/net/dsa/ks8995.c
449
ks8995_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/ks8995.c
455
ks8995_mac_link_up(struct phylink_config *config, struct phy_device *phydev,
drivers/net/dsa/ks8995.c
509
ks8995_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/ks8995.c
650
struct phylink_config *config)
drivers/net/dsa/lan9303-core.c
1299
struct phylink_config *config)
drivers/net/dsa/lan9303-core.c
1324
static void lan9303_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/lan9303-core.c
1330
static void lan9303_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/lan9303-core.c
1336
static void lan9303_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip.c
33
struct phylink_config *config)
drivers/net/dsa/lantiq/lantiq_gswip.c
64
struct phylink_config *config)
drivers/net/dsa/lantiq/lantiq_gswip.h
265
struct phylink_config *config);
drivers/net/dsa/lantiq/lantiq_gswip.h
266
struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1293
struct phylink_config *config)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1405
static void gswip_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1456
static void gswip_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1470
static void gswip_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1568
static void gswip_phylink_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1577
static int gswip_phylink_mac_enable_tx_lpi(struct phylink_config *config,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1602
static struct phylink_pcs *gswip_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/lantiq/mxl-gsw1xx.c
522
static void gsw1xx_phylink_get_lpi_caps(struct phylink_config *config)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
531
struct phylink_config *config)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
567
struct phylink_config *config)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
591
static struct phylink_pcs *gsw1xx_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/microchip/ksz8.c
1886
void ksz8_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/microchip/ksz8.c
1999
struct phylink_config *config)
drivers/net/dsa/microchip/ksz8.h
50
struct phylink_config *config);
drivers/net/dsa/microchip/ksz8.h
60
void ksz8_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/microchip/ksz9477.c
1158
struct phylink_config *config)
drivers/net/dsa/microchip/ksz9477.h
42
struct phylink_config *config);
drivers/net/dsa/microchip/ksz_common.c
2197
struct phylink_config *config)
drivers/net/dsa/microchip/ksz_common.c
259
static void ksz88x3_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
262
static void ksz_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
265
static void ksz_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
276
static void ksz_phylink_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/dsa/microchip/ksz_common.c
313
static int ksz_phylink_mac_enable_tx_lpi(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
3249
static void ksz_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
3838
static void ksz88x3_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
3848
static void ksz_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
3968
static void ksz9477_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
437
static void ksz9477_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.c
445
ksz_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/microchip/ksz_common.h
436
struct phylink_config *config);
drivers/net/dsa/microchip/lan937x.h
22
struct phylink_config *config);
drivers/net/dsa/microchip/lan937x_main.c
576
struct phylink_config *config)
drivers/net/dsa/mt7530.c
2727
struct phylink_config *config)
drivers/net/dsa/mt7530.c
2758
struct phylink_config *config)
drivers/net/dsa/mt7530.c
2796
struct phylink_config *config)
drivers/net/dsa/mt7530.c
2818
struct phylink_config *config)
drivers/net/dsa/mt7530.c
2907
mt753x_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/mt7530.c
2926
mt753x_phylink_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/mt7530.c
2944
static void mt753x_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/mt7530.c
2954
static void mt753x_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/mt7530.c
2988
static void mt753x_phylink_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/dsa/mt7530.c
2997
static int mt753x_phylink_mac_enable_tx_lpi(struct phylink_config *config,
drivers/net/dsa/mt7530.c
3025
struct phylink_config *config)
drivers/net/dsa/mt7530.h
850
struct phylink_config *config);
drivers/net/dsa/mv88e6060.c
251
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
514
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
533
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
572
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
621
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
630
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
672
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
702
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
725
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
747
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
769
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
804
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
848
struct phylink_config *config)
drivers/net/dsa/mv88e6xxx/chip.c
866
mv88e6xxx_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.c
880
static int mv88e6xxx_mac_prepare(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.c
904
static void mv88e6xxx_mac_config(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.c
929
static int mv88e6xxx_mac_finish(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.c
958
static void mv88e6xxx_mac_link_down(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.c
988
static void mv88e6xxx_mac_link_up(struct phylink_config *config,
drivers/net/dsa/mv88e6xxx/chip.h
675
struct phylink_config *config);
drivers/net/dsa/mxl862xx/mxl862xx.c
359
struct phylink_config *config)
drivers/net/dsa/mxl862xx/mxl862xx.c
378
static void mxl862xx_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/mxl862xx/mxl862xx.c
384
static void mxl862xx_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/mxl862xx/mxl862xx.c
390
static void mxl862xx_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/ocelot/felix.c
1145
struct phylink_config *config)
drivers/net/dsa/ocelot/felix.c
1160
static void felix_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/ocelot/felix.c
1176
felix_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/ocelot/felix.c
1193
static void felix_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/ocelot/felix.c
1208
static void felix_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/qca/ar9331.c
504
struct phylink_config *config)
drivers/net/dsa/qca/ar9331.c
526
static void ar9331_sw_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/qca/ar9331.c
542
static void ar9331_sw_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/qca/ar9331.c
560
static void ar9331_sw_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/qca/qca8k-8xxx.c
1286
qca8k_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/qca/qca8k-8xxx.c
1316
qca8k_phylink_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/qca/qca8k-8xxx.c
1401
struct phylink_config *config)
drivers/net/dsa/qca/qca8k-8xxx.c
1436
qca8k_phylink_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/qca/qca8k-8xxx.c
1446
qca8k_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/realtek/rtl8365mb.c
1022
struct phylink_config *config)
drivers/net/dsa/realtek/rtl8365mb.c
1051
static void rtl8365mb_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/realtek/rtl8365mb.c
1081
static void rtl8365mb_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/realtek/rtl8365mb.c
1108
static void rtl8365mb_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/realtek/rtl8366rb.c
1033
struct phylink_config *config)
drivers/net/dsa/realtek/rtl8366rb.c
1059
rtl8366rb_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/realtek/rtl8366rb.c
1065
rtl8366rb_mac_link_up(struct phylink_config *config, struct phy_device *phydev,
drivers/net/dsa/realtek/rtl8366rb.c
1137
rtl8366rb_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/rzn1_a5psw.c
222
struct phylink_config *config)
drivers/net/dsa/rzn1_a5psw.c
242
a5psw_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/dsa/rzn1_a5psw.c
254
static void a5psw_phylink_mac_config(struct phylink_config *config,
drivers/net/dsa/rzn1_a5psw.c
260
static void a5psw_phylink_mac_link_down(struct phylink_config *config,
drivers/net/dsa/rzn1_a5psw.c
274
static void a5psw_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/sja1105/sja1105_main.c
1331
sja1105_mac_select_pcs(struct phylink_config *config, phy_interface_t iface)
drivers/net/dsa/sja1105/sja1105_main.c
1339
static void sja1105_mac_config(struct phylink_config *config,
drivers/net/dsa/sja1105/sja1105_main.c
1345
static void sja1105_mac_link_down(struct phylink_config *config,
drivers/net/dsa/sja1105/sja1105_main.c
1354
static void sja1105_mac_link_up(struct phylink_config *config,
drivers/net/dsa/sja1105/sja1105_main.c
1370
struct phylink_config *config)
drivers/net/dsa/vitesse-vsc73xx-core.c
1066
static void vsc73xx_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/vitesse-vsc73xx-core.c
1090
static void vsc73xx_mac_link_down(struct phylink_config *config,
drivers/net/dsa/vitesse-vsc73xx-core.c
1107
static void vsc73xx_mac_link_up(struct phylink_config *config,
drivers/net/dsa/vitesse-vsc73xx-core.c
1585
struct phylink_config *config)
drivers/net/dsa/xrs700x/xrs700x.c
445
struct phylink_config *config)
drivers/net/dsa/xrs700x/xrs700x.c
467
static void xrs700x_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/xrs700x/xrs700x.c
472
static void xrs700x_mac_link_down(struct phylink_config *config,
drivers/net/dsa/xrs700x/xrs700x.c
477
static void xrs700x_mac_link_up(struct phylink_config *config,
drivers/net/dsa/yt921x.c
2724
yt921x_phylink_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/yt921x.c
2745
yt921x_phylink_mac_link_up(struct phylink_config *config,
drivers/net/dsa/yt921x.c
2768
yt921x_phylink_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/dsa/yt921x.c
2787
struct phylink_config *config)
drivers/net/ethernet/altera/altera_tse.h
475
struct phylink_config phylink_config;
drivers/net/ethernet/altera/altera_tse_main.c
1034
static void alt_tse_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/altera/altera_tse_main.c
1046
static void alt_tse_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/altera/altera_tse_main.c
1051
static void alt_tse_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/altera/altera_tse_main.c
1076
static struct phylink_pcs *alt_tse_select_pcs(struct phylink_config *config,
drivers/net/ethernet/altera/altera_tse_main.c
1400
priv->phylink_config.dev = &ndev->dev;
drivers/net/ethernet/altera/altera_tse_main.c
1401
priv->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/altera/altera_tse_main.c
1402
priv->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_10 |
drivers/net/ethernet/altera/altera_tse_main.c
1405
phy_interface_set_rgmii(priv->phylink_config.supported_interfaces);
drivers/net/ethernet/altera/altera_tse_main.c
1407
priv->phylink_config.supported_interfaces);
drivers/net/ethernet/altera/altera_tse_main.c
1409
priv->phylink_config.supported_interfaces);
drivers/net/ethernet/altera/altera_tse_main.c
1411
priv->phylink_config.supported_interfaces);
drivers/net/ethernet/altera/altera_tse_main.c
1413
priv->phylink_config.supported_interfaces);
drivers/net/ethernet/altera/altera_tse_main.c
1415
priv->phylink = phylink_create(&priv->phylink_config,
drivers/net/ethernet/atheros/ag71xx.c
1007
static void ag71xx_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/atheros/ag71xx.c
1015
static void ag71xx_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/atheros/ag71xx.c
1078
ag->phylink_config.dev = &ag->ndev->dev;
drivers/net/ethernet/atheros/ag71xx.c
1079
ag->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/atheros/ag71xx.c
1080
ag->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_ASYM_PAUSE |
drivers/net/ethernet/atheros/ag71xx.c
1088
ag->phylink_config.supported_interfaces);
drivers/net/ethernet/atheros/ag71xx.c
1094
ag->phylink_config.supported_interfaces);
drivers/net/ethernet/atheros/ag71xx.c
1098
ag->phylink_config.supported_interfaces);
drivers/net/ethernet/atheros/ag71xx.c
1102
ag->phylink_config.supported_interfaces);
drivers/net/ethernet/atheros/ag71xx.c
1107
ag->phylink_config.supported_interfaces);
drivers/net/ethernet/atheros/ag71xx.c
1109
phylink = phylink_create(&ag->phylink_config, ag->pdev->dev.fwnode,
drivers/net/ethernet/atheros/ag71xx.c
372
struct phylink_config phylink_config;
drivers/net/ethernet/atheros/ag71xx.c
988
static void ag71xx_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/cadence/macb.h
1318
struct phylink_config phylink_config;
drivers/net/ethernet/cadence/macb_main.c
593
static void macb_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/cadence/macb_main.c
651
static void macb_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/cadence/macb_main.c
763
static void macb_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/cadence/macb_main.c
829
static struct phylink_pcs *macb_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/cadence/macb_main.c
888
static void macb_get_pcs_fixed_state(struct phylink_config *config,
drivers/net/ethernet/cadence/macb_main.c
905
bp->phylink_config.dev = &dev->dev;
drivers/net/ethernet/cadence/macb_main.c
906
bp->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/cadence/macb_main.c
907
bp->phylink_config.mac_managed_pm = true;
drivers/net/ethernet/cadence/macb_main.c
910
bp->phylink_config.poll_fixed_state = true;
drivers/net/ethernet/cadence/macb_main.c
911
bp->phylink_config.get_fixed_state = macb_get_pcs_fixed_state;
drivers/net/ethernet/cadence/macb_main.c
914
bp->phylink_config.mac_capabilities = MAC_ASYM_PAUSE |
drivers/net/ethernet/cadence/macb_main.c
918
bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
920
bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
924
bp->phylink_config.mac_capabilities |= MAC_1000FD;
drivers/net/ethernet/cadence/macb_main.c
926
bp->phylink_config.mac_capabilities |= MAC_1000HD;
drivers/net/ethernet/cadence/macb_main.c
929
bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
930
phy_interface_set_rgmii(bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
934
bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
938
bp->phylink_config.supported_interfaces);
drivers/net/ethernet/cadence/macb_main.c
939
bp->phylink_config.mac_capabilities |= MAC_10000FD;
drivers/net/ethernet/cadence/macb_main.c
943
bp->phylink = phylink_create(&bp->phylink_config, bp->pdev->dev.fwnode,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
273
mac_dev->phylink_config.dev = &net_dev->dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
274
mac_dev->phylink_config.type = PHYLINK_NETDEV;
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
873
if (priv->mac_dev->phylink_config.mac_capabilities & MAC_10000FD)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
902
struct net_device *net_dev = to_net_dev(mac_dev->phylink_config.dev);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
13
container_of((config), struct dpaa2_mac, phylink_config)
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
152
static struct phylink_pcs *dpaa2_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
160
static void dpaa2_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
193
static void dpaa2_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
229
static void dpaa2_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
307
__set_bit(mac->if_mode, mac->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
313
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
315
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
338
__set_bit(intf, mac->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
417
memset(&mac->phylink_config, 0, sizeof(mac->phylink_config));
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
418
mac->phylink_config.dev = &net_dev->dev;
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
419
mac->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
421
mac->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_ASYM_PAUSE |
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
427
phylink = phylink_create(&mac->phylink_config,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h
23
struct phylink_config phylink_config;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
580
enetc4_pl_mac_select_pcs(struct phylink_config *config, phy_interface_t iface)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
633
static void enetc4_pl_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
904
static void enetc4_pl_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
948
static void enetc4_pl_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/freescale/enetc/enetc_pf.c
639
enetc_pl_mac_select_pcs(struct phylink_config *config, phy_interface_t iface)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
646
static void enetc_pl_mac_config(struct phylink_config *config,
drivers/net/ethernet/freescale/enetc/enetc_pf.c
683
static void enetc_pl_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/freescale/enetc/enetc_pf.c
760
static void enetc_pl_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/freescale/enetc/enetc_pf.h
60
struct phylink_config phylink_config;
drivers/net/ethernet/freescale/enetc/enetc_pf.h
69
container_of((config), struct enetc_pf, phylink_config)
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
321
pf->phylink_config.dev = &priv->ndev->dev;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
322
pf->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
323
pf->phylink_config.mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
327
pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
329
pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
331
pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
333
pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
335
pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
336
phy_interface_set_rgmii(pf->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
338
phylink = phylink_create(&pf->phylink_config, of_fwnode_handle(node),
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1451
supported = mac_dev->phylink_config.supported_interfaces;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1481
mac_dev->phylink_config.mac_capabilities = capabilities;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
883
static struct phylink_pcs *dtsec_select_pcs(struct phylink_config *config,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
898
static void dtsec_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
929
static void dtsec_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
973
static void dtsec_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_memac.c
1257
supported = mac_dev->phylink_config.supported_interfaces;
drivers/net/ethernet/freescale/fman/fman_memac.c
1299
mac_dev->phylink_config.mac_capabilities = capabilities;
drivers/net/ethernet/freescale/fman/fman_memac.c
1322
mac_dev->phylink_config.default_an_inband = true;
drivers/net/ethernet/freescale/fman/fman_memac.c
620
static unsigned long memac_get_caps(struct phylink_config *config,
drivers/net/ethernet/freescale/fman/fman_memac.c
663
static struct phylink_pcs *memac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/freescale/fman/fman_memac.c
682
static int memac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_memac.c
700
static void memac_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_memac.c
714
static void memac_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/freescale/fman/fman_memac.c
766
static void memac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_tgec.c
434
static void tgec_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_tgec.c
439
static void tgec_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/freescale/fman/fman_tgec.c
459
static void tgec_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fman/fman_tgec.c
792
mac_dev->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/fman/fman_tgec.c
793
mac_dev->phylink_config.mac_capabilities =
drivers/net/ethernet/freescale/fman/mac.h
35
struct phylink_config phylink_config;
drivers/net/ethernet/freescale/fman/mac.h
74
*fman_config_to_mac(struct phylink_config *config)
drivers/net/ethernet/freescale/fman/mac.h
76
return container_of(config, struct mac_device, phylink_config);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
623
static void fs_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
638
static void fs_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
650
static void fs_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
922
fep->phylink_config.dev = &ndev->dev;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
923
fep->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
924
fep->phylink_config.mac_capabilities = MAC_10 | MAC_100;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
927
fep->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
931
fep->phylink_config.supported_interfaces);
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.h
145
struct phylink_config phylink_config;
drivers/net/ethernet/freescale/ucc_geth.c
1486
static void ugeth_mac_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/freescale/ucc_geth.c
1580
static void ugeth_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/freescale/ucc_geth.c
1589
static void ugeth_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/freescale/ucc_geth.c
3552
ugeth->phylink_config.dev = &dev->dev;
drivers/net/ethernet/freescale/ucc_geth.c
3553
ugeth->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/freescale/ucc_geth.c
3555
ugeth->phylink_config.mac_capabilities =
drivers/net/ethernet/freescale/ucc_geth.c
3559
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3561
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3563
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3564
phy_interface_set_rgmii(ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3568
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3570
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3572
ugeth->phylink_config.supported_interfaces);
drivers/net/ethernet/freescale/ucc_geth.c
3575
phylink = phylink_create(&ugeth->phylink_config, dev_fwnode(&dev->dev),
drivers/net/ethernet/freescale/ucc_geth.h
1077
struct phylink_config;
drivers/net/ethernet/freescale/ucc_geth.h
1218
struct phylink_config phylink_config;
drivers/net/ethernet/marvell/mvneta.c
4096
static struct phylink_pcs *mvneta_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/marvell/mvneta.c
4105
static int mvneta_mac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvneta.c
4139
static void mvneta_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvneta.c
4195
static int mvneta_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvneta.c
4225
static void mvneta_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/marvell/mvneta.c
4242
static void mvneta_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/marvell/mvneta.c
4290
static void mvneta_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/ethernet/marvell/mvneta.c
4302
static int mvneta_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/ethernet/marvell/mvneta.c
539
struct phylink_config phylink_config;
drivers/net/ethernet/marvell/mvneta.c
5474
mvneta_mac_disable_tx_lpi(&pp->phylink_config);
drivers/net/ethernet/marvell/mvneta.c
5561
pp->phylink_config.dev = &dev->dev;
drivers/net/ethernet/marvell/mvneta.c
5562
pp->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/marvell/mvneta.c
5563
pp->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_10 |
drivers/net/ethernet/marvell/mvneta.c
5567
__set_bit(PHY_INTERFACE_MODE_QSGMII, pp->phylink_config.lpi_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5568
__set_bit(PHY_INTERFACE_MODE_SGMII, pp->phylink_config.lpi_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5569
pp->phylink_config.lpi_capabilities = MAC_100FD | MAC_1000FD;
drivers/net/ethernet/marvell/mvneta.c
5570
pp->phylink_config.lpi_timer_default = 250;
drivers/net/ethernet/marvell/mvneta.c
5571
pp->phylink_config.eee_enabled_default = true;
drivers/net/ethernet/marvell/mvneta.c
5573
phy_interface_set_rgmii(pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5575
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5581
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5583
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5585
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5589
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5594
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5596
pp->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvneta.c
5599
phylink = phylink_create(&pp->phylink_config, pdev->dev.fwnode,
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1249
struct phylink_config phylink_config;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6215
static struct mvpp2_port *mvpp2_phylink_to_port(struct phylink_config *config)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6217
return container_of(config, struct mvpp2_port, phylink_config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6487
static struct phylink_pcs *mvpp2_select_pcs(struct phylink_config *config,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6502
static int mvpp2_mac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6555
static void mvpp2_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6572
static int mvpp2_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6614
static void mvpp2_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6697
static void mvpp2_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6724
static void mvpp2_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6732
static int mvpp2_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6796
pcs = mvpp2_select_pcs(&port->phylink_config, port->phy_interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6798
mvpp2_mac_prepare(&port->phylink_config, MLO_AN_INBAND,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6800
mvpp2_mac_config(&port->phylink_config, MLO_AN_INBAND, &state);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6804
mvpp2_mac_finish(&port->phylink_config, MLO_AN_INBAND,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6806
mvpp2_mac_link_up(&port->phylink_config, NULL,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7052
port->phylink_config.dev = &dev->dev;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7053
port->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7054
port->phylink_config.mac_capabilities =
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7058
port->phylink_config.lpi_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7060
port->phylink_config.lpi_capabilities = MAC_1000FD | MAC_100FD;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7063
port->phylink_config.lpi_timer_default = 250;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7064
port->phylink_config.eee_enabled_default = true;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7067
port->phylink_config.mac_capabilities |=
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7076
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7078
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7080
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7083
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7086
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7089
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7093
port->phylink_config.mac_capabilities |=
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7096
port->phylink_config.mac_capabilities |=
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7099
port->phylink_config.mac_capabilities |=
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7104
phy_interface_set_rgmii(port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7106
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7114
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7116
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7118
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7122
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7128
port->phylink_config.supported_interfaces);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7130
port->phylink_config.supported_interfaces);
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
7141
mvpp2_mac_disable_tx_lpi(&port->phylink_config);
drivers/net/ethernet/marvell/prestera/prestera.h
157
struct phylink_config phy_config;
drivers/net/ethernet/marvell/prestera/prestera_main.c
245
static void prestera_mac_config(struct phylink_config *config,
drivers/net/ethernet/marvell/prestera/prestera_main.c
251
static void prestera_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/marvell/prestera/prestera_main.c
264
static void prestera_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/marvell/prestera/prestera_main.c
273
prestera_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4862
mac->phylink_config.dev = &eth->netdev[id]->dev;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4863
mac->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4864
mac->phylink_config.mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4866
mac->phylink_config.lpi_capabilities = MAC_100FD | MAC_1000FD |
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4868
mac->phylink_config.lpi_timer_default = 1000;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4876
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4878
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4881
phy_interface_set_rgmii(mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4886
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4894
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4899
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4901
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4903
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4909
mac->phylink_config.mac_capabilities = MAC_ASYM_PAUSE |
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4912
phy_interface_zero(mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4914
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4917
phylink = phylink_create(&mac->phylink_config,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4930
mac->phylink_config.supported_interfaces);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
517
static struct phylink_pcs *mtk_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
521
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
536
static int mtk_mac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
540
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
556
static void mtk_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
560
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
694
static int mtk_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
698
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
721
static void mtk_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
725
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
883
static void mtk_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
889
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
899
static void mtk_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
902
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
908
static int mtk_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
912
phylink_config);
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1374
struct phylink_config phylink_config;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
46
struct phylink_config phylink_config;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
106
fbnic_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
116
fbnic_phylink_mac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
129
fbnic_phylink_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
135
fbnic_phylink_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
149
fbnic_phylink_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
162
fbnic_phylink_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
214
fbn->phylink_config.dev = &netdev->dev;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
215
fbn->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
216
fbn->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_ASYM_PAUSE |
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
219
fbn->phylink_config.default_an_inband = true;
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
222
fbn->phylink_config.supported_interfaces);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
224
fbn->phylink_config.supported_interfaces);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
226
fbn->phylink_config.supported_interfaces);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
228
fbn->phylink_config.supported_interfaces);
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
232
phylink = phylink_create(&fbn->phylink_config, NULL,
drivers/net/ethernet/microchip/lan743x_main.c
2979
static void lan743x_phylink_mac_config(struct phylink_config *config,
drivers/net/ethernet/microchip/lan743x_main.c
3023
static void lan743x_phylink_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/microchip/lan743x_main.c
3032
static void lan743x_phylink_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/microchip/lan743x_main.c
3079
static void lan743x_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/ethernet/microchip/lan743x_main.c
3087
static int lan743x_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/ethernet/microchip/lan743x_main.c
3117
adapter->phylink_config.dev = &netdev->dev;
drivers/net/ethernet/microchip/lan743x_main.c
3118
adapter->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/microchip/lan743x_main.c
3119
adapter->phylink_config.mac_managed_pm = false;
drivers/net/ethernet/microchip/lan743x_main.c
3121
adapter->phylink_config.mac_capabilities = MAC_ASYM_PAUSE |
drivers/net/ethernet/microchip/lan743x_main.c
3123
adapter->phylink_config.lpi_capabilities = MAC_100FD | MAC_1000FD;
drivers/net/ethernet/microchip/lan743x_main.c
3124
adapter->phylink_config.lpi_timer_default =
drivers/net/ethernet/microchip/lan743x_main.c
3132
adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3134
adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3136
adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3137
adapter->phylink_config.mac_capabilities |= MAC_2500FD;
drivers/net/ethernet/microchip/lan743x_main.c
3141
adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3145
adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3148
phy_interface_set_rgmii(adapter->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan743x_main.c
3151
memcpy(adapter->phylink_config.lpi_interfaces,
drivers/net/ethernet/microchip/lan743x_main.c
3152
adapter->phylink_config.supported_interfaces,
drivers/net/ethernet/microchip/lan743x_main.c
3153
sizeof(adapter->phylink_config.lpi_interfaces));
drivers/net/ethernet/microchip/lan743x_main.c
3155
pl = phylink_create(&adapter->phylink_config, NULL,
drivers/net/ethernet/microchip/lan743x_main.c
3196
caps = adapter->phylink_config.mac_capabilities;
drivers/net/ethernet/microchip/lan743x_main.h
1089
struct phylink_config phylink_config;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
833
port->phylink_config.dev = &port->dev->dev;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
834
port->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
838
port->phylink_config.mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
841
phy_interface_set_rgmii(port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
843
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
845
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
847
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
849
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
851
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
853
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
855
port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
857
phylink = phylink_create(&port->phylink_config,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
405
struct phylink_config phylink_config;
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
11
static struct phylink_pcs *lan966x_phylink_mac_select(struct phylink_config *config,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
19
static void lan966x_phylink_mac_config(struct phylink_config *config,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
25
static int lan966x_phylink_mac_prepare(struct phylink_config *config,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
46
static void lan966x_phylink_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
68
static void lan966x_phylink_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
356
spx5_port->phylink_config.dev = &spx5_port->ndev->dev;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
357
spx5_port->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
358
spx5_port->phylink_config.mac_capabilities = MAC_ASYM_PAUSE |
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
363
phy_interface_set_rgmii(spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
366
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
368
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
370
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
372
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
378
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
383
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
387
spx5_port->phylink_config.supported_interfaces);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
389
phylink = phylink_create(&spx5_port->phylink_config,
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
215
struct phylink_config phylink_config;
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
30
sparx5_phylink_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
50
static void sparx5_phylink_mac_config(struct phylink_config *config,
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
57
static void sparx5_phylink_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
80
static void sparx5_phylink_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/mscc/ocelot.h
50
struct phylink_config phylink_config;
drivers/net/ethernet/mscc/ocelot_net.c
1730
static void vsc7514_phylink_mac_config(struct phylink_config *config,
drivers/net/ethernet/mscc/ocelot_net.c
1742
static void vsc7514_phylink_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/mscc/ocelot_net.c
1755
static void vsc7514_phylink_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/mscc/ocelot_net.c
1811
priv->phylink_config.dev = &priv->dev->dev;
drivers/net/ethernet/mscc/ocelot_net.c
1812
priv->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/mscc/ocelot_net.c
1813
priv->phylink_config.mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
drivers/net/ethernet/mscc/ocelot_net.c
1817
priv->phylink_config.supported_interfaces);
drivers/net/ethernet/mscc/ocelot_net.c
1819
phylink = phylink_create(&priv->phylink_config,
drivers/net/ethernet/stmicro/stmmac/stmmac.h
280
struct phylink_config phylink_config;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1119
static void stmmac_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1139
static int stmmac_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1179
static int stmmac_mac_wol_set(struct phylink_config *config, u32 wolopts,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1323
struct phylink_config *config;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1328
config = &priv->phylink_config;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3204
pcs = stmmac_mac_select_pcs(&priv->phylink_config, interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
927
static unsigned long stmmac_mac_get_caps(struct phylink_config *config,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
946
static struct phylink_pcs *stmmac_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
968
static void stmmac_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
974
static int stmmac_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
986
static void stmmac_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
999
static void stmmac_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/tehuti/tn40.h
180
struct phylink_config phylink_config;
drivers/net/ethernet/tehuti/tn40_phy.c
10
static struct tn40_priv *tn40_config_to_priv(struct phylink_config *config)
drivers/net/ethernet/tehuti/tn40_phy.c
12
return container_of(config, struct tn40_priv, phylink_config);
drivers/net/ethernet/tehuti/tn40_phy.c
15
static void tn40_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/tehuti/tn40_phy.c
25
static void tn40_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/tehuti/tn40_phy.c
34
static void tn40_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/tehuti/tn40_phy.c
47
struct phylink_config *config;
drivers/net/ethernet/tehuti/tn40_phy.c
57
config = &priv->phylink_config;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2056
static void am65_cpsw_nuss_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2060
phylink_config);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2086
static void am65_cpsw_nuss_mac_link_down(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2090
phylink_config);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2119
static void am65_cpsw_nuss_mac_link_up(struct phylink_config *config, struct phy_device *phy,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2124
phylink_config);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2808
port->slave.phylink_config.dev = &port->ndev->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2809
port->slave.phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2810
port->slave.phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_10 | MAC_100 |
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2812
port->slave.phylink_config.mac_managed_pm = true; /* MAC does PM */
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2819
phy_interface_set_rgmii(port->slave.phylink_config.supported_interfaces);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2824
port->slave.phylink_config.supported_interfaces);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2832
port->slave.phylink_config.supported_interfaces);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2844
phylink = phylink_create(&port->slave.phylink_config,
drivers/net/ethernet/ti/am65-cpsw-nuss.h
40
struct phylink_config phylink_config;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1301
struct phylink_config phylink_config;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1476
static inline struct wx *phylink_to_wx(struct phylink_config *config)
drivers/net/ethernet/wangxun/libwx/wx_type.h
1478
return container_of(config, struct wx, phylink_config);
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
132
struct phylink_config *config;
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
136
config = &wx->phylink_config;
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
61
static void ngbe_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
66
static void ngbe_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
78
static void ngbe_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
261
wx->phylink_config.supported_interfaces,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
326
wx->phylink_config.supported_interfaces,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
385
static void txgbe_get_link_state(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
416
static void txgbe_mac_link_up_aml(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
459
static void txgbe_mac_link_down_aml(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
475
static void txgbe_mac_config_aml(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
489
struct phylink_config *config;
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
495
config = &wx->phylink_config;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
163
static struct phylink_pcs *txgbe_phylink_mac_select(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
175
static void txgbe_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
180
static void txgbe_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
194
static void txgbe_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
237
static int txgbe_mac_prepare(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
248
static int txgbe_mac_finish(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
271
struct phylink_config *config;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
276
config = &wx->phylink_config;
drivers/net/ethernet/xilinx/xilinx_axienet.h
554
struct phylink_config phylink_config;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2596
static struct phylink_pcs *axienet_mac_select_pcs(struct phylink_config *config,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2609
static void axienet_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2615
static void axienet_mac_link_down(struct phylink_config *config,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2622
static void axienet_mac_link_up(struct phylink_config *config,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3083
lp->phylink_config.dev = &ndev->dev;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3084
lp->phylink_config.type = PHYLINK_NETDEV;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3085
lp->phylink_config.mac_managed_pm = true;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3086
lp->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_ASYM_PAUSE |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3089
__set_bit(lp->phy_mode, lp->phylink_config.supported_interfaces);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3092
lp->phylink_config.supported_interfaces);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3094
lp->phylink_config.supported_interfaces);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3097
lp->phylink = phylink_create(&lp->phylink_config, pdev->dev.fwnode,
drivers/net/phy/phylink.c
1841
struct phylink *phylink_create(struct phylink_config *config,
drivers/net/phy/phylink.c
393
void phylink_limit_mac_speed(struct phylink_config *config, u32 max_speed)
drivers/net/phy/phylink.c
45
struct phylink_config *config;
drivers/net/usb/asix.h
189
struct phylink_config phylink_config;
drivers/net/usb/asix_devices.c
747
static void ax88772_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/usb/asix_devices.c
753
static void ax88772_mac_link_down(struct phylink_config *config,
drivers/net/usb/asix_devices.c
761
static void ax88772_mac_link_up(struct phylink_config *config,
drivers/net/usb/asix_devices.c
803
priv->phylink_config.dev = &dev->net->dev;
drivers/net/usb/asix_devices.c
804
priv->phylink_config.type = PHYLINK_NETDEV;
drivers/net/usb/asix_devices.c
805
priv->phylink_config.mac_capabilities = MAC_SYM_PAUSE | MAC_ASYM_PAUSE |
drivers/net/usb/asix_devices.c
809
priv->phylink_config.supported_interfaces);
drivers/net/usb/asix_devices.c
811
priv->phylink_config.supported_interfaces);
drivers/net/usb/asix_devices.c
818
phylink = phylink_create(&priv->phylink_config, dev->net->dev.fwnode,
drivers/net/usb/lan78xx.c
2250
static void lan78xx_mac_config(struct phylink_config *config, unsigned int mode,
drivers/net/usb/lan78xx.c
2285
static void lan78xx_mac_link_down(struct phylink_config *config,
drivers/net/usb/lan78xx.c
2456
static void lan78xx_mac_link_up(struct phylink_config *config,
drivers/net/usb/lan78xx.c
2549
static void lan78xx_mac_disable_tx_lpi(struct phylink_config *config)
drivers/net/usb/lan78xx.c
2557
static int lan78xx_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
drivers/net/usb/lan78xx.c
2769
struct phylink_config *pc = &dev->phylink_config;
drivers/net/usb/lan78xx.c
2803
memcpy(dev->phylink_config.lpi_interfaces,
drivers/net/usb/lan78xx.c
2804
dev->phylink_config.supported_interfaces,
drivers/net/usb/lan78xx.c
2805
sizeof(dev->phylink_config.lpi_interfaces));
drivers/net/usb/lan78xx.c
468
struct phylink_config phylink_config;
include/linux/phylink.h
172
void (*get_fixed_state)(struct phylink_config *config,
include/linux/phylink.h
187
void phylink_limit_mac_speed(struct phylink_config *config, u32 max_speed);
include/linux/phylink.h
205
unsigned long (*mac_get_caps)(struct phylink_config *config,
include/linux/phylink.h
207
struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
include/linux/phylink.h
209
int (*mac_prepare)(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
211
void (*mac_config)(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
213
int (*mac_finish)(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
215
void (*mac_link_down)(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
217
void (*mac_link_up)(struct phylink_config *config,
include/linux/phylink.h
221
void (*mac_disable_tx_lpi)(struct phylink_config *config);
include/linux/phylink.h
222
int (*mac_enable_tx_lpi)(struct phylink_config *config, u32 timer,
include/linux/phylink.h
225
int (*mac_wol_set)(struct phylink_config *config, u32 wolopts,
include/linux/phylink.h
240
unsigned long mac_get_caps(struct phylink_config *config,
include/linux/phylink.h
255
struct phylink_pcs *mac_select_pcs(struct phylink_config *config,
include/linux/phylink.h
280
int mac_prepare(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
355
void mac_config(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
372
int mac_finish(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
392
void mac_link_down(struct phylink_config *config, unsigned int mode,
include/linux/phylink.h
426
void mac_link_up(struct phylink_config *config, struct phy_device *phy,
include/linux/phylink.h
437
void mac_disable_tx_lpi(struct phylink_config *config);
include/linux/phylink.h
454
int mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
include/linux/phylink.h
470
int (*mac_wol_set)(struct phylink_config *config, u32 wolopts,
include/linux/phylink.h
722
struct phylink *phylink_create(struct phylink_config *,
include/net/dsa.h
300
struct phylink_config pl_config;
include/net/dsa.h
333
dsa_phylink_to_port(struct phylink_config *config)
include/net/dsa.h
890
struct phylink_config *config);
net/dsa/port.c
1590
static void dsa_port_phylink_mac_config(struct phylink_config *config,
net/dsa/port.c
1596
static void dsa_port_phylink_mac_link_down(struct phylink_config *config,
net/dsa/port.c
1602
static void dsa_port_phylink_mac_link_up(struct phylink_config *config,
net/dsa/user.c
2625
static void dsa_user_phylink_fixed_state(struct phylink_config *config,