Lines Matching refs:val
62 static inline void axi_iowrite(const u32 val, const u32 reg,
65 iowrite32(val, ctl->base + reg);
118 static int axi_fan_control_set_pwm_duty(const long val,
123 long __val = clamp_val(val, 0, SYSFS_PWM_MAX);
150 static int axi_fan_control_read_temp(struct device *dev, u32 attr, long *val)
164 *val = ((raw_temp * 501374) >> 16) - 273677;
171 static int axi_fan_control_read_fan(struct device *dev, u32 attr, long *val)
177 *val = ctl->fan_fault;
182 *val = axi_fan_control_get_fan_rpm(ctl);
189 static int axi_fan_control_read_pwm(struct device *dev, u32 attr, long *val)
195 *val = axi_fan_control_get_pwm_duty(ctl);
202 static int axi_fan_control_write_pwm(struct device *dev, u32 attr, long val)
208 return axi_fan_control_set_pwm_duty(val, ctl);
232 u32 attr, int channel, long *val)
236 return axi_fan_control_read_fan(dev, attr, val);
238 return axi_fan_control_read_pwm(dev, attr, val);
240 return axi_fan_control_read_temp(dev, attr, val);
248 u32 attr, int channel, long val)
252 return axi_fan_control_write_pwm(dev, attr, val);