Lines Matching refs:kobj_attr
26 struct kobj_attribute kobj_attr; member
102 struct kobj_attribute *kobj_attr, char *buf) in sys_param_show() argument
104 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_show()
105 kobj_attr); in sys_param_show()
123 struct kobj_attribute *kobj_attr, const char *buf, size_t count) in sys_param_store() argument
125 struct param_attr *attr = container_of(kobj_attr, struct param_attr, in sys_param_store()
126 kobj_attr); in sys_param_store()
240 sysfs_attr_init(&attr[i].kobj_attr.attr); in opal_sys_param_init()
244 &attr[i].kobj_attr.attr.name)) in opal_sys_param_init()
250 attr[i].kobj_attr.attr.mode = 0444; in opal_sys_param_init()
253 attr[i].kobj_attr.attr.mode = 0200; in opal_sys_param_init()
256 attr[i].kobj_attr.attr.mode = 0644; in opal_sys_param_init()
262 attr[i].kobj_attr.show = sys_param_show; in opal_sys_param_init()
263 attr[i].kobj_attr.store = sys_param_store; in opal_sys_param_init()
265 if (sysfs_create_file(sysparam_kobj, &attr[i].kobj_attr.attr)) { in opal_sys_param_init()
267 attr[i].kobj_attr.attr.name); in opal_sys_param_init()