Lines Matching defs:boot_kset
304 iscsi_boot_create_kobj(struct iscsi_boot_kset *boot_kset,
317 boot_kobj->kobj.kset = boot_kset->kset;
342 list_add_tail(&boot_kobj->list, &boot_kset->kobj_list);
355 * @boot_kset: boot kset
365 iscsi_boot_create_target(struct iscsi_boot_kset *boot_kset, int index,
370 return iscsi_boot_create_kobj(boot_kset, &iscsi_boot_target_attr_group,
377 * @boot_kset: boot kset
387 iscsi_boot_create_initiator(struct iscsi_boot_kset *boot_kset, int index,
392 return iscsi_boot_create_kobj(boot_kset,
401 * @boot_kset: boot kset
411 iscsi_boot_create_ethernet(struct iscsi_boot_kset *boot_kset, int index,
416 return iscsi_boot_create_kobj(boot_kset,
429 struct iscsi_boot_kset *boot_kset;
431 boot_kset = kzalloc(sizeof(*boot_kset), GFP_KERNEL);
432 if (!boot_kset)
435 boot_kset->kset = kset_create_and_add(set_name, NULL, firmware_kobj);
436 if (!boot_kset->kset) {
437 kfree(boot_kset);
441 INIT_LIST_HEAD(&boot_kset->kobj_list);
442 return boot_kset;
452 struct iscsi_boot_kset *boot_kset;
459 boot_kset = iscsi_boot_create_kset(set_name);
461 return boot_kset;
467 * @boot_kset: boot kset
471 void iscsi_boot_destroy_kset(struct iscsi_boot_kset *boot_kset)
476 &boot_kset->kobj_list, list)
479 kset_unregister(boot_kset->kset);