Lines Matching refs:new_sr
310 int wf_register_sensor(struct wf_sensor *new_sr)
316 if (!strcmp(sr->name, new_sr->name)) {
323 kref_init(&new_sr->ref);
324 list_add(&new_sr->link, &wf_sensors);
326 sysfs_attr_init(&new_sr->attr.attr);
327 new_sr->attr.attr.name = new_sr->name;
328 new_sr->attr.attr.mode = 0444;
329 new_sr->attr.show = wf_show_sensor;
330 new_sr->attr.store = NULL;
331 if (device_create_file(&wf_platform_device.dev, &new_sr->attr))
333 " for %s\n", new_sr->name);
336 DBG("wf: Registered sensor %s\n", new_sr->name);
338 wf_notify(WF_EVENT_NEW_SENSOR, new_sr);