Lines Matching defs:kobj
32 static ssize_t iscsi_boot_show_attribute(struct kobject *kobj,
36 container_of(kobj, struct iscsi_boot_kobj, kobj);
54 static void iscsi_boot_kobj_release(struct kobject *kobj)
57 container_of(kobj, struct iscsi_boot_kobj, kobj);
107 static umode_t iscsi_boot_tgt_attr_is_visible(struct kobject *kobj,
111 container_of(kobj, struct iscsi_boot_kobj, kobj);
190 static umode_t iscsi_boot_eth_attr_is_visible(struct kobject *kobj,
194 container_of(kobj, struct iscsi_boot_kobj, kobj);
265 static umode_t iscsi_boot_ini_attr_is_visible(struct kobject *kobj,
269 container_of(kobj, struct iscsi_boot_kobj, kobj);
314 static umode_t iscsi_boot_acpitbl_attr_is_visible(struct kobject *kobj,
318 container_of(kobj, struct iscsi_boot_kobj, kobj);
352 boot_kobj->kobj.kset = boot_kset->kset;
353 if (kobject_init_and_add(&boot_kobj->kobj, &iscsi_boot_ktype,
355 kobject_put(&boot_kobj->kobj);
363 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) {
367 * the boot kobj was not setup and the normal release
371 kobject_put(&boot_kobj->kobj);
376 kobject_uevent(&boot_kobj->kobj, KOBJ_ADD);
385 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group);
386 kobject_put(&boot_kobj->kobj);