Lines Matching refs:k
751 void kset_init(struct kset *k) in kset_init() argument
753 kobject_init_internal(&k->kobj); in kset_init()
754 INIT_LIST_HEAD(&k->list); in kset_init()
755 spin_lock_init(&k->list_lock); in kset_init()
793 int kset_register(struct kset *k) in kset_register() argument
797 if (!k) in kset_register()
800 kset_init(k); in kset_register()
801 err = kobject_add_internal(&k->kobj); in kset_register()
804 kobject_uevent(&k->kobj, KOBJ_ADD); in kset_register()
812 void kset_unregister(struct kset *k) in kset_unregister() argument
814 if (!k) in kset_unregister()
816 kobject_del(&k->kobj); in kset_unregister()
817 kobject_put(&k->kobj); in kset_unregister()
831 struct kobject *k; in kset_find_obj() local
836 list_for_each_entry(k, &kset->list, entry) { in kset_find_obj()
837 if (kobject_name(k) && !strcmp(kobject_name(k), name)) { in kset_find_obj()
838 ret = kobject_get_unless_zero(k); in kset_find_obj()