Lines Matching refs:kobj

34 	struct kobject kobj;  member
81 static void dmi_entry_free(struct kobject *kobj) in dmi_entry_free() argument
83 kfree(kobj); in dmi_entry_free()
86 static struct dmi_sysfs_entry *to_entry(struct kobject *kobj) in to_entry() argument
88 return container_of(kobj, struct dmi_sysfs_entry, kobj); in to_entry()
96 static ssize_t dmi_sysfs_attr_show(struct kobject *kobj, in dmi_sysfs_attr_show() argument
99 struct dmi_sysfs_entry *entry = to_entry(kobj); in dmi_sysfs_attr_show()
213 static ssize_t dmi_entry_attr_show(struct kobject *kobj, in dmi_entry_attr_show() argument
223 return find_dmi_entry(to_entry(kobj->parent), in dmi_entry_attr_show()
428 static ssize_t dmi_sel_raw_read(struct file *filp, struct kobject *kobj, in dmi_sel_raw_read() argument
432 struct dmi_sysfs_entry *entry = to_entry(kobj->parent); in dmi_sel_raw_read()
456 &entry->kobj, in dmi_system_event_log()
534 struct kobject *kobj, in dmi_entry_raw_read() argument
538 struct dmi_sysfs_entry *entry = to_entry(kobj); in dmi_entry_raw_read()
553 static void dmi_sysfs_entry_release(struct kobject *kobj) in dmi_sysfs_entry_release() argument
555 struct dmi_sysfs_entry *entry = to_entry(kobj); in dmi_sysfs_entry_release()
599 entry->kobj.kset = dmi_kset; in dmi_sysfs_register_handle()
600 *ret = kobject_init_and_add(&entry->kobj, &dmi_sysfs_entry_ktype, NULL, in dmi_sysfs_register_handle()
626 *ret = sysfs_create_bin_file(&entry->kobj, &dmi_entry_raw_attr); in dmi_sysfs_register_handle()
633 kobject_put(&entry->kobj); in dmi_sysfs_register_handle()
644 kobject_put(&entry->kobj); in cleanup_entry_list()