Lines Matching refs:kobj_attr
39 struct kobj_attribute kobj_attr; member
115 struct kobj_attribute *kobj_attr, char *buf) in sys_param_show() argument
117 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_show()
118 kobj_attr); in sys_param_show()
136 struct kobj_attribute *kobj_attr, const char *buf, size_t count) in sys_param_store() argument
138 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_store()
139 kobj_attr); in sys_param_store()
253 sysfs_attr_init(&attr[i].kobj_attr.attr); in opal_sys_param_init()
257 &attr[i].kobj_attr.attr.name)) in opal_sys_param_init()
263 attr[i].kobj_attr.attr.mode = S_IRUGO; in opal_sys_param_init()
266 attr[i].kobj_attr.attr.mode = S_IWUSR; in opal_sys_param_init()
269 attr[i].kobj_attr.attr.mode = S_IRUGO | S_IWUSR; in opal_sys_param_init()
275 attr[i].kobj_attr.show = sys_param_show; in opal_sys_param_init()
276 attr[i].kobj_attr.store = sys_param_store; in opal_sys_param_init()
278 if (sysfs_create_file(sysparam_kobj, &attr[i].kobj_attr.attr)) { in opal_sys_param_init()
280 attr[i].kobj_attr.attr.name); in opal_sys_param_init()