Lines Matching refs:kobj_attr
39 struct kobj_attribute kobj_attr; member
111 struct kobj_attribute *kobj_attr, char *buf) in sys_param_show() argument
113 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_show()
114 kobj_attr); in sys_param_show()
132 struct kobj_attribute *kobj_attr, const char *buf, size_t count) in sys_param_store() argument
134 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_store()
135 kobj_attr); in sys_param_store()
250 sysfs_attr_init(&attr[i].kobj_attr.attr); in opal_sys_param_init()
254 &attr[i].kobj_attr.attr.name)) in opal_sys_param_init()
260 attr[i].kobj_attr.attr.mode = S_IRUGO; in opal_sys_param_init()
263 attr[i].kobj_attr.attr.mode = S_IWUSR; in opal_sys_param_init()
266 attr[i].kobj_attr.attr.mode = S_IRUGO | S_IWUSR; in opal_sys_param_init()
272 attr[i].kobj_attr.show = sys_param_show; in opal_sys_param_init()
273 attr[i].kobj_attr.store = sys_param_store; in opal_sys_param_init()
275 if (sysfs_create_file(sysparam_kobj, &attr[i].kobj_attr.attr)) { in opal_sys_param_init()
277 attr[i].kobj_attr.attr.name); in opal_sys_param_init()