Lines Matching refs:kobj
40 static ssize_t iscsi_boot_show_attribute(struct kobject *kobj, in iscsi_boot_show_attribute() argument
44 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_show_attribute()
62 static void iscsi_boot_kobj_release(struct kobject *kobj) in iscsi_boot_kobj_release() argument
65 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_kobj_release()
115 static umode_t iscsi_boot_tgt_attr_is_visible(struct kobject *kobj, in iscsi_boot_tgt_attr_is_visible() argument
119 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_tgt_attr_is_visible()
196 static umode_t iscsi_boot_eth_attr_is_visible(struct kobject *kobj, in iscsi_boot_eth_attr_is_visible() argument
200 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_eth_attr_is_visible()
268 static umode_t iscsi_boot_ini_attr_is_visible(struct kobject *kobj, in iscsi_boot_ini_attr_is_visible() argument
272 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_ini_attr_is_visible()
319 boot_kobj->kobj.kset = boot_kset->kset; in iscsi_boot_create_kobj()
320 if (kobject_init_and_add(&boot_kobj->kobj, &iscsi_boot_ktype, in iscsi_boot_create_kobj()
330 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) { in iscsi_boot_create_kobj()
338 kobject_put(&boot_kobj->kobj); in iscsi_boot_create_kobj()
343 kobject_uevent(&boot_kobj->kobj, KOBJ_ADD); in iscsi_boot_create_kobj()
352 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group); in iscsi_boot_remove_kobj()
353 kobject_put(&boot_kobj->kobj); in iscsi_boot_remove_kobj()