Lines Matching refs:new_ct
209 int wf_register_control(struct wf_control *new_ct) in wf_register_control() argument
215 if (!strcmp(ct->name, new_ct->name)) { in wf_register_control()
222 kref_init(&new_ct->ref); in wf_register_control()
223 list_add(&new_ct->link, &wf_controls); in wf_register_control()
225 sysfs_attr_init(&new_ct->attr.attr); in wf_register_control()
226 new_ct->attr.attr.name = new_ct->name; in wf_register_control()
227 new_ct->attr.attr.mode = 0644; in wf_register_control()
228 new_ct->attr.show = wf_show_control; in wf_register_control()
229 new_ct->attr.store = wf_store_control; in wf_register_control()
230 if (device_create_file(&wf_platform_device.dev, &new_ct->attr)) in wf_register_control()
232 " for %s\n", new_ct->name); in wf_register_control()
235 DBG("wf: Registered control %s\n", new_ct->name); in wf_register_control()
237 wf_notify(WF_EVENT_NEW_CONTROL, new_ct); in wf_register_control()