Lines Matching defs:hattr
106 struct hwmon_device_attribute *hattr = to_hwmon_attr(dattr);
108 kfree(hattr);
266 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
270 ret = hattr->ops->read(dev, hattr->type, hattr->attr, hattr->index,
275 trace_hwmon_attr_show(hattr->index + hwmon_attr_base(hattr->type),
276 hattr->name, val);
285 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
286 enum hwmon_sensor_types type = hattr->type;
290 ret = hattr->ops->read_string(dev, hattr->type, hattr->attr,
291 hattr->index, &s);
295 trace_hwmon_attr_show_string(hattr->index + hwmon_attr_base(type),
296 hattr->name, s);
305 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
313 ret = hattr->ops->write(dev, hattr->type, hattr->attr, hattr->index,
318 trace_hwmon_attr_store(hattr->index + hwmon_attr_base(hattr->type),
319 hattr->name, val);
342 struct hwmon_device_attribute *hattr;
363 hattr = kzalloc(sizeof(*hattr), GFP_KERNEL);
364 if (!hattr)
370 scnprintf(hattr->name, sizeof(hattr->name), template,
372 name = hattr->name;
375 hattr->type = type;
376 hattr->attr = attr;
377 hattr->index = index;
378 hattr->ops = ops;
380 dattr = &hattr->dev_attr;