Lines Matching refs:pdev
88 struct rt_platform_device *pdev = rt_platform_device_alloc(""); in alloc_ofw_platform_device() local
90 if (pdev) in alloc_ofw_platform_device()
96 pdev->parent.ofw_node = np; in alloc_ofw_platform_device()
98 ofw_device_rename(&pdev->parent); in alloc_ofw_platform_device()
105 return pdev; in alloc_ofw_platform_device()
112 struct rt_platform_device *pdev; in platform_ofw_device_probe_once() local
166 pdev = alloc_ofw_platform_device(np); in platform_ofw_device_probe_once()
168 if (!pdev) in platform_ofw_device_probe_once()
176 pdev->dev_id = ofw_alias_node_id(np); in platform_ofw_device_probe_once()
177 np->dev = &pdev->parent; in platform_ofw_device_probe_once()
180 rt_platform_device_register(pdev); in platform_ofw_device_probe_once()
195 struct rt_platform_device *pdev = alloc_ofw_platform_device(np); in rt_platform_ofw_device_probe_child() local
197 if (pdev) in rt_platform_ofw_device_probe_child()
199 err = rt_platform_device_register(pdev); in rt_platform_ofw_device_probe_child()
239 struct rt_platform_device *pdev = alloc_ofw_platform_device(np); in rt_platform_ofw_request() local
241 if (pdev) in rt_platform_ofw_request()
243 pdev->dev_id = ofw_alias_node_id(np); in rt_platform_ofw_request()
244 np->dev = &pdev->parent; in rt_platform_ofw_request()
247 err = rt_platform_device_register(pdev); in rt_platform_ofw_request()
305 rt_err_t rt_platform_ofw_free(struct rt_platform_device *pdev) in rt_platform_ofw_free() argument
309 if (pdev) in rt_platform_ofw_free()
311 struct rt_ofw_node *np = pdev->parent.ofw_node; in rt_platform_ofw_free()
318 rt_free(pdev); in rt_platform_ofw_free()