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