Lines Matching refs:kdev
154 struct cpuidle_device_kobj *kdev =
157 return kdev->dev;
197 struct cpuidle_device_kobj *kdev =
200 complete(&kdev->kobj_unregister);
472 struct cpuidle_device_kobj *kdev = device->kobj_dev;
488 &kdev->kobj, "state%d", i);
608 struct cpuidle_device_kobj *kdev = dev->kobj_dev;
620 &kdev->kobj, "driver");
690 struct cpuidle_device_kobj *kdev;
706 kdev = kzalloc(sizeof(*kdev), GFP_KERNEL);
707 if (!kdev)
709 kdev->dev = dev;
711 init_completion(&kdev->kobj_unregister);
713 error = kobject_init_and_add(&kdev->kobj, &ktype_cpuidle, &cpu_dev->kobj,
716 kobject_put(&kdev->kobj);
717 kfree(kdev);
721 dev->kobj_dev = kdev;
722 kobject_uevent(&kdev->kobj, KOBJ_ADD);
733 struct cpuidle_device_kobj *kdev = dev->kobj_dev;
735 kobject_put(&kdev->kobj);
736 wait_for_completion(&kdev->kobj_unregister);
737 kfree(kdev);