/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | mdio_10g.c | 34 int efx_mdio_reset_mmd(struct efx_nic *port, int mmd, in efx_mdio_reset_mmd() argument 42 efx_mdio_write(port, mmd, MDIO_CTRL1, MDIO_CTRL1_RESET); in efx_mdio_reset_mmd() 46 ctrl = efx_mdio_read(port, mmd, MDIO_CTRL1); in efx_mdio_reset_mmd() 54 static int efx_mdio_check_mmd(struct efx_nic *efx, int mmd) in efx_mdio_check_mmd() argument 58 if (mmd != MDIO_MMD_AN) { in efx_mdio_check_mmd() 60 status = efx_mdio_read(efx, mmd, MDIO_STAT2); in efx_mdio_check_mmd() 63 "PHY MMD %d not responding.\n", mmd); in efx_mdio_check_mmd() 84 int mmd = 0; in efx_mdio_wait_reset_mmds() local 89 stat = efx_mdio_read(efx, mmd, MDIO_CTRL1); in efx_mdio_wait_reset_mmds() 93 " MMD %d\n", mmd); in efx_mdio_wait_reset_mmds() [all …]
|
D | txc43128_phy.c | 208 static int txc_bist_one(struct efx_nic *efx, int mmd, int test) in txc_bist_one() argument 222 efx_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 226 efx_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 229 efx_mdio_write(efx, mmd, TXC_BIST_CTL, in txc_bist_one() 237 efx_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 241 bctl = efx_mdio_read(efx, mmd, TXC_BIST_CTL); in txc_bist_one() 246 int count = efx_mdio_read(efx, mmd, TXC_BIST_RX0ERRCNT + lane); in txc_bist_one() 252 count = efx_mdio_read(efx, mmd, TXC_BIST_RX0FRMCNT + lane); in txc_bist_one() 264 efx_mdio_write(efx, mmd, TXC_BIST_CTL, 0); in txc_bist_one() 362 static void txc_glrgs_lane_power(struct efx_nic *efx, int mmd) in txc_glrgs_lane_power() argument [all …]
|
D | mdio_10g.h | 36 static inline u32 efx_mdio_read_id(struct efx_nic *efx, int mmd) in efx_mdio_read_id() argument 38 u16 id_low = efx_mdio_read(efx, mmd, MDIO_DEVID2); in efx_mdio_read_id() 39 u16 id_hi = efx_mdio_read(efx, mmd, MDIO_DEVID1); in efx_mdio_read_id() 59 const char *efx_mdio_mmd_name(int mmd); 67 int efx_mdio_reset_mmd(struct efx_nic *efx, int mmd, int spins, int spintime);
|
D | qt202x_phy.c | 463 int mmd, reg_base, rc, i; in qt202x_phy_get_module_eeprom() local 466 mmd = MDIO_MMD_PCS; in qt202x_phy_get_module_eeprom() 469 mmd = MDIO_MMD_PMAPMD; in qt202x_phy_get_module_eeprom() 474 rc = efx_mdio_read(efx, mmd, reg_base + ee->offset + i); in qt202x_phy_get_module_eeprom()
|
/linux-4.1.27/arch/tile/include/hv/ |
D | netio_intf.h | 1191 NETIO_PKT_L2_LENGTH_MM(netio_pkt_minimal_metadata_t* mmd, netio_pkt_t* pkt) in NETIO_PKT_L2_LENGTH_MM() argument 1193 return mmd->l2_length; in NETIO_PKT_L2_LENGTH_MM() 1205 NETIO_PKT_L2_HEADER_LENGTH_MM(netio_pkt_minimal_metadata_t* mmd, in NETIO_PKT_L2_HEADER_LENGTH_MM() argument 1208 return mmd->l3_offset - mmd->l2_offset; in NETIO_PKT_L2_HEADER_LENGTH_MM() 1220 NETIO_PKT_L3_LENGTH_MM(netio_pkt_minimal_metadata_t* mmd, netio_pkt_t* pkt) in NETIO_PKT_L3_LENGTH_MM() argument 1222 return (NETIO_PKT_L2_LENGTH_MM(mmd, pkt) - in NETIO_PKT_L3_LENGTH_MM() 1223 NETIO_PKT_L2_HEADER_LENGTH_MM(mmd, pkt)); in NETIO_PKT_L3_LENGTH_MM() 1237 NETIO_PKT_L3_DATA_MM(netio_pkt_minimal_metadata_t* mmd, netio_pkt_t* pkt) in NETIO_PKT_L3_DATA_MM() argument 1239 return _NETIO_PKT_BASE(pkt) + mmd->l3_offset; in NETIO_PKT_L3_DATA_MM() 1251 NETIO_PKT_L2_DATA_MM(netio_pkt_minimal_metadata_t* mmd, netio_pkt_t* pkt) in NETIO_PKT_L2_DATA_MM() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/ |
D | cphy.h | 110 static inline int cphy_mdio_read(struct cphy *cphy, int mmd, int reg, in cphy_mdio_read() argument 113 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read() 119 static inline int cphy_mdio_write(struct cphy *cphy, int mmd, int reg, in cphy_mdio_write() argument 122 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write()
|
/linux-4.1.27/drivers/net/ |
D | mdio.c | 31 int mmd, stat2, devs1, devs2; in mdio45_probe() local 35 for (mmd = 1; mmd <= 5; mmd++) { in mdio45_probe() 37 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe() 43 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe() 44 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | common.h | 529 int (*set_loopback)(struct cphy *phy, int mmd, int dir, int enable); 561 static inline int t3_mdio_read(struct cphy *phy, int mmd, int reg, in t3_mdio_read() argument 564 int rc = phy->mdio.mdio_read(phy->mdio.dev, phy->mdio.prtad, mmd, reg); in t3_mdio_read() 569 static inline int t3_mdio_write(struct cphy *phy, int mmd, int reg, in t3_mdio_write() argument 572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, in t3_mdio_write() 654 int t3_mdio_change_bits(struct cphy *phy, int mmd, int reg, unsigned int clear, 656 int t3_phy_reset(struct cphy *phy, int mmd, int wait);
|
D | aq100x.c | 194 static int aq100x_set_loopback(struct cphy *phy, int mmd, int dir, int enable) in aq100x_set_loopback() argument
|
D | t3_hw.c | 328 int t3_mdio_change_bits(struct cphy *phy, int mmd, int reg, unsigned int clear, in t3_mdio_change_bits() argument 334 ret = t3_mdio_read(phy, mmd, reg, &val); in t3_mdio_change_bits() 337 ret = t3_mdio_write(phy, mmd, reg, val | set); in t3_mdio_change_bits() 352 int t3_phy_reset(struct cphy *phy, int mmd, int wait) in t3_phy_reset() argument 357 err = t3_mdio_change_bits(phy, mmd, MDIO_CTRL1, MDIO_CTRL1_LPOWER, in t3_phy_reset() 363 err = t3_mdio_read(phy, mmd, MDIO_CTRL1, &ctl); in t3_phy_reset()
|
/linux-4.1.27/drivers/mmc/host/ |
D | sh_mobile_sdhi.c | 204 struct tmio_mmc_data *mmd = pdev->dev.platform_data; in sh_mobile_sdhi_probe() local 248 if (mmd) in sh_mobile_sdhi_probe() 249 *mmc_data = *mmd; in sh_mobile_sdhi_probe()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 1294 unsigned int mmd, unsigned int reg, u16 *valp); 1296 unsigned int mmd, unsigned int reg, u16 val);
|
D | t4_hw.c | 3690 unsigned int mmd, unsigned int reg, u16 *valp) in t4_mdio_rd() argument 3700 FW_LDST_CMD_MMD_V(mmd)); in t4_mdio_rd() 3721 unsigned int mmd, unsigned int reg, u16 val) in t4_mdio_wr() argument 3730 FW_LDST_CMD_MMD_V(mmd)); in t4_mdio_wr()
|