Symbol: phylink_mac_ops
drivers/net/dsa/b53/b53_common.c
2693
static const struct phylink_mac_ops b53_phylink_mac_ops = {
drivers/net/dsa/b53/b53_common.c
3210
ds->phylink_mac_ops = &b53_phylink_mac_ops;
drivers/net/dsa/bcm_sf2.c
1216
static const struct phylink_mac_ops bcm_sf2_phylink_mac_ops = {
drivers/net/dsa/bcm_sf2.c
1427
ds->phylink_mac_ops = &bcm_sf2_phylink_mac_ops;
drivers/net/dsa/ks8995.c
524
static const struct phylink_mac_ops ks8995_phylink_mac_ops = {
drivers/net/dsa/ks8995.c
821
ks->ds->phylink_mac_ops = &ks8995_phylink_mac_ops;
drivers/net/dsa/lan9303-core.c
1376
static const struct phylink_mac_ops lan9303_phylink_mac_ops = {
drivers/net/dsa/lan9303-core.c
1414
chip->ds->phylink_mac_ops = &lan9303_phylink_mac_ops;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1614
static const struct phylink_mac_ops gswip_phylink_mac_ops = {
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1691
priv->ds->phylink_mac_ops = &gswip_phylink_mac_ops;
drivers/net/dsa/microchip/ksz_common.c
1505
.phylink_mac_ops = &ksz88x3_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1530
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1560
.phylink_mac_ops = &ksz8_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1601
.phylink_mac_ops = &ksz8_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1628
.phylink_mac_ops = &ksz8_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1655
.phylink_mac_ops = &ksz88x3_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1689
.phylink_mac_ops = &ksz88x3_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1712
.phylink_mac_ops = &ksz88x3_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1737
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1774
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1809
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1842
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1871
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1901
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
1971
.phylink_mac_ops = &lan937x_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
2001
.phylink_mac_ops = &lan937x_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
2031
.phylink_mac_ops = &lan937x_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
2065
.phylink_mac_ops = &lan937x_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
2099
.phylink_mac_ops = &lan937x_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
2131
.phylink_mac_ops = &ksz9477_phylink_mac_ops,
drivers/net/dsa/microchip/ksz_common.c
319
static const struct phylink_mac_ops ksz88x3_phylink_mac_ops = {
drivers/net/dsa/microchip/ksz_common.c
327
static const struct phylink_mac_ops ksz8_phylink_mac_ops = {
drivers/net/dsa/microchip/ksz_common.c
460
static const struct phylink_mac_ops ksz9477_phylink_mac_ops = {
drivers/net/dsa/microchip/ksz_common.c
507
static const struct phylink_mac_ops lan937x_phylink_mac_ops = {
drivers/net/dsa/microchip/ksz_common.c
5483
dev->ds->phylink_mac_ops = dev->info->phylink_mac_ops;
drivers/net/dsa/microchip/ksz_common.h
30
struct phylink_mac_ops;
drivers/net/dsa/microchip/ksz_common.h
76
const struct phylink_mac_ops *phylink_mac_ops;
drivers/net/dsa/mt7530.c
3297
static const struct phylink_mac_ops mt753x_phylink_mac_ops = {
drivers/net/dsa/mt7530.c
3396
priv->ds->phylink_mac_ops = &mt753x_phylink_mac_ops;
drivers/net/dsa/mv88e6xxx/chip.c
7128
static const struct phylink_mac_ops mv88e6xxx_phylink_mac_ops = {
drivers/net/dsa/mv88e6xxx/chip.c
7213
ds->phylink_mac_ops = &mv88e6xxx_phylink_mac_ops;
drivers/net/dsa/mxl862xx/mxl862xx.c
399
static const struct phylink_mac_ops mxl862xx_phylink_mac_ops = {
drivers/net/dsa/mxl862xx/mxl862xx.c
425
ds->phylink_mac_ops = &mxl862xx_phylink_mac_ops;
drivers/net/dsa/ocelot/felix.c
2298
static const struct phylink_mac_ops felix_phylink_mac_ops = {
drivers/net/dsa/ocelot/felix.c
2425
ds->phylink_mac_ops = &felix_phylink_mac_ops;
drivers/net/dsa/qca/ar9331.c
1068
ds->phylink_mac_ops = &ar9331_phylink_mac_ops;
drivers/net/dsa/qca/ar9331.c
690
static const struct phylink_mac_ops ar9331_phylink_mac_ops = {
drivers/net/dsa/qca/qca8k-8xxx.c
2004
static const struct phylink_mac_ops qca8k_phylink_mac_ops = {
drivers/net/dsa/qca/qca8k-8xxx.c
2107
priv->ds->phylink_mac_ops = &qca8k_phylink_mac_ops;
drivers/net/dsa/realtek/realtek.h
118
const struct phylink_mac_ops *phylink_mac_ops;
drivers/net/dsa/realtek/realtek.h
20
struct phylink_mac_ops;
drivers/net/dsa/realtek/rtl8365mb.c
2114
static const struct phylink_mac_ops rtl8365mb_phylink_mac_ops = {
drivers/net/dsa/realtek/rtl8365mb.c
2149
.phylink_mac_ops = &rtl8365mb_phylink_mac_ops,
drivers/net/dsa/realtek/rtl8366rb.c
1792
static const struct phylink_mac_ops rtl8366rb_phylink_mac_ops = {
drivers/net/dsa/realtek/rtl8366rb.c
1841
.phylink_mac_ops = &rtl8366rb_phylink_mac_ops,
drivers/net/dsa/realtek/rtl83xx.c
237
ds->phylink_mac_ops = priv->variant->phylink_mac_ops;
drivers/net/dsa/rzn1_a5psw.c
1004
static const struct phylink_mac_ops a5psw_phylink_mac_ops = {
drivers/net/dsa/rzn1_a5psw.c
1260
ds->phylink_mac_ops = &a5psw_phylink_mac_ops;
drivers/net/dsa/sja1105/sja1105_main.c
3135
static const struct phylink_mac_ops sja1105_phylink_mac_ops = {
drivers/net/dsa/sja1105/sja1105_main.c
3316
ds->phylink_mac_ops = &sja1105_phylink_mac_ops;
drivers/net/dsa/vitesse-vsc73xx-core.c
2212
static const struct phylink_mac_ops vsc73xx_phylink_mac_ops = {
drivers/net/dsa/vitesse-vsc73xx-core.c
2384
vsc->ds->phylink_mac_ops = &vsc73xx_phylink_mac_ops;
drivers/net/dsa/xrs700x/xrs700x.c
723
static const struct phylink_mac_ops xrs700x_phylink_mac_ops = {
drivers/net/dsa/xrs700x/xrs700x.c
792
ds->phylink_mac_ops = &xrs700x_phylink_mac_ops;
drivers/net/dsa/yt921x.c
3292
static const struct phylink_mac_ops yt921x_phylink_mac_ops = {
drivers/net/dsa/yt921x.c
3432
ds->phylink_mac_ops = &yt921x_phylink_mac_ops;
drivers/net/ethernet/altera/altera_tse_main.c
1090
static const struct phylink_mac_ops alt_tse_phylink_ops = {
drivers/net/ethernet/atheros/ag71xx.c
1068
static const struct phylink_mac_ops ag71xx_phylink_mac_ops = {
drivers/net/ethernet/cadence/macb_main.c
843
static const struct phylink_mac_ops macb_phylink_ops = {
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
244
static const struct phylink_mac_ops dpaa2_mac_phylink_ops = {
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
958
static const struct phylink_mac_ops enetc_pl_mac_ops = {
drivers/net/ethernet/freescale/enetc/enetc_pf.c
776
static const struct phylink_mac_ops enetc_mac_phylink_ops = {
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
315
const struct phylink_mac_ops *ops)
drivers/net/ethernet/freescale/enetc/enetc_pf_common.h
13
const struct phylink_mac_ops *ops);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
988
static const struct phylink_mac_ops dtsec_mac_ops = {
drivers/net/ethernet/freescale/fman/fman_memac.c
779
static const struct phylink_mac_ops memac_mac_ops = {
drivers/net/ethernet/freescale/fman/fman_tgec.c
471
static const struct phylink_mac_ops tgec_mac_ops = {
drivers/net/ethernet/freescale/fman/mac.h
41
const struct phylink_mac_ops *phylink_ops;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
847
static const struct phylink_mac_ops fs_enet_phylink_mac_ops = {
drivers/net/ethernet/freescale/ucc_geth.c
3413
static const struct phylink_mac_ops ugeth_mac_ops = {
drivers/net/ethernet/marvell/mvneta.c
4340
static const struct phylink_mac_ops mvneta_phylink_ops = {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6773
static const struct phylink_mac_ops mvpp2_phylink_ops = {
drivers/net/ethernet/marvell/prestera/prestera_main.c
357
static const struct phylink_mac_ops prestera_mac_ops = {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
948
static const struct phylink_mac_ops mtk_phylink_ops = {
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
177
static const struct phylink_mac_ops fbnic_phylink_mac_ops = {
drivers/net/ethernet/microchip/lan743x_main.c
3104
static const struct phylink_mac_ops lan743x_phylink_mac_ops = {
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
427
extern const struct phylink_mac_ops lan966x_phylink_mac_ops;
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
126
const struct phylink_mac_ops lan966x_phylink_mac_ops = {
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
738
extern const struct phylink_mac_ops sparx5_phylink_mac_ops;
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
152
const struct phylink_mac_ops sparx5_phylink_mac_ops = {
drivers/net/ethernet/mscc/ocelot_net.c
1772
static const struct phylink_mac_ops ocelot_phylink_ops = {
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1193
static const struct phylink_mac_ops stmmac_phylink_mac_ops = {
drivers/net/ethernet/tehuti/tn40_phy.c
39
static const struct phylink_mac_ops tn40_mac_ops = {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2160
static const struct phylink_mac_ops am65_cpsw_phylink_mac_ops = {
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
124
static const struct phylink_mac_ops ngbe_mac_ops = {
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
480
static const struct phylink_mac_ops txgbe_mac_ops_aml = {
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
259
static const struct phylink_mac_ops txgbe_mac_ops = {
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2665
static const struct phylink_mac_ops axienet_phylink_ops = {
drivers/net/phy/phylink.c
1844
const struct phylink_mac_ops *mac_ops)
drivers/net/phy/phylink.c
44
const struct phylink_mac_ops *mac_ops;
drivers/net/usb/asix_devices.c
791
static const struct phylink_mac_ops ax88772_phylink_mac_ops = {
drivers/net/usb/lan78xx.c
2576
static const struct phylink_mac_ops lan78xx_phylink_mac_ops = {
include/linux/phylink.h
725
const struct phylink_mac_ops *);
include/linux/phylink.h
815
static inline bool phylink_mac_implements_lpi(const struct phylink_mac_ops *ops)
include/net/dsa.h
474
const struct phylink_mac_ops *phylink_mac_ops;
net/dsa/port.c
1611
static const struct phylink_mac_ops dsa_port_phylink_mac_ops = {
net/dsa/port.c
1619
const struct phylink_mac_ops *mac_ops;
net/dsa/port.c
1644
if (ds->phylink_mac_ops)
net/dsa/port.c
1645
mac_ops = ds->phylink_mac_ops;
net/dsa/port.c
1846
if (ds->phylink_mac_ops && ds->phylink_mac_ops->mac_link_down)
net/dsa/port.c
1847
ds->phylink_mac_ops->mac_link_down(&dp->pl_config, MLO_AN_FIXED,
net/dsa/user.c
1235
if (!phylink_mac_implements_lpi(ds->phylink_mac_ops)) {