Lines Matching refs:class_intf
442 int class_interface_register(struct class_interface *class_intf) in class_interface_register() argument
448 if (!class_intf || !class_intf->class) in class_interface_register()
451 parent = class_get(class_intf->class); in class_interface_register()
456 list_add_tail(&class_intf->node, &parent->p->interfaces); in class_interface_register()
457 if (class_intf->add_dev) { in class_interface_register()
460 class_intf->add_dev(dev, class_intf); in class_interface_register()
469 void class_interface_unregister(struct class_interface *class_intf) in class_interface_unregister() argument
471 struct class *parent = class_intf->class; in class_interface_unregister()
479 list_del_init(&class_intf->node); in class_interface_unregister()
480 if (class_intf->remove_dev) { in class_interface_unregister()
483 class_intf->remove_dev(dev, class_intf); in class_interface_unregister()