Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/cpuidle/
Dsysfs.c586 struct cpuidle_driver_kobj *kdrv; in cpuidle_add_driver_sysfs() local
591 kdrv = kzalloc(sizeof(*kdrv), GFP_KERNEL); in cpuidle_add_driver_sysfs()
592 if (!kdrv) in cpuidle_add_driver_sysfs()
595 kdrv->drv = drv; in cpuidle_add_driver_sysfs()
596 init_completion(&kdrv->kobj_unregister); in cpuidle_add_driver_sysfs()
598 ret = kobject_init_and_add(&kdrv->kobj, &ktype_driver_cpuidle, in cpuidle_add_driver_sysfs()
601 kfree(kdrv); in cpuidle_add_driver_sysfs()
605 kobject_uevent(&kdrv->kobj, KOBJ_ADD); in cpuidle_add_driver_sysfs()
606 dev->kobj_driver = kdrv; in cpuidle_add_driver_sysfs()
617 struct cpuidle_driver_kobj *kdrv = dev->kobj_driver; in cpuidle_remove_driver_sysfs() local
[all …]