Home
last modified time | relevance | path

Searched refs:class_intf (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/base/
H A Dclass.c474 int class_interface_register(struct class_interface *class_intf) in class_interface_register() argument
481 if (!class_intf || !class_intf->class) in class_interface_register()
484 parent = class_intf->class; in class_interface_register()
495 list_add_tail(&class_intf->node, &sp->interfaces); in class_interface_register()
496 if (class_intf->add_dev) { in class_interface_register()
499 class_intf->add_dev(dev); in class_interface_register()
508 void class_interface_unregister(struct class_interface *class_intf) in class_interface_unregister() argument
511 const struct class *parent = class_intf->class; in class_interface_unregister()
523 list_del_init(&class_intf->node); in class_interface_unregister()
524 if (class_intf->remove_dev) { in class_interface_unregister()
[all …]
H A Dcore.c3544 struct class_interface *class_intf; in device_add() local
3678 list_for_each_entry(class_intf, &sp->interfaces, node) in device_add()
3679 if (class_intf->add_dev) in device_add()
3680 class_intf->add_dev(dev); in device_add()
3805 struct class_interface *class_intf; in device_del() local
3836 list_for_each_entry(class_intf, &sp->interfaces, node) in device_del()
3837 if (class_intf->remove_dev) in device_del()
3838 class_intf->remove_dev(dev); in device_del()