Lines Matching defs:kset
481 * Create a kset subdirectory matching each '/' delimited dirname token
482 * in 'name', starting with sysfs kset/folder 'dir'; At the end, create
485 * to be a well-behaved path name. Whenever a symlink vs. kset directory
490 static int fw_cfg_build_symlink(struct kset *dir,
494 struct kset *subdir;
521 /* ko MUST be a kset - we're about to use it as one ! */
530 /* create new subdirectory kset */
531 subdir = kzalloc(sizeof(struct kset), GFP_KERNEL);
536 subdir->kobj.kset = dir;
559 /* recursively unregister fw_cfg/by_name/ kset directory tree */
560 static void fw_cfg_kset_unregister_recursive(struct kset *kset)
564 list_for_each_entry_safe(k, next, &kset->list, entry)
566 if (k->ktype == kset->kobj.ktype)
570 kset_unregister(kset);
573 /* kobjects & kset representing top-level, by_key, and by_name folders */
576 static struct kset *fw_cfg_fname_kset;