drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1461
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1463
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1465
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_DEVID1));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1467
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_DEVID2));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1469
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_DEVS1));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1471
XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_DEVS2));
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1530
pdata->mdio_mmd = MDIO_MMD_PCS;
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
55
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL);
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
57
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL, reg);
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
64
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL);
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
66
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL, reg);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
364
pdata->lpm_ctrl = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
366
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, pdata->lpm_ctrl);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
380
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, pdata->lpm_ctrl);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
213
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
216
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
221
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
264
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
267
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
269
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
272
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
307
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
310
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
312
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
315
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
350
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
353
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
355
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
358
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
393
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
526
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
527
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
548
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
550
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
555
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1967
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1976
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2066
reg = XMDIO_READ_BITS(pdata, MDIO_MMD_PCS, MDIO_PCS_DIGITAL_STAT,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2837
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2847
reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
389
pdata->lpm_ctrl = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
391
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, pdata->lpm_ctrl);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
407
XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, pdata->lpm_ctrl);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1348
aq_phy_write_reg(self, MDIO_MMD_PCS, 0xc611, enable ? 0x71 : 0);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1364
sec_l = aq_phy_read_reg(self, MDIO_MMD_PCS, 0xc914);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1366
sec_h = aq_phy_read_reg(self, MDIO_MMD_PCS, 0xc915);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1368
nsec_l = aq_phy_read_reg(self, MDIO_MMD_PCS, 0xc916);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1370
nsec_h = aq_phy_read_reg(self, MDIO_MMD_PCS, 0xc917);
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
214
cphy_mdio_read(cphy, MDIO_MMD_PCS, 0x8300, &val);
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
215
cphy_mdio_write(cphy, MDIO_MMD_PCS, 0x8300, val | 1);
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
219
cphy_mdio_read(cphy, MDIO_MMD_PCS, MDIO_STAT2, &val);
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
46
cphy_mdio_write(cphy, MDIO_MMD_PCS, 0x8304, 0xdddd);
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
185
err = t3_mdio_read(phy, MDIO_MMD_PCS,
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
838
err = t3_mdio_read(phy, MDIO_MMD_PCS,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
484
hw->phy.ops.read_reg(hw, IXGBE_PCRC8ECL, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
485
hw->phy.ops.read_reg(hw, IXGBE_PCRC8ECH, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
486
hw->phy.ops.read_reg(hw, IXGBE_LDPCECL, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
487
hw->phy.ops.read_reg(hw, IXGBE_LDPCECH, MDIO_MMD_PCS, &i);
drivers/net/ethernet/meta/fbnic/fbnic_mdio.c
106
if (devnum == MDIO_MMD_PCS)
drivers/net/ethernet/meta/fbnic/fbnic_mdio.c
151
if (devnum == MDIO_MMD_PCS)
drivers/net/ethernet/oa_tc6.c
449
case MDIO_MMD_PCS:
drivers/net/ethernet/sfc/falcon/mdio_10g.c
190
ef4_mdio_set_flag(efx, MDIO_MMD_PCS,
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
112
reg = ef4_mdio_read(efx, MDIO_MMD_PCS, PCS_UC8051_STATUS_REG);
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
167
firmware_id[i] = ef4_mdio_read(efx, MDIO_MMD_PCS,
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
464
mmd = MDIO_MMD_PCS;
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
81
reg = ef4_mdio_read(efx, MDIO_MMD_PCS, PCS_FW_HEARTBEAT_REG);
drivers/net/ethernet/sfc/falcon/tenxpress.c
151
ef4_mdio_write(efx, MDIO_MMD_PCS, PCS_TEST_SELECT_REG,
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
212
ctrl = ef4_mdio_read(efx, MDIO_MMD_PCS, TXC_MTDIABLO_CTRL);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
214
ef4_mdio_write(efx, MDIO_MMD_PCS, TXC_MTDIABLO_CTRL, ctrl);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
265
ef4_mdio_write(efx, MDIO_MMD_PCS, TXC_MTDIABLO_CTRL, ctrl);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
272
return txc_bist_one(efx, MDIO_MMD_PCS, TXC_BIST_CTRL_TYPE_TSD);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
403
txc_glrgs_lane_power(efx, MDIO_MMD_PCS);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
436
txc_reset_logic_mmd(efx, MDIO_MMD_PCS);
drivers/net/mdio.c
112
if (devad == MDIO_MMD_PMAPMD || devad == MDIO_MMD_PCS ||
drivers/net/pcs/pcs-xpcs-wx.c
152
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_CTRL2);
drivers/net/pcs/pcs-xpcs-wx.c
185
xpcs_write(xpcs, MDIO_MMD_PCS, MDIO_CTRL2, MDIO_PCS_CTRL2_10GBR);
drivers/net/pcs/pcs-xpcs-wx.c
190
xpcs_write(xpcs, MDIO_MMD_PCS, MDIO_CTRL2, MDIO_PCS_CTRL2_10GBX);
drivers/net/pcs/pcs-xpcs-wx.c
192
xpcs_write(xpcs, MDIO_MMD_PCS, MDIO_CTRL1, 0);
drivers/net/pcs/pcs-xpcs.c
1348
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MII_PHYSID1);
drivers/net/pcs/pcs-xpcs.c
1354
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MII_PHYSID2);
drivers/net/pcs/pcs-xpcs.c
252
return xpcs_read_vendor(xpcs, MDIO_MMD_PCS, reg);
drivers/net/pcs/pcs-xpcs.c
257
return xpcs_write_vendor(xpcs, MDIO_MMD_PCS, reg, val);
drivers/net/pcs/pcs-xpcs.c
262
return xpcs_modify_vendor(xpcs, MDIO_MMD_PCS, reg, mask, val);
drivers/net/pcs/pcs-xpcs.c
286
dev = MDIO_MMD_PCS;
drivers/net/pcs/pcs-xpcs.c
321
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_STAT2);
drivers/net/pcs/pcs-xpcs.c
330
ret = xpcs_read_vendor(xpcs, MDIO_MMD_PCS, DW_VR_XS_PCS_DIG_STS);
drivers/net/pcs/pcs-xpcs.c
339
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_PCS_10GBRT_STAT1);
drivers/net/pcs/pcs-xpcs.c
346
ret = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_PCS_10GBRT_STAT2);
drivers/net/pcs/pcs-xpcs.c
575
pcs_ctrl1 = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/net/pcs/pcs-xpcs.c
994
pcs_stat1 = xpcs_read(xpcs, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/phy/adin.c
206
{ MDIO_MMD_PCS, MDIO_PCS_EEE_ABLE, ADIN1300_EEE_CAP_REG },
drivers/net/phy/adin.c
209
{ MDIO_MMD_PCS, MDIO_CTRL1, ADIN1300_CLOCK_STOP_REG },
drivers/net/phy/adin.c
210
{ MDIO_MMD_PCS, MDIO_PCS_EEE_WK_ERR, ADIN1300_LPI_WAKE_ERR_CNT_REG },
drivers/net/phy/adin1100.c
223
return phy_set_bits_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_10T1L_CTRL,
drivers/net/phy/adin1100.c
227
return phy_clear_bits_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_10T1L_CTRL,
drivers/net/phy/as21xxx.c
888
if (!phy_id_compare_vendor(phydev->c45_ids.device_ids[MDIO_MMD_PCS],
drivers/net/phy/as21xxx.c
893
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MII_PHYSID1);
drivers/net/phy/as21xxx.c
898
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MII_PHYSID2);
drivers/net/phy/bcm7xxx.c
625
return devnum == MDIO_MMD_AN || devnum == MDIO_MMD_PCS;
drivers/net/phy/bcm87xx.c
114
pcs_status = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/bcm87xx.c
144
reg = phy_read_mmd(phydev, MDIO_MMD_PCS, BCM87XX_LASI_CONTROL);
drivers/net/phy/bcm87xx.c
150
err = phy_read_mmd(phydev, MDIO_MMD_PCS, BCM87XX_LASI_STATUS);
drivers/net/phy/bcm87xx.c
155
err = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/bcm87xx.c
159
err = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/bcm87xx.c
164
err = phy_read_mmd(phydev, MDIO_MMD_PCS, BCM87XX_LASI_STATUS);
drivers/net/phy/marvell-88q2xxx.c
1050
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
1056
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
1068
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_LED_FUNC_CTRL);
drivers/net/phy/marvell-88q2xxx.c
132
{ MDIO_MMD_PCS, 0xffe4, 0x07b5 },
drivers/net/phy/marvell-88q2xxx.c
133
{ MDIO_MMD_PCS, 0xffe4, 0x06b6 },
drivers/net/phy/marvell-88q2xxx.c
137
{ MDIO_MMD_PCS, 0xffde, 0x402f },
drivers/net/phy/marvell-88q2xxx.c
138
{ MDIO_MMD_PCS, 0xfe34, 0x4040 },
drivers/net/phy/marvell-88q2xxx.c
139
{ MDIO_MMD_PCS, 0xfe2a, 0x3c1d },
drivers/net/phy/marvell-88q2xxx.c
140
{ MDIO_MMD_PCS, 0xfe34, 0x0040 },
drivers/net/phy/marvell-88q2xxx.c
144
{ MDIO_MMD_PCS, 0xffdb, 0x0010 },
drivers/net/phy/marvell-88q2xxx.c
148
{ MDIO_MMD_PCS, 0x8033, 0x6801 },
drivers/net/phy/marvell-88q2xxx.c
152
{ MDIO_MMD_PCS, 0xfe1b, 0x48 },
drivers/net/phy/marvell-88q2xxx.c
153
{ MDIO_MMD_PCS, 0xffe4, 0x6b6 },
drivers/net/phy/marvell-88q2xxx.c
155
{ MDIO_MMD_PCS, MDIO_CTRL1, 0x0 },
drivers/net/phy/marvell-88q2xxx.c
159
{ MDIO_MMD_PCS, 0xfe79, 0x0 },
drivers/net/phy/marvell-88q2xxx.c
160
{ MDIO_MMD_PCS, 0xfe07, 0x125a },
drivers/net/phy/marvell-88q2xxx.c
161
{ MDIO_MMD_PCS, 0xfe09, 0x1288 },
drivers/net/phy/marvell-88q2xxx.c
162
{ MDIO_MMD_PCS, 0xfe08, 0x2588 },
drivers/net/phy/marvell-88q2xxx.c
163
{ MDIO_MMD_PCS, 0xfe11, 0x1105 },
drivers/net/phy/marvell-88q2xxx.c
164
{ MDIO_MMD_PCS, 0xfe72, 0x042c },
drivers/net/phy/marvell-88q2xxx.c
165
{ MDIO_MMD_PCS, 0xfbba, 0xcb2 },
drivers/net/phy/marvell-88q2xxx.c
166
{ MDIO_MMD_PCS, 0xfbbb, 0xc4a },
drivers/net/phy/marvell-88q2xxx.c
170
{ MDIO_MMD_PCS, 0xffdb, 0xfc10 },
drivers/net/phy/marvell-88q2xxx.c
171
{ MDIO_MMD_PCS, 0xfe1b, 0x58 },
drivers/net/phy/marvell-88q2xxx.c
172
{ MDIO_MMD_PCS, 0xfe79, 0x4 },
drivers/net/phy/marvell-88q2xxx.c
173
{ MDIO_MMD_PCS, 0xfe5f, 0xe8 },
drivers/net/phy/marvell-88q2xxx.c
174
{ MDIO_MMD_PCS, 0xfe05, 0x755c },
drivers/net/phy/marvell-88q2xxx.c
178
{ MDIO_MMD_PCS, 0xffe4, 0x0007 },
drivers/net/phy/marvell-88q2xxx.c
180
{ MDIO_MMD_PCS, 0xffe3, 0x7000 },
drivers/net/phy/marvell-88q2xxx.c
185
{ MDIO_MMD_PCS, 0xffe4, 0x0007 },
drivers/net/phy/marvell-88q2xxx.c
191
{ MDIO_MMD_PCS, 0xfe07, 0x125a },
drivers/net/phy/marvell-88q2xxx.c
192
{ MDIO_MMD_PCS, 0xfe09, 0x1288 },
drivers/net/phy/marvell-88q2xxx.c
193
{ MDIO_MMD_PCS, 0xfe08, 0x2588 },
drivers/net/phy/marvell-88q2xxx.c
194
{ MDIO_MMD_PCS, 0xfe72, 0x042c },
drivers/net/phy/marvell-88q2xxx.c
195
{ MDIO_MMD_PCS, 0xffe4, 0x0071 },
drivers/net/phy/marvell-88q2xxx.c
196
{ MDIO_MMD_PCS, 0xffe4, 0x0001 },
drivers/net/phy/marvell-88q2xxx.c
197
{ MDIO_MMD_PCS, 0xfe1b, 0x0048 },
drivers/net/phy/marvell-88q2xxx.c
199
{ MDIO_MMD_PCS, 0x0000, 0x0000 },
drivers/net/phy/marvell-88q2xxx.c
200
{ MDIO_MMD_PCS, 0xffdb, 0xfc10 },
drivers/net/phy/marvell-88q2xxx.c
201
{ MDIO_MMD_PCS, 0xfe1b, 0x58 },
drivers/net/phy/marvell-88q2xxx.c
202
{ MDIO_MMD_PCS, 0xfcad, 0x030c },
drivers/net/phy/marvell-88q2xxx.c
203
{ MDIO_MMD_PCS, 0x8032, 0x6001 },
drivers/net/phy/marvell-88q2xxx.c
204
{ MDIO_MMD_PCS, 0xfdff, 0x05a5 },
drivers/net/phy/marvell-88q2xxx.c
205
{ MDIO_MMD_PCS, 0xfdec, 0xdbaf },
drivers/net/phy/marvell-88q2xxx.c
206
{ MDIO_MMD_PCS, 0xfcab, 0x1054 },
drivers/net/phy/marvell-88q2xxx.c
207
{ MDIO_MMD_PCS, 0xfcac, 0x1483 },
drivers/net/phy/marvell-88q2xxx.c
208
{ MDIO_MMD_PCS, 0x8033, 0xc801 },
drivers/net/phy/marvell-88q2xxx.c
212
{ MDIO_MMD_PCS, 0xfbba, 0x0cb2 },
drivers/net/phy/marvell-88q2xxx.c
213
{ MDIO_MMD_PCS, 0xfbbb, 0x0c4a },
drivers/net/phy/marvell-88q2xxx.c
214
{ MDIO_MMD_PCS, 0xfe5f, 0xe8 },
drivers/net/phy/marvell-88q2xxx.c
215
{ MDIO_MMD_PCS, 0xfe05, 0x755c },
drivers/net/phy/marvell-88q2xxx.c
216
{ MDIO_MMD_PCS, 0xfa20, 0x002a },
drivers/net/phy/marvell-88q2xxx.c
217
{ MDIO_MMD_PCS, 0xfe11, 0x1105 },
drivers/net/phy/marvell-88q2xxx.c
242
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, 0xfe1b, 0x48);
drivers/net/phy/marvell-88q2xxx.c
247
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_1000BT1_CTRL,
drivers/net/phy/marvell-88q2xxx.c
252
ret = phy_read_mmd_poll_timeout(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
259
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, 0xffe4, 0xc);
drivers/net/phy/marvell-88q2xxx.c
265
return phy_write_mmd(phydev, MDIO_MMD_PCS, 0xfe1b, 0x58);
drivers/net/phy/marvell-88q2xxx.c
292
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
301
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
327
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
337
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
345
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_100BT1_STAT1);
drivers/net/phy/marvell-88q2xxx.c
492
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
503
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, 0xfc5d, 0xff, 0xac);
drivers/net/phy/marvell-88q2xxx.c
507
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, 0xfc88);
drivers/net/phy/marvell-88q2xxx.c
528
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
537
return phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
541
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
546
return phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
563
irq = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
574
irq = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_GPIO_INT_STAT);
drivers/net/phy/marvell-88q2xxx.c
628
return phy_modify_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TEMP_SENSOR2,
drivers/net/phy/marvell-88q2xxx.c
662
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
671
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
681
ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
705
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
830
ret = phy_set_bits_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
839
ret = phy_clear_bits_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
931
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
936
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
941
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88q2xxx.c
946
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_RESET,
drivers/net/phy/marvell-88q2xxx.c
951
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_STATUS,
drivers/net/phy/marvell-88q2xxx.c
968
status = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_STATUS);
drivers/net/phy/marvell-88q2xxx.c
972
ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_RESET,
drivers/net/phy/marvell-88x2222.c
100
int ret = phy_set_bits_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_CTRL,
drivers/net/phy/marvell-88x2222.c
119
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88x2222.c
130
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88x2222.c
140
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell-88x2222.c
292
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_ADVERTISE,
drivers/net/phy/marvell-88x2222.c
307
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/phy/marvell-88x2222.c
315
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_STAT);
drivers/net/phy/marvell-88x2222.c
328
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/phy/marvell-88x2222.c
364
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_STAT);
drivers/net/phy/marvell-88x2222.c
390
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_PHY_STAT);
drivers/net/phy/marvell-88x2222.c
90
int ret = phy_clear_bits_mmd(phydev, MDIO_MMD_PCS, MV_1GBX_CTRL,
drivers/net/phy/marvell10g.c
1028
cssr1 = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_CSSR1);
drivers/net/phy/marvell10g.c
1106
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_BASE_R + MDIO_STAT1);
drivers/net/phy/marvell10g.c
1257
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_PORT_INFO);
drivers/net/phy/marvell10g.c
1295
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_SPEED);
drivers/net/phy/marvell10g.c
200
return phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_TEMP);
drivers/net/phy/marvell10g.c
337
err = phy_modify_mmd(phydev, MDIO_MMD_PCS, unit + MDIO_CTRL1,
drivers/net/phy/marvell10g.c
342
return phy_read_mmd_poll_timeout(phydev, MDIO_MMD_PCS,
drivers/net/phy/marvell10g.c
356
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_DSC1);
drivers/net/phy/marvell10g.c
379
return phy_clear_bits_mmd(phydev, MDIO_MMD_PCS, MV_PCS_DSC1,
drivers/net/phy/marvell10g.c
398
err = phy_modify_mmd(phydev, MDIO_MMD_PCS, MV_PCS_DSC2,
drivers/net/phy/marvell10g.c
408
return phy_modify_mmd(phydev, MDIO_MMD_PCS, MV_PCS_DSC1,
drivers/net/phy/marvell10g.c
417
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_CSCR1);
drivers/net/phy/marvell10g.c
458
err = phy_modify_mmd_changed(phydev, MDIO_MMD_PCS, MV_PCS_CSCR1,
drivers/net/phy/marvell10g.c
906
err = phy_modify_mmd_changed(phydev, MDIO_MMD_PCS, MV_PCS_CSCR1,
drivers/net/phy/marvell10g.c
951
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_BASE_R + MDIO_STAT1);
drivers/net/phy/microchip.c
290
val = phy_read_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/microchip.c
294
phy_write_mmd(phydev, MDIO_MMD_PCS, PHY_ARDENNES_MMD_DEV_3_PHY_CFG,
drivers/net/phy/microchip_t1.c
1348
{MDIO_MMD_PCS, LAN887X_IDLE_ERR_CNT_THRESH, 0x0008},
drivers/net/phy/microchip_t1.c
1349
{MDIO_MMD_PCS, LAN887X_IDLE_ERR_TIMER_WIN, 0x800d},
drivers/net/phy/microchip_t1.c
1368
{MDIO_MMD_PCS, LAN887X_SCR_CONFIG_3, 0x1e00},
drivers/net/phy/microchip_t1.c
1369
{MDIO_MMD_PCS, LAN887X_INFO_FLD_CONFIG_5, 0x0fa1},
drivers/net/phy/phy-c45.c
1237
return phy_modify_mmd(phydev, MDIO_MMD_PCS, MDIO_CTRL1,
drivers/net/phy/phy-c45.c
847
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_EEE_ABLE);
drivers/net/phy/phy-c45.c
881
val = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_EEE_ABLE2);
drivers/net/phy/phy.c
1826
stat1 = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/phy/phy.c
1849
return phy_modify_mmd(phydev, MDIO_MMD_PCS, MDIO_CTRL1,
drivers/net/phy/phy.c
1900
ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_EEE_WK_ERR);
drivers/net/phy/phylink.c
4343
stat = mdiobus_c45_read(bus, addr, MDIO_MMD_PCS, MDIO_STAT1);
drivers/net/phy/qcom/at803x.c
1000
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL3,
drivers/net/phy/qcom/at803x.c
1002
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL4,
drivers/net/phy/qcom/at803x.c
1004
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL5,
drivers/net/phy/qcom/at803x.c
1006
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL6,
drivers/net/phy/qcom/at803x.c
1008
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL7,
drivers/net/phy/qcom/at803x.c
1010
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL9,
drivers/net/phy/qcom/at803x.c
1012
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL13,
drivers/net/phy/qcom/at803x.c
1014
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_CDT_THRESH_CTRL3,
drivers/net/phy/qcom/at803x.c
1038
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_EEE_TX_TIMER,
drivers/net/phy/qcom/at803x.c
1040
phy_write_mmd(phydev, MDIO_MMD_PCS, IPQ5018_PHY_PCS_EEE_RX_TIMER,
drivers/net/phy/qcom/at803x.c
418
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/qcom/at803x.c
433
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, AT803X_MMD3_SMARTEEE_CTL1,
drivers/net/phy/qcom/at803x.c
438
return phy_modify_mmd(phydev, MDIO_MMD_PCS, AT803X_MMD3_SMARTEEE_CTL3,
drivers/net/phy/qcom/at803x.c
872
return phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/qcom/qca807x.c
635
MDIO_MMD_PCS, PQSGMII_MMD3_SERDES_CONTROL);
drivers/net/phy/qcom/qca807x.c
638
MDIO_MMD_PCS, PQSGMII_MMD3_SERDES_CONTROL, val);
drivers/net/phy/qcom/qca808x.c
118
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_1,
drivers/net/phy/qcom/qca808x.c
120
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_4,
drivers/net/phy/qcom/qca808x.c
122
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_5,
drivers/net/phy/qcom/qca808x.c
124
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_3,
drivers/net/phy/qcom/qca808x.c
126
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_6,
drivers/net/phy/qcom/qca808x.c
128
phy_write_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_DEBUG_2,
drivers/net/phy/qcom/qca808x.c
213
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, QCA808X_PHY_MMD3_ADDR_CLD_CTRL7,
drivers/net/phy/qcom/qca808x.c
219
ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/qcom/qca808x.c
353
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x8074, 0xc040);
drivers/net/phy/qcom/qca808x.c
354
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x8076, 0xc040);
drivers/net/phy/qcom/qca808x.c
355
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x8077, 0xa060);
drivers/net/phy/qcom/qca808x.c
356
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x8078, 0xc050);
drivers/net/phy/qcom/qca808x.c
357
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x807a, 0xc060);
drivers/net/phy/qcom/qca808x.c
358
phy_write_mmd(phydev, MDIO_MMD_PCS, 0x807e, 0xb060);
drivers/net/phy/qcom/qca83xx.c
113
phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_AZ_DEBUG, 0x803f);
drivers/net/phy/qcom/qca83xx.c
57
val = phy_read_mmd(phydev, MDIO_MMD_PCS, stat.reg);
drivers/net/phy/qcom/qcom-phy-lib.c
130
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/qcom/qcom-phy-lib.c
135
ret = phy_modify_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/qcom/qcom-phy-lib.c
561
val = phy_read_mmd(phydev, MDIO_MMD_PCS, cdt_length_reg);
drivers/net/phy/qcom/qcom-phy-lib.c
623
val = phy_read_mmd(phydev, MDIO_MMD_PCS, QCA808X_MMD3_CDT_STATUS);
drivers/net/phy/qcom/qcom-phy-lib.c
83
phy_write_mmd(phydev, MDIO_MMD_PCS, offsets[i],
drivers/net/phy/realtek/realtek_main.c
1182
else if (devnum == MDIO_MMD_PCS && regnum == MDIO_PCS_EEE_ABLE)
drivers/net/phy/realtek/realtek_main.c
1216
if (devnum == MDIO_MMD_PCS && regnum == MDIO_PCS_EEE_ABLE2)
drivers/net/phy/realtek/realtek_main.c
1842
__phy_write(phydev, MII_MMD_CTRL, MDIO_MMD_PCS);
drivers/net/phy/realtek/realtek_main.c
1844
__phy_write(phydev, MII_MMD_CTRL, MDIO_MMD_PCS | MII_MMD_CTRL_NOINCR);
drivers/net/phy/smsc.c
327
rc = phy_write_mmd(phydev, MDIO_MMD_PCS, MII_LAN874X_PHY_MMD_WOL_WUCSR,
drivers/net/phy/smsc.c
333
rc = phy_write_mmd(phydev, MDIO_MMD_PCS, MII_LAN874X_PHY_MMD_MCFGR,
drivers/net/phy/smsc.c
351
rc = phy_read_mmd(phydev, MDIO_MMD_PCS, MII_LAN874X_PHY_MMD_WOL_WUCSR);
drivers/net/phy/smsc.c
423
rc = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/smsc.c
429
rc = phy_write_mmd(phydev, MDIO_MMD_PCS,
drivers/net/phy/smsc.c
437
rc = phy_write_mmd(phydev, MDIO_MMD_PCS, reg, *mask);
drivers/net/phy/smsc.c
447
phy_write_mmd(phydev, MDIO_MMD_PCS, reg, 0);
drivers/net/phy/smsc.c
471
rc = phy_read_mmd(phydev, MDIO_MMD_PCS, MII_LAN874X_PHY_MMD_WOL_WUCSR);
drivers/net/phy/smsc.c
533
rc = phy_write_mmd(phydev, MDIO_MMD_PCS, reg,
drivers/net/phy/smsc.c
540
rc = phy_write_mmd(phydev, MDIO_MMD_PCS, MII_LAN874X_PHY_MMD_WOL_WUCSR,
drivers/net/usb/ax88179_178a.c
677
MDIO_MMD_PCS);
drivers/net/usb/ax88179_178a.c
721
MDIO_MMD_PCS);
drivers/net/usb/r8152.c
8928
val = r8152_mmd_read(tp, MDIO_MMD_PCS, MDIO_PCS_EEE_ABLE);
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
71
pcs_value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_PCS, MDIO_CTRL1);
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
73
xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_PCS, MDIO_CTRL1, pcs_value);
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
78
pcs_value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_PCS,
include/uapi/linux/mdio.h
173
#define MDIO_DEVS_PCS MDIO_DEVS_PRESENT(MDIO_MMD_PCS)