Lines Matching refs:kobj

21 static ssize_t format_show(struct kobject *kobj, struct kobj_attribute *attr,  in format_show()  argument
44 static ssize_t size_show(struct kobject *kobj, struct kobj_attribute *attr, in size_show() argument
50 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize); in size_show()
52 pr_err("Error retrieving %s variable size %d\n", kobj->name, in size_show()
60 static ssize_t data_read(struct file *filep, struct kobject *kobj, in data_read() argument
68 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize); in data_read()
70 pr_err("Error getting %s variable size %d\n", kobj->name, rc); in data_read()
79 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, data, &dsize); in data_read()
81 pr_err("Error getting %s variable %d\n", kobj->name, rc); in data_read()
92 static ssize_t update_write(struct file *filep, struct kobject *kobj, in update_write() argument
99 rc = secvar_ops->set(kobj->name, strlen(kobj->name) + 1, buf, count); in update_write()
101 pr_err("Error setting the %s variable %d\n", kobj->name, rc); in update_write()
168 struct kobject *kobj; in secvar_sysfs_load() local
184 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL); in secvar_sysfs_load()
185 if (!kobj) { in secvar_sysfs_load()
190 kobject_init(kobj, &secvar_ktype); in secvar_sysfs_load()
192 rc = kobject_add(kobj, &secvar_kset->kobj, "%s", name); in secvar_sysfs_load()
196 kobject_put(kobj); in secvar_sysfs_load()
197 kobj = NULL; in secvar_sysfs_load()
200 if (kobj) in secvar_sysfs_load()
201 kobject_uevent(kobj, KOBJ_ADD); in secvar_sysfs_load()