Lines Matching defs:ofdev
53 struct platform_device *ofdev;
55 ofdev = to_platform_device(dev);
56 return sprintf(buf, "%s\n", ofdev->dev.of_node->full_name);
62 struct platform_device *ofdev;
64 ofdev = to_platform_device(dev);
65 return sprintf(buf, "%s\n", ofdev->dev.of_node->name);
93 struct platform_device *ofdev;
95 ofdev = to_platform_device(dev);
96 of_node_put(ofdev->dev.of_node);
97 kfree(ofdev);
101 int of_device_register(struct platform_device *ofdev)
103 BUG_ON(ofdev->dev.of_node == NULL);
105 device_initialize(&ofdev->dev);
109 ofdev->name = dev_name(&ofdev->dev);
110 ofdev->id = -1;
115 if (!ofdev->dev.parent)
116 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node));
118 return device_add(&ofdev->dev);
122 void of_device_unregister(struct platform_device *ofdev)
124 device_unregister(&ofdev->dev);