Lines Matching refs:attrs
1959 struct device_attribute attrs[2]; member
2073 sysfs_attr_init(&bcare_ctl->attrs[0].attr); in sony_nc_battery_care_setup()
2074 bcare_ctl->attrs[0].attr.name = "battery_care_limiter"; in sony_nc_battery_care_setup()
2075 bcare_ctl->attrs[0].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_battery_care_setup()
2076 bcare_ctl->attrs[0].show = sony_nc_battery_care_limit_show; in sony_nc_battery_care_setup()
2077 bcare_ctl->attrs[0].store = sony_nc_battery_care_limit_store; in sony_nc_battery_care_setup()
2079 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_setup()
2087 sysfs_attr_init(&bcare_ctl->attrs[1].attr); in sony_nc_battery_care_setup()
2088 bcare_ctl->attrs[1].attr.name = "battery_care_health"; in sony_nc_battery_care_setup()
2089 bcare_ctl->attrs[1].attr.mode = S_IRUGO; in sony_nc_battery_care_setup()
2090 bcare_ctl->attrs[1].show = sony_nc_battery_care_health_show; in sony_nc_battery_care_setup()
2092 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[1]); in sony_nc_battery_care_setup()
2099 device_remove_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_setup()
2111 device_remove_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_cleanup()
2113 device_remove_file(&pd->dev, &bcare_ctl->attrs[1]); in sony_nc_battery_care_cleanup()
2295 struct device_attribute attrs[LID_RESUME_MAX]; member
2321 if (&lid_ctl->attrs[pos].attr == &attr->attr) in sony_nc_lid_resume_store()
2349 if (&lid_ctl->attrs[pos].attr == &attr->attr) in sony_nc_lid_resume_show()
2373 sysfs_attr_init(&lid_ctl->attrs[0].attr); in sony_nc_lid_resume_setup()
2374 lid_ctl->attrs[LID_RESUME_S5].attr.name = "lid_resume_S5"; in sony_nc_lid_resume_setup()
2375 lid_ctl->attrs[LID_RESUME_S5].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_lid_resume_setup()
2376 lid_ctl->attrs[LID_RESUME_S5].show = sony_nc_lid_resume_show; in sony_nc_lid_resume_setup()
2377 lid_ctl->attrs[LID_RESUME_S5].store = sony_nc_lid_resume_store; in sony_nc_lid_resume_setup()
2380 sysfs_attr_init(&lid_ctl->attrs[1].attr); in sony_nc_lid_resume_setup()
2381 lid_ctl->attrs[LID_RESUME_S4].attr.name = "lid_resume_S4"; in sony_nc_lid_resume_setup()
2382 lid_ctl->attrs[LID_RESUME_S4].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_lid_resume_setup()
2383 lid_ctl->attrs[LID_RESUME_S4].show = sony_nc_lid_resume_show; in sony_nc_lid_resume_setup()
2384 lid_ctl->attrs[LID_RESUME_S4].store = sony_nc_lid_resume_store; in sony_nc_lid_resume_setup()
2386 sysfs_attr_init(&lid_ctl->attrs[2].attr); in sony_nc_lid_resume_setup()
2387 lid_ctl->attrs[LID_RESUME_S3].attr.name = "lid_resume_S3"; in sony_nc_lid_resume_setup()
2388 lid_ctl->attrs[LID_RESUME_S3].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_lid_resume_setup()
2389 lid_ctl->attrs[LID_RESUME_S3].show = sony_nc_lid_resume_show; in sony_nc_lid_resume_setup()
2390 lid_ctl->attrs[LID_RESUME_S3].store = sony_nc_lid_resume_store; in sony_nc_lid_resume_setup()
2393 lid_ctl->attrs[i].attr.name; i++) { in sony_nc_lid_resume_setup()
2394 result = device_create_file(&pd->dev, &lid_ctl->attrs[i]); in sony_nc_lid_resume_setup()
2403 device_remove_file(&pd->dev, &lid_ctl->attrs[i]); in sony_nc_lid_resume_setup()
2417 if (!lid_ctl->attrs[i].attr.name) in sony_nc_lid_resume_cleanup()
2420 device_remove_file(&pd->dev, &lid_ctl->attrs[i]); in sony_nc_lid_resume_cleanup()
4008 .attrs = spic_attributes