Lines Matching refs:val
176 long *val)
192 *val = !!(priv->alarm & bit);
200 static int bcm54140_hwmon_read_temp(struct device *dev, u32 attr, long *val)
219 val);
228 *val = BCM54140_HWMON_TO_TEMP(tmp & BCM54140_RDB_MON_TEMP_DATA_MASK);
234 int channel, long *val)
252 return bcm54140_hwmon_read_alarm(dev, bit, val);
262 *val = BCM54140_HWMON_TO_IN(channel, tmp);
269 int channel, long *val)
273 return bcm54140_hwmon_read_temp(dev, attr, val);
275 return bcm54140_hwmon_read_in(dev, attr, channel, val);
305 int channel, long val)
311 val = clamp_val(val, BCM54140_HWMON_TO_TEMP(mask),
326 BCM54140_HWMON_FROM_TEMP(val));
330 int channel, long val)
336 val = clamp_val(val, 0, BCM54140_HWMON_TO_IN(channel, mask));
350 BCM54140_HWMON_FROM_IN(channel, val));
355 int channel, long val)
359 return bcm54140_hwmon_write_temp(dev, attr, channel, val);
361 return bcm54140_hwmon_write_in(dev, attr, channel, val);
444 u16 rdb, u16 val)
453 ret = __phy_package_write(phydev, MII_BCM54XX_RDB_DATA, val);
687 int val;
689 val = bcm_phy_read_rdb(phydev, BCM54140_RDB_C_MISC_CTRL);
690 if (val < 0)
691 return val;
693 if (!(val & BCM54140_RDB_C_MISC_CTRL_WS_EN)) {
698 val = bcm_phy_read_rdb(phydev, BCM54140_RDB_SPARE2);
699 if (val < 0)
700 return val;
702 if (val & BCM54140_RDB_SPARE2_WS_RTRY_DIS)
705 *data = FIELD_GET(BCM54140_RDB_SPARE2_WS_RTRY_LIMIT, val) + 2;
744 int val;
746 val = bcm_phy_read_rdb(phydev, BCM54140_RDB_C_APWR);
747 if (val < 0)
748 return val;
750 switch (FIELD_GET(BCM54140_RDB_C_APWR_APD_MODE_MASK, val)) {
757 switch (FIELD_GET(BCM54140_RDB_C_APWR_SLP_TIM_MASK, val)) {