Lines Matching refs:kobj

106 	struct kobject kobj;  member
137 #define to_pdcspath_entry(obj) container_of(obj, struct pdcspath_entry, kobj)
335 sysfs_remove_link(&entry->kobj, "device"); in pdcspath_hwpath_write()
336 ret = sysfs_create_link(&entry->kobj, &entry->dev->kobj, "device"); in pdcspath_hwpath_write()
448 pdcspath_attr_show(struct kobject *kobj, struct attribute *attr, char *buf) in pdcspath_attr_show() argument
450 struct pdcspath_entry *entry = to_pdcspath_entry(kobj); in pdcspath_attr_show()
468 pdcspath_attr_store(struct kobject *kobj, struct attribute *attr, in pdcspath_attr_store() argument
471 struct pdcspath_entry *entry = to_pdcspath_entry(kobj); in pdcspath_attr_store()
528 static ssize_t pdcs_size_read(struct kobject *kobj, in pdcs_size_read() argument
548 static ssize_t pdcs_auto_read(struct kobject *kobj, in pdcs_auto_read() argument
573 static ssize_t pdcs_autoboot_read(struct kobject *kobj, in pdcs_autoboot_read() argument
576 return pdcs_auto_read(kobj, attr, buf, PF_AUTOBOOT); in pdcs_autoboot_read()
583 static ssize_t pdcs_autosearch_read(struct kobject *kobj, in pdcs_autosearch_read() argument
586 return pdcs_auto_read(kobj, attr, buf, PF_AUTOSEARCH); in pdcs_autosearch_read()
595 static ssize_t pdcs_timer_read(struct kobject *kobj, in pdcs_timer_read() argument
620 static ssize_t pdcs_osid_read(struct kobject *kobj, in pdcs_osid_read() argument
640 static ssize_t pdcs_osdep1_read(struct kobject *kobj, in pdcs_osdep1_read() argument
666 static ssize_t pdcs_diagnostic_read(struct kobject *kobj, in pdcs_diagnostic_read() argument
690 static ssize_t pdcs_fastsize_read(struct kobject *kobj, in pdcs_fastsize_read() argument
718 static ssize_t pdcs_osdep2_read(struct kobject *kobj, in pdcs_osdep2_read() argument
754 static ssize_t pdcs_auto_write(struct kobject *kobj, in pdcs_auto_write() argument
826 static ssize_t pdcs_autoboot_write(struct kobject *kobj, in pdcs_autoboot_write() argument
830 return pdcs_auto_write(kobj, attr, buf, count, PF_AUTOBOOT); in pdcs_autoboot_write()
842 static ssize_t pdcs_autosearch_write(struct kobject *kobj, in pdcs_autosearch_write() argument
846 return pdcs_auto_write(kobj, attr, buf, count, PF_AUTOSEARCH); in pdcs_autosearch_write()
858 static ssize_t pdcs_osdep1_write(struct kobject *kobj, in pdcs_osdep1_write() argument
895 static ssize_t pdcs_osdep2_write(struct kobject *kobj, in pdcs_osdep2_write() argument
992 entry->kobj.kset = paths_kset; in pdcs_register_pathentries()
993 err = kobject_init_and_add(&entry->kobj, &ktype_pdcspath, NULL, in pdcs_register_pathentries()
1004 err = sysfs_create_link(&entry->kobj, &entry->dev->kobj, "device"); in pdcs_register_pathentries()
1009 kobject_uevent(&entry->kobj, KOBJ_ADD); in pdcs_register_pathentries()
1027 kobject_put(&entry->kobj); in pdcs_unregister_pathentries()