Lines Matching refs:pdev
153 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_enable() local
154 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_enable()
186 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_disable() local
187 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_disable()
205 struct platform_device *pdev = to_platform_device(dev->parent); in otg_timer() local
206 struct dsps_glue *glue = platform_get_drvdata(pdev); in otg_timer()
259 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_try_idle() local
260 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_try_idle()
299 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_interrupt() local
300 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_interrupt()
414 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_init() local
415 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_init()
482 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_exit() local
483 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_exit()
531 struct platform_device *pdev = to_platform_device(dev); in dsps_create_musb_pdev() local
541 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, res_name); in dsps_create_musb_pdev()
552 res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, res_name); in dsps_create_musb_pdev()
610 static int __devinit dsps_probe(struct platform_device *pdev) in dsps_probe() argument
612 const struct platform_device_id *id = platform_get_device_id(pdev); in dsps_probe()
622 dev_err(&pdev->dev, "unable to allocate glue memory\n"); in dsps_probe()
628 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dsps_probe()
630 dev_err(&pdev->dev, "failed to get usbss mem resource\n"); in dsps_probe()
635 glue->dev = &pdev->dev; in dsps_probe()
639 dev_err(&pdev->dev, "failed to duplicate wrapper struct memory\n"); in dsps_probe()
643 platform_set_drvdata(pdev, glue); in dsps_probe()
646 pm_runtime_enable(&pdev->dev); in dsps_probe()
648 ret = pm_runtime_get_sync(&pdev->dev); in dsps_probe()
650 dev_err(&pdev->dev, "pm_runtime_get_sync FAILED"); in dsps_probe()
657 dev_err(&pdev->dev, "failed to create child pdev\n"); in dsps_probe()
664 pm_runtime_put(&pdev->dev); in dsps_probe()
666 pm_runtime_disable(&pdev->dev); in dsps_probe()
673 static int __devexit dsps_remove(struct platform_device *pdev) in dsps_remove() argument
675 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_remove()
681 pm_runtime_put(&pdev->dev); in dsps_remove()
682 pm_runtime_disable(&pdev->dev); in dsps_remove()