Lines Matching refs:attr
164 struct device_attribute *attr, char *buf) in wf_show_control() argument
166 struct wf_control *ctrl = container_of(attr, struct wf_control, attr); in wf_show_control()
192 struct device_attribute *attr, in wf_store_control() argument
195 struct wf_control *ctrl = container_of(attr, struct wf_control, attr); in wf_store_control()
227 sysfs_attr_init(&new_ct->attr.attr); in wf_register_control()
228 new_ct->attr.attr.name = new_ct->name; in wf_register_control()
229 new_ct->attr.attr.mode = 0644; in wf_register_control()
230 new_ct->attr.show = wf_show_control; in wf_register_control()
231 new_ct->attr.store = wf_store_control; in wf_register_control()
232 if (device_create_file(&wf_platform_device.dev, &new_ct->attr)) in wf_register_control()
312 struct device_attribute *attr, char *buf) in wf_show_sensor() argument
314 struct wf_sensor *sens = container_of(attr, struct wf_sensor, attr); in wf_show_sensor()
340 sysfs_attr_init(&new_sr->attr.attr); in wf_register_sensor()
341 new_sr->attr.attr.name = new_sr->name; in wf_register_sensor()
342 new_sr->attr.attr.mode = 0444; in wf_register_sensor()
343 new_sr->attr.show = wf_show_sensor; in wf_register_sensor()
344 new_sr->attr.store = NULL; in wf_register_sensor()
345 if (device_create_file(&wf_platform_device.dev, &new_sr->attr)) in wf_register_sensor()