Lines Matching refs:virt_dev
2669 struct device *virt_dev;
2683 virt_dev = kzalloc(sizeof(*virt_dev), GFP_KERNEL);
2684 if (!virt_dev)
2687 dev_set_name(virt_dev, "genpd:%u:%s", index, dev_name(dev));
2688 virt_dev->bus = &genpd_bus_type;
2689 virt_dev->release = genpd_release_dev;
2690 virt_dev->of_node = of_node_get(dev->of_node);
2692 ret = device_register(virt_dev);
2694 put_device(virt_dev);
2699 ret = __genpd_dev_pm_attach(virt_dev, dev, index, false);
2701 device_unregister(virt_dev);
2705 pm_runtime_enable(virt_dev);
2706 genpd_queue_power_off_work(dev_to_genpd(virt_dev));
2708 return virt_dev;