Lines Matching refs:attrs
1975 struct device_attribute attrs[2];
2089 sysfs_attr_init(&bcare_ctl->attrs[0].attr);
2090 bcare_ctl->attrs[0].attr.name = "battery_care_limiter";
2091 bcare_ctl->attrs[0].attr.mode = S_IRUGO | S_IWUSR;
2092 bcare_ctl->attrs[0].show = sony_nc_battery_care_limit_show;
2093 bcare_ctl->attrs[0].store = sony_nc_battery_care_limit_store;
2095 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[0]);
2103 sysfs_attr_init(&bcare_ctl->attrs[1].attr);
2104 bcare_ctl->attrs[1].attr.name = "battery_care_health";
2105 bcare_ctl->attrs[1].attr.mode = S_IRUGO;
2106 bcare_ctl->attrs[1].show = sony_nc_battery_care_health_show;
2108 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[1]);
2115 device_remove_file(&pd->dev, &bcare_ctl->attrs[0]);
2127 device_remove_file(&pd->dev, &bcare_ctl->attrs[0]);
2129 device_remove_file(&pd->dev, &bcare_ctl->attrs[1]);
2316 struct device_attribute attrs[LID_RESUME_MAX];
2342 if (&lid_ctl->attrs[pos].attr == &attr->attr)
2370 if (&lid_ctl->attrs[pos].attr == &attr->attr)
2394 sysfs_attr_init(&lid_ctl->attrs[0].attr);
2395 lid_ctl->attrs[LID_RESUME_S5].attr.name = "lid_resume_S5";
2396 lid_ctl->attrs[LID_RESUME_S5].attr.mode = S_IRUGO | S_IWUSR;
2397 lid_ctl->attrs[LID_RESUME_S5].show = sony_nc_lid_resume_show;
2398 lid_ctl->attrs[LID_RESUME_S5].store = sony_nc_lid_resume_store;
2401 sysfs_attr_init(&lid_ctl->attrs[1].attr);
2402 lid_ctl->attrs[LID_RESUME_S4].attr.name = "lid_resume_S4";
2403 lid_ctl->attrs[LID_RESUME_S4].attr.mode = S_IRUGO | S_IWUSR;
2404 lid_ctl->attrs[LID_RESUME_S4].show = sony_nc_lid_resume_show;
2405 lid_ctl->attrs[LID_RESUME_S4].store = sony_nc_lid_resume_store;
2407 sysfs_attr_init(&lid_ctl->attrs[2].attr);
2408 lid_ctl->attrs[LID_RESUME_S3].attr.name = "lid_resume_S3";
2409 lid_ctl->attrs[LID_RESUME_S3].attr.mode = S_IRUGO | S_IWUSR;
2410 lid_ctl->attrs[LID_RESUME_S3].show = sony_nc_lid_resume_show;
2411 lid_ctl->attrs[LID_RESUME_S3].store = sony_nc_lid_resume_store;
2414 lid_ctl->attrs[i].attr.name; i++) {
2415 result = device_create_file(&pd->dev, &lid_ctl->attrs[i]);
2424 device_remove_file(&pd->dev, &lid_ctl->attrs[i]);
2438 if (!lid_ctl->attrs[i].attr.name)
2441 device_remove_file(&pd->dev, &lid_ctl->attrs[i]);
4029 .attrs = spic_attributes
4679 /* pf attrs */