Lines Matching refs:parent_class
566 struct class *parent_class = NULL;
578 parent_class = class_get(class_dev->class);
579 if (!parent_class)
595 class_dev->kobj.parent = &parent_class->subsys.kobj;
603 &parent_class->subsys.kobj, "subsystem");
608 class_dev->uevent_attr.attr.owner = parent_class->owner;
623 attr->attr.owner = parent_class->owner;
656 down(&parent_class->sem);
657 list_add_tail(&class_dev->node, &parent_class->children);
658 list_for_each_entry(class_intf, &parent_class->interfaces, node) {
662 up(&parent_class->sem);
683 class_put(parent_class);
759 struct class *parent_class = class_dev->class;
763 if (parent_class) {
764 down(&parent_class->sem);
766 list_for_each_entry(class_intf, &parent_class->interfaces, node)
769 up(&parent_class->sem);
787 class_put(parent_class);