Lines Matching defs:buf
135 static ssize_t adp5520_show(struct device *dev, char *buf, int reg)
148 return sprintf(buf, "%u\n", reg_val);
151 static ssize_t adp5520_store(struct device *dev, const char *buf,
158 ret = kstrtoul(buf, 10, &val);
170 struct device_attribute *attr, char *buf)
172 return adp5520_show(dev, buf, ADP5520_DARK_MAX);
177 const char *buf, size_t count)
179 return adp5520_store(dev, buf, count, ADP5520_DARK_MAX);
185 struct device_attribute *attr, char *buf)
187 return adp5520_show(dev, buf, ADP5520_OFFICE_MAX);
192 const char *buf, size_t count)
194 return adp5520_store(dev, buf, count, ADP5520_OFFICE_MAX);
200 struct device_attribute *attr, char *buf)
202 return adp5520_show(dev, buf, ADP5520_DAYLIGHT_MAX);
207 const char *buf, size_t count)
212 ret = kstrtoul(buf, 10, &data->cached_daylight_max);
216 return adp5520_store(dev, buf, count, ADP5520_DAYLIGHT_MAX);
222 struct device_attribute *attr, char *buf)
224 return adp5520_show(dev, buf, ADP5520_DARK_DIM);
229 const char *buf, size_t count)
231 return adp5520_store(dev, buf, count, ADP5520_DARK_DIM);
237 struct device_attribute *attr, char *buf)
239 return adp5520_show(dev, buf, ADP5520_OFFICE_DIM);
244 const char *buf, size_t count)
246 return adp5520_store(dev, buf, count, ADP5520_OFFICE_DIM);
252 struct device_attribute *attr, char *buf)
254 return adp5520_show(dev, buf, ADP5520_DAYLIGHT_DIM);
259 const char *buf, size_t count)
261 return adp5520_store(dev, buf, count, ADP5520_DAYLIGHT_DIM);