Lines Matching refs:kdev
161 struct cpuidle_device_kobj *kdev =
164 return kdev->dev;
204 struct cpuidle_device_kobj *kdev =
207 complete(&kdev->kobj_unregister);
480 struct cpuidle_device_kobj *kdev = device->kobj_dev;
496 &kdev->kobj, "state%d", i);
617 struct cpuidle_device_kobj *kdev = dev->kobj_dev;
629 &kdev->kobj, "driver");
699 struct cpuidle_device_kobj *kdev;
715 kdev = kzalloc(sizeof(*kdev), GFP_KERNEL);
716 if (!kdev)
718 kdev->dev = dev;
720 init_completion(&kdev->kobj_unregister);
722 error = kobject_init_and_add(&kdev->kobj, &ktype_cpuidle, &cpu_dev->kobj,
725 kobject_put(&kdev->kobj);
726 kfree(kdev);
730 dev->kobj_dev = kdev;
731 kobject_uevent(&kdev->kobj, KOBJ_ADD);
742 struct cpuidle_device_kobj *kdev = dev->kobj_dev;
744 kobject_put(&kdev->kobj);
745 wait_for_completion(&kdev->kobj_unregister);
746 kfree(kdev);