Home
last modified time | relevance | path

Searched refs:kdrv (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/cpuidle/
H A Dsysfs.c607 struct cpuidle_driver_kobj *kdrv; in cpuidle_add_driver_sysfs() local
612 kdrv = kzalloc(sizeof(*kdrv), GFP_KERNEL); in cpuidle_add_driver_sysfs()
613 if (!kdrv) in cpuidle_add_driver_sysfs()
616 kdrv->drv = drv; in cpuidle_add_driver_sysfs()
617 init_completion(&kdrv->kobj_unregister); in cpuidle_add_driver_sysfs()
619 ret = kobject_init_and_add(&kdrv->kobj, &ktype_driver_cpuidle, in cpuidle_add_driver_sysfs()
622 kobject_put(&kdrv->kobj); in cpuidle_add_driver_sysfs()
623 kfree(kdrv); in cpuidle_add_driver_sysfs()
627 kobject_uevent(&kdrv in cpuidle_add_driver_sysfs()
639 struct cpuidle_driver_kobj *kdrv = dev->kobj_driver; cpuidle_remove_driver_sysfs() local
[all...]
/kernel/linux/linux-6.6/drivers/cpuidle/
H A Dsysfs.c616 struct cpuidle_driver_kobj *kdrv; in cpuidle_add_driver_sysfs() local
621 kdrv = kzalloc(sizeof(*kdrv), GFP_KERNEL); in cpuidle_add_driver_sysfs()
622 if (!kdrv) in cpuidle_add_driver_sysfs()
625 kdrv->drv = drv; in cpuidle_add_driver_sysfs()
626 init_completion(&kdrv->kobj_unregister); in cpuidle_add_driver_sysfs()
628 ret = kobject_init_and_add(&kdrv->kobj, &ktype_driver_cpuidle, in cpuidle_add_driver_sysfs()
631 kobject_put(&kdrv->kobj); in cpuidle_add_driver_sysfs()
632 kfree(kdrv); in cpuidle_add_driver_sysfs()
636 kobject_uevent(&kdrv in cpuidle_add_driver_sysfs()
648 struct cpuidle_driver_kobj *kdrv = dev->kobj_driver; cpuidle_remove_driver_sysfs() local
[all...]

Completed in 3 milliseconds