/kernel/linux/linux-5.10/drivers/base/ |
H A D | class.c | 432 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 D | core.c | 382 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 D | class.c | 467 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 D | core.c | 3518 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 D | rsrc_nonstatic.c | 1206 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 D | ds.c | 1350 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 D | alarmtimer.c | 85 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 D | rionet.c | 664 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 D | rio_cm.c | 2090 * @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 D | ntb_hw_switchtec.c | 1476 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 D | rio_mport_cdev.c | 2538 * @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
|