Lines Matching refs:k
814 void kset_init(struct kset *k) in kset_init() argument
816 kobject_init_internal(&k->kobj); in kset_init()
817 INIT_LIST_HEAD(&k->list); in kset_init()
818 spin_lock_init(&k->list_lock); in kset_init()
856 int kset_register(struct kset *k) in kset_register() argument
860 if (!k) in kset_register()
863 kset_init(k); in kset_register()
864 err = kobject_add_internal(&k->kobj); in kset_register()
867 kobject_uevent(&k->kobj, KOBJ_ADD); in kset_register()
876 void kset_unregister(struct kset *k) in kset_unregister() argument
878 if (!k) in kset_unregister()
880 kobject_del(&k->kobj); in kset_unregister()
881 kobject_put(&k->kobj); in kset_unregister()
896 struct kobject *k; in kset_find_obj() local
901 list_for_each_entry(k, &kset->list, entry) { in kset_find_obj()
902 if (kobject_name(k) && !strcmp(kobject_name(k), name)) { in kset_find_obj()
903 ret = kobject_get_unless_zero(k); in kset_find_obj()