Lines Matching refs:kobj
21 static ssize_t format_show(struct kobject *kobj, struct kobj_attribute *attr,
38 static ssize_t size_show(struct kobject *kobj, struct kobj_attribute *attr,
44 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize);
47 pr_err("Error retrieving %s variable size %d\n", kobj->name, rc);
54 static ssize_t data_read(struct file *filep, struct kobject *kobj,
62 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize);
65 pr_err("Error getting %s variable size %d\n", kobj->name, rc);
74 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, data, &dsize);
76 pr_err("Error getting %s variable %d\n", kobj->name, rc);
87 static ssize_t update_write(struct file *filep, struct kobject *kobj,
94 rc = secvar_ops->set(kobj->name, strlen(kobj->name) + 1, buf, count);
96 pr_err("Error setting the %s variable %d\n", kobj->name, rc);
148 static int secvar_sysfs_config(struct kobject *kobj)
156 return sysfs_create_group(kobj, &config_group);
163 struct kobject *kobj;
166 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL);
167 if (!kobj)
170 kobject_init(kobj, &secvar_ktype);
172 rc = kobject_add(kobj, &secvar_kset->kobj, "%s", name);
176 kobject_put(kobj);
180 kobject_uevent(kobj, KOBJ_ADD);
239 pr_err("Failed to create firmware kobj\n");