Home
last modified time | relevance | path

Searched refs:class_intf (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/base/
H A Dclass.c432 int class_interface_register(struct class_interface *class_intf) in class_interface_register() argument
438 if (!class_intf || !class_intf->class) in class_interface_register()
441 parent = class_get(class_intf->class); in class_interface_register()
446 list_add_tail(&class_intf->node, &parent->p->interfaces); in class_interface_register()
447 if (class_intf->add_dev) { in class_interface_register()
450 class_intf->add_dev(dev, class_intf); in class_interface_register()
458 void class_interface_unregister(struct class_interface *class_intf) in class_interface_unregister() argument
460 struct class *parent = class_intf in class_interface_unregister()
[all...]
H A Dcore.c382 struct class_interface *class_intf) in devlink_add_symlinks()
432 struct class_interface *class_intf) in devlink_remove_symlinks()
2882 struct class_interface *class_intf; in device_add() local
3011 list_for_each_entry(class_intf, in device_add()
3013 if (class_intf->add_dev) in device_add()
3014 class_intf->add_dev(dev, class_intf); in device_add()
3137 struct class_interface *class_intf; in device_del() local
3168 list_for_each_entry(class_intf, in device_del()
3170 if (class_intf in device_del()
381 devlink_add_symlinks(struct device *dev, struct class_interface *class_intf) devlink_add_symlinks() argument
431 devlink_remove_symlinks(struct device *dev, struct class_interface *class_intf) devlink_remove_symlinks() argument
[all...]
/kernel/linux/linux-6.6/drivers/base/
H A Dclass.c467 int class_interface_register(struct class_interface *class_intf) in class_interface_register() argument
474 if (!class_intf || !class_intf->class) in class_interface_register()
477 parent = class_intf->class; in class_interface_register()
488 list_add_tail(&class_intf->node, &sp->interfaces); in class_interface_register()
489 if (class_intf->add_dev) { in class_interface_register()
492 class_intf->add_dev(dev); in class_interface_register()
501 void class_interface_unregister(struct class_interface *class_intf) in class_interface_unregister() argument
504 const struct class *parent = class_intf->class; in class_interface_unregister()
516 list_del_init(&class_intf in class_interface_unregister()
[all...]
H A Dcore.c3518 struct class_interface *class_intf; in device_add() local
3652 list_for_each_entry(class_intf, &sp->interfaces, node) in device_add()
3653 if (class_intf->add_dev) in device_add()
3654 class_intf->add_dev(dev); in device_add()
3779 struct class_interface *class_intf; in device_del() local
3810 list_for_each_entry(class_intf, &sp->interfaces, node) in device_del()
3811 if (class_intf->remove_dev) in device_del()
3812 class_intf->remove_dev(dev); in device_del()
/kernel/linux/linux-5.10/drivers/pcmcia/
H A Drsrc_nonstatic.c1206 struct class_interface *class_intf)
1216 struct class_interface *class_intf)
1205 pccard_sysfs_add_rsrc(struct device *dev, struct class_interface *class_intf) global() argument
1215 pccard_sysfs_remove_rsrc(struct device *dev, struct class_interface *class_intf) global() argument
H A Dds.c1350 struct class_interface *class_intf) in pcmcia_bus_add_socket()
1384 struct class_interface *class_intf) in pcmcia_bus_remove_socket()
1349 pcmcia_bus_add_socket(struct device *dev, struct class_interface *class_intf) pcmcia_bus_add_socket() argument
1383 pcmcia_bus_remove_socket(struct device *dev, struct class_interface *class_intf) pcmcia_bus_remove_socket() argument
/kernel/linux/linux-5.10/kernel/time/
H A Dalarmtimer.c85 struct class_interface *class_intf) in alarmtimer_rtc_add_device()
84 alarmtimer_rtc_add_device(struct device *dev, struct class_interface *class_intf) alarmtimer_rtc_add_device() argument
/kernel/linux/linux-5.10/drivers/net/
H A Drionet.c664 struct class_interface *class_intf) in rionet_remove_mport()
663 rionet_remove_mport(struct device *dev, struct class_interface *class_intf) rionet_remove_mport() argument
/kernel/linux/linux-5.10/drivers/rapidio/
H A Drio_cm.c2090 * @class_intf: class interface
2096 struct class_interface *class_intf) in riocm_add_mport()
2169 * @class_intf: class interface
2176 struct class_interface *class_intf) in riocm_remove_mport()
2095 riocm_add_mport(struct device *dev, struct class_interface *class_intf) riocm_add_mport() argument
2175 riocm_remove_mport(struct device *dev, struct class_interface *class_intf) riocm_remove_mport() argument
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c1476 struct class_interface *class_intf) in switchtec_ntb_add()
1547 struct class_interface *class_intf) in switchtec_ntb_remove()
1475 switchtec_ntb_add(struct device *dev, struct class_interface *class_intf) switchtec_ntb_add() argument
1546 switchtec_ntb_remove(struct device *dev, struct class_interface *class_intf) switchtec_ntb_remove() argument
/kernel/linux/linux-5.10/drivers/rapidio/devices/
H A Drio_mport_cdev.c2538 * @class_intf: Linux class_interface
2541 struct class_interface *class_intf) in mport_add_mport()
2562 struct class_interface *class_intf) in mport_remove_mport()
2540 mport_add_mport(struct device *dev, struct class_interface *class_intf) mport_add_mport() argument
2561 mport_remove_mport(struct device *dev, struct class_interface *class_intf) mport_remove_mport() argument

Completed in 28 milliseconds