Lines Matching refs:hattr
121 struct hwmon_device_attribute *hattr = to_hwmon_attr(dattr);
123 kfree(hattr);
317 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
321 ret = hattr->ops->read(dev, hattr->type, hattr->attr, hattr->index,
326 trace_hwmon_attr_show(hattr->index + hwmon_attr_base(hattr->type),
327 hattr->name, val);
336 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
337 enum hwmon_sensor_types type = hattr->type;
341 ret = hattr->ops->read_string(dev, hattr->type, hattr->attr,
342 hattr->index, &s);
346 trace_hwmon_attr_show_string(hattr->index + hwmon_attr_base(type),
347 hattr->name, s);
356 struct hwmon_device_attribute *hattr = to_hwmon_attr(devattr);
364 ret = hattr->ops->write(dev, hattr->type, hattr->attr, hattr->index,
369 trace_hwmon_attr_store(hattr->index + hwmon_attr_base(hattr->type),
370 hattr->name, val);
393 struct hwmon_device_attribute *hattr;
414 hattr = kzalloc(sizeof(*hattr), GFP_KERNEL);
415 if (!hattr)
421 scnprintf(hattr->name, sizeof(hattr->name), template,
423 name = hattr->name;
426 hattr->type = type;
427 hattr->attr = attr;
428 hattr->index = index;
429 hattr->ops = ops;
431 dattr = &hattr->dev_attr;