Lines Matching refs:attr
163 struct device_attribute *attr, char *buf) in wf_show_control() argument
165 struct wf_control *ctrl = container_of(attr, struct wf_control, attr); in wf_show_control()
191 struct device_attribute *attr, in wf_store_control() argument
194 struct wf_control *ctrl = container_of(attr, struct wf_control, attr); in wf_store_control()
226 sysfs_attr_init(&new_ct->attr.attr); in wf_register_control()
227 new_ct->attr.attr.name = new_ct->name; in wf_register_control()
228 new_ct->attr.attr.mode = 0644; in wf_register_control()
229 new_ct->attr.show = wf_show_control; in wf_register_control()
230 new_ct->attr.store = wf_store_control; in wf_register_control()
231 if (device_create_file(&wf_platform_device.dev, &new_ct->attr)) in wf_register_control()
293 struct device_attribute *attr, char *buf) in wf_show_sensor() argument
295 struct wf_sensor *sens = container_of(attr, struct wf_sensor, attr); in wf_show_sensor()
321 sysfs_attr_init(&new_sr->attr.attr); in wf_register_sensor()
322 new_sr->attr.attr.name = new_sr->name; in wf_register_sensor()
323 new_sr->attr.attr.mode = 0444; in wf_register_sensor()
324 new_sr->attr.show = wf_show_sensor; in wf_register_sensor()
325 new_sr->attr.store = NULL; in wf_register_sensor()
326 if (device_create_file(&wf_platform_device.dev, &new_sr->attr)) in wf_register_sensor()