Lines Matching refs:child
181 struct platform_device *child; in omap_usbhs_alloc_child() local
184 child = platform_device_alloc(name, 0); in omap_usbhs_alloc_child()
186 if (!child) { in omap_usbhs_alloc_child()
191 ret = platform_device_add_resources(child, res, num_resources); in omap_usbhs_alloc_child()
197 ret = platform_device_add_data(child, pdata, pdata_size); in omap_usbhs_alloc_child()
203 child->dev.dma_mask = &usbhs_dmamask; in omap_usbhs_alloc_child()
204 dma_set_coherent_mask(&child->dev, DMA_BIT_MASK(32)); in omap_usbhs_alloc_child()
205 child->dev.parent = dev; in omap_usbhs_alloc_child()
207 ret = platform_device_add(child); in omap_usbhs_alloc_child()
213 return child; in omap_usbhs_alloc_child()
216 platform_device_put(child); in omap_usbhs_alloc_child()