Lines Matching refs:kobj
673 struct kobject kobj; /* ip_discovery/die/#die/#hw_id/#instance/<attrs...> */
772 #define to_ip_hw_instance(x) container_of(x, struct ip_hw_instance, kobj)
775 static ssize_t ip_hw_instance_attr_show(struct kobject *kobj,
779 struct ip_hw_instance *ip_hw_instance = to_ip_hw_instance(kobj);
792 static void ip_hw_instance_release(struct kobject *kobj)
794 struct ip_hw_instance *ip_hw_instance = to_ip_hw_instance(kobj);
809 static void ip_hw_id_release(struct kobject *kobj)
811 struct ip_hw_id *ip_hw_id = to_ip_hw_id(kobj);
825 static void die_kobj_release(struct kobject *kobj);
826 static void ip_disc_release(struct kobject *kobj);
855 static ssize_t ip_die_entry_attr_show(struct kobject *kobj,
860 struct ip_die_entry *ip_die_entry = to_ip_die_entry(kobj);
868 static void ip_die_entry_release(struct kobject *kobj)
870 struct ip_die_entry *ip_die_entry = to_ip_die_entry(kobj);
898 struct kobject kobj; /* ip_discovery/ */
903 static void die_kobj_release(struct kobject *kobj)
905 struct ip_discovery_top *ip_top = container_of(to_kset(kobj),
912 static void ip_disc_release(struct kobject *kobj)
914 struct ip_discovery_top *ip_top = container_of(kobj, struct ip_discovery_top,
915 kobj);
988 kobject_set_name(&ip_hw_id->hw_id_kset.kobj, "%d", ii);
989 ip_hw_id->hw_id_kset.kobj.kset = &ip_die_entry->ip_kset;
990 ip_hw_id->hw_id_kset.kobj.ktype = &ip_hw_id_ktype;
998 res = sysfs_create_link(&ip_die_entry->ip_kset.kobj,
999 &ip_hw_id->hw_id_kset.kobj,
1004 kobject_name(&ip_die_entry->ip_kset.kobj));
1038 kobject_init(&ip_hw_instance->kobj, &ip_hw_instance_ktype);
1039 ip_hw_instance->kobj.kset = &ip_hw_id->hw_id_kset;
1040 res = kobject_add(&ip_hw_instance->kobj, NULL,
1092 kobject_set_name(&ip_die_entry->ip_kset.kobj, "%d", le16_to_cpu(dhdr->die_id));
1093 ip_die_entry->ip_kset.kobj.kset = die_kset;
1094 ip_die_entry->ip_kset.kobj.ktype = &ip_die_entry_ktype;
1126 res = kobject_init_and_add(&adev->ip_top->kobj, &ip_discovery_ktype,
1127 &adev->dev->kobj, "ip_discovery");
1134 kobject_set_name(&die_kset->kobj, "%s", "die");
1135 die_kset->kobj.parent = &adev->ip_top->kobj;
1136 die_kset->kobj.ktype = &die_kobj_ktype;
1151 kobject_put(&adev->ip_top->kobj);
1177 kobject_put(&ip_hw_id->hw_id_kset.kobj);
1194 kobject_put(&ip_die_entry->ip_kset.kobj);
1214 kobject_put(&adev->ip_top->die_kset.kobj);
1215 kobject_put(&adev->ip_top->kobj);