Lines Matching refs:kset
483 * Create a kset subdirectory matching each '/' delimited dirname token
484 * in 'name', starting with sysfs kset/folder 'dir'; At the end, create
487 * to be a well-behaved path name. Whenever a symlink vs. kset directory
492 static int fw_cfg_build_symlink(struct kset *dir,
496 struct kset *subdir;
523 /* ko MUST be a kset - we're about to use it as one ! */
532 /* create new subdirectory kset */
533 subdir = kzalloc(sizeof(struct kset), GFP_KERNEL);
538 subdir->kobj.kset = dir;
561 /* recursively unregister fw_cfg/by_name/ kset directory tree */
562 static void fw_cfg_kset_unregister_recursive(struct kset *kset)
566 list_for_each_entry_safe(k, next, &kset->list, entry)
568 if (k->ktype == kset->kobj.ktype)
572 kset_unregister(kset);
575 /* kobjects & kset representing top-level, by_key, and by_name folders */
578 static struct kset *fw_cfg_fname_kset;