Lines Matching refs:val
132 s32 val;
141 val = i2c_smbus_read_byte_data(client, i);
142 if (unlikely(val < 0))
145 data->cregs[i] = val;
150 val = i2c_smbus_read_byte_data(client, i+0x10);
151 if (unlikely(val < 0))
154 data->vregs[i] = val;
269 long *val)
275 *val = ltc4245_get_current(dev, ltc4245_curr_regs[channel]);
278 *val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel + 4));
285 static int ltc4245_read_in(struct device *dev, u32 attr, int channel, long *val)
292 *val = ltc4245_get_voltage(dev,
299 *val = regval * 10;
304 *val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel));
306 *val = !!(data->cregs[LTC4245_FAULT2] &
315 long *val)
325 *val = abs(curr * voltage);
333 u32 attr, int channel, long *val)
338 return ltc4245_read_curr(dev, attr, channel, val);
340 return ltc4245_read_power(dev, attr, channel, val);
342 return ltc4245_read_in(dev, attr, channel - 1, val);