Lines Matching defs:pdev

162 	struct platform_device *pdev;
655 r = pm_runtime_get_sync(&dispc->pdev->dev);
657 pm_runtime_put_noidle(&dispc->pdev->dev);
669 r = pm_runtime_put_sync(&dispc->pdev->dev);
813 dev_err(&dispc->pdev->dev, "%s: failed to find scale coefs\n",
3918 gt = devm_kmalloc_array(&dispc->pdev->dev, gdesc->len,
4535 r = devm_request_irq(&dispc->pdev->dev, dispc->irq, dispc_irq_handler,
4547 devm_free_irq(&dispc->pdev->dev, dispc->irq, dispc);
4558 of_property_read_u32(dispc->pdev->dev.of_node, "max-memory-bandwidth",
4643 i734_buf.vaddr = dma_alloc_wc(&dispc->pdev->dev, i734_buf.size,
4646 dev_err(&dispc->pdev->dev, "%s: dma_alloc_wc failed\n",
4659 dma_free_wc(&dispc->pdev->dev, i734_buf.size, i734_buf.vaddr,
4709 dev_err(&dispc->pdev->dev, "%s: framedone timeout\n",
4744 struct platform_device *pdev = to_platform_device(dev);
4750 struct device_node *np = pdev->dev.of_node;
4756 dispc->pdev = pdev;
4757 platform_set_drvdata(pdev, dispc);
4768 dispc->feat = of_match_device(dispc_of_match, &pdev->dev)->data;
4774 dispc->base = devm_platform_ioremap_resource(pdev, 0);
4780 dispc->irq = platform_get_irq(dispc->pdev, 0);
4790 dev_err(&pdev->dev, "failed to get syscon-pol regmap\n");
4797 dev_err(&pdev->dev, "failed to get syscon-pol offset\n");
4807 pm_runtime_enable(&pdev->dev);
4816 dev_dbg(&pdev->dev, "OMAP DISPC rev %d.%d\n",
4829 pm_runtime_disable(&pdev->dev);
4856 static int dispc_probe(struct platform_device *pdev)
4858 return component_add(&pdev->dev, &dispc_component_ops);
4861 static void dispc_remove(struct platform_device *pdev)
4863 component_del(&pdev->dev, &dispc_component_ops);