Lines Matching refs:k
767 void kset_init(struct kset *k) in kset_init() argument
769 kobject_init_internal(&k->kobj); in kset_init()
770 INIT_LIST_HEAD(&k->list); in kset_init()
771 spin_lock_init(&k->list_lock); in kset_init()
809 int kset_register(struct kset *k) in kset_register() argument
813 if (!k) in kset_register()
816 kset_init(k); in kset_register()
817 err = kobject_add_internal(&k->kobj); in kset_register()
820 kobject_uevent(&k->kobj, KOBJ_ADD); in kset_register()
829 void kset_unregister(struct kset *k) in kset_unregister() argument
831 if (!k) in kset_unregister()
833 kobject_del(&k->kobj); in kset_unregister()
834 kobject_put(&k->kobj); in kset_unregister()
849 struct kobject *k; in kset_find_obj() local
854 list_for_each_entry(k, &kset->list, entry) { in kset_find_obj()
855 if (kobject_name(k) && !strcmp(kobject_name(k), name)) { in kset_find_obj()
856 ret = kobject_get_unless_zero(k); in kset_find_obj()