Lines Matching refs:boot_kset

305 iscsi_boot_create_kobj(struct iscsi_boot_kset *boot_kset,  in iscsi_boot_create_kobj()  argument
319 boot_kobj->kobj.kset = boot_kset->kset; in iscsi_boot_create_kobj()
345 list_add_tail(&boot_kobj->list, &boot_kset->kobj_list); in iscsi_boot_create_kobj()
369 iscsi_boot_create_target(struct iscsi_boot_kset *boot_kset, int index, in iscsi_boot_create_target() argument
375 return iscsi_boot_create_kobj(boot_kset, &iscsi_boot_target_attr_group, in iscsi_boot_create_target()
394 iscsi_boot_create_initiator(struct iscsi_boot_kset *boot_kset, int index, in iscsi_boot_create_initiator() argument
400 return iscsi_boot_create_kobj(boot_kset, in iscsi_boot_create_initiator()
420 iscsi_boot_create_ethernet(struct iscsi_boot_kset *boot_kset, int index, in iscsi_boot_create_ethernet() argument
426 return iscsi_boot_create_kobj(boot_kset, in iscsi_boot_create_ethernet()
439 struct iscsi_boot_kset *boot_kset; in iscsi_boot_create_kset() local
441 boot_kset = kzalloc(sizeof(*boot_kset), GFP_KERNEL); in iscsi_boot_create_kset()
442 if (!boot_kset) in iscsi_boot_create_kset()
445 boot_kset->kset = kset_create_and_add(set_name, NULL, firmware_kobj); in iscsi_boot_create_kset()
446 if (!boot_kset->kset) { in iscsi_boot_create_kset()
447 kfree(boot_kset); in iscsi_boot_create_kset()
451 INIT_LIST_HEAD(&boot_kset->kobj_list); in iscsi_boot_create_kset()
452 return boot_kset; in iscsi_boot_create_kset()
462 struct iscsi_boot_kset *boot_kset; in iscsi_boot_create_host_kset() local
469 boot_kset = iscsi_boot_create_kset(set_name); in iscsi_boot_create_host_kset()
471 return boot_kset; in iscsi_boot_create_host_kset()
481 void iscsi_boot_destroy_kset(struct iscsi_boot_kset *boot_kset) in iscsi_boot_destroy_kset() argument
485 if (!boot_kset) in iscsi_boot_destroy_kset()
489 &boot_kset->kobj_list, list) in iscsi_boot_destroy_kset()
492 kset_unregister(boot_kset->kset); in iscsi_boot_destroy_kset()
493 kfree(boot_kset); in iscsi_boot_destroy_kset()