Lines Matching defs:data
985 static int m88e1111_get_downshift(struct phy_device *phydev, u8 *data)
996 *data = enable ? cnt : DOWNSHIFT_DEV_DISABLE;
1028 struct ethtool_tunable *tuna, void *data)
1032 return m88e1111_get_downshift(phydev, data);
1039 struct ethtool_tunable *tuna, const void *data)
1043 return m88e1111_set_downshift(phydev, *(const u8 *)data);
1049 static int m88e1011_get_downshift(struct phy_device *phydev, u8 *data)
1060 *data = enable ? cnt : DOWNSHIFT_DEV_DISABLE;
1092 struct ethtool_tunable *tuna, void *data)
1096 return m88e1011_get_downshift(phydev, data);
1103 struct ethtool_tunable *tuna, const void *data)
1107 return m88e1011_set_downshift(phydev, *(const u8 *)data);
1471 /* According to the Marvell data sheet EEE must be disabled for
1501 struct ethtool_tunable *tuna, void *data)
1505 return m88e1540_get_fld(phydev, data);
1507 return m88e1011_get_downshift(phydev, data);
1514 struct ethtool_tunable *tuna, const void *data)
1518 return m88e1540_set_fld(phydev, data);
1520 return m88e1011_set_downshift(phydev, *(const u8 *)data);
1953 static void marvell_get_strings(struct phy_device *phydev, u8 *data)
1959 strscpy(data + i * ETH_GSTRING_LEN,
1984 struct ethtool_stats *stats, u64 *data)
1990 data[i] = marvell_get_stat(phydev, i);
2150 /* Reading the TDR data is very MDIO heavy. We need to optimize
2695 static umode_t marvell_hwmon_is_visible(const void *data,
2699 const struct phy_device *phydev = data;