Lines Matching refs:kset
117 static int dev_uevent_filter(struct kset *kset, struct kobject *kobj)
133 static const char *dev_uevent_name(struct kset *kset, struct kobject *kobj)
144 static int dev_uevent(struct kset *kset, struct kobject *kobj, char **envp,
255 struct kset *kset;
263 /* search the kset, the device belongs to */
265 if (!top_kobj->kset && top_kobj->parent) {
268 } while (!top_kobj->kset && top_kobj->parent);
270 if (!top_kobj->kset)
272 kset = top_kobj->kset;
273 if (!kset->uevent_ops || !kset->uevent_ops->uevent)
277 if (kset->uevent_ops && kset->uevent_ops->filter)
278 if (!kset->uevent_ops->filter(kset, &dev->kobj))
285 /* let the kset specific function add its keys */
287 retval = kset->uevent_ops->uevent(kset, &dev->kobj,
905 if (dev->kobj.parent->kset == &dev->class->class_dirs) {