Lines Matching refs:pdev

81 static int __init mv64x60_pci_fixup(struct platform_device *pdev)  in mv64x60_pci_fixup()  argument
86 r = platform_get_resource(pdev, IORESOURCE_MEM, 1); in mv64x60_pci_fixup()
103 static int mv64x60_pci_err_probe(struct platform_device *pdev) in mv64x60_pci_err_probe() argument
110 if (!devres_open_group(&pdev->dev, mv64x60_pci_err_probe, GFP_KERNEL)) in mv64x60_pci_err_probe()
119 pdata->pci_hose = pdev->id; in mv64x60_pci_err_probe()
122 platform_set_drvdata(pdev, pci); in mv64x60_pci_err_probe()
123 pci->dev = &pdev->dev; in mv64x60_pci_err_probe()
124 pci->dev_name = dev_name(&pdev->dev); in mv64x60_pci_err_probe()
133 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mv64x60_pci_err_probe()
141 if (!devm_request_mem_region(&pdev->dev, in mv64x60_pci_err_probe()
151 pdata->pci_vbase = devm_ioremap(&pdev->dev, in mv64x60_pci_err_probe()
160 res = mv64x60_pci_fixup(pdev); in mv64x60_pci_err_probe()
177 pdata->irq = platform_get_irq(pdev, 0); in mv64x60_pci_err_probe()
178 res = devm_request_irq(&pdev->dev, in mv64x60_pci_err_probe()
194 devres_remove_group(&pdev->dev, mv64x60_pci_err_probe); in mv64x60_pci_err_probe()
202 edac_pci_del_device(&pdev->dev); in mv64x60_pci_err_probe()
205 devres_release_group(&pdev->dev, mv64x60_pci_err_probe); in mv64x60_pci_err_probe()
209 static int mv64x60_pci_err_remove(struct platform_device *pdev) in mv64x60_pci_err_remove() argument
211 struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); in mv64x60_pci_err_remove()
215 edac_pci_del_device(&pdev->dev); in mv64x60_pci_err_remove()
274 static int mv64x60_sram_err_probe(struct platform_device *pdev) in mv64x60_sram_err_probe() argument
281 if (!devres_open_group(&pdev->dev, mv64x60_sram_err_probe, GFP_KERNEL)) in mv64x60_sram_err_probe()
288 devres_release_group(&pdev->dev, mv64x60_sram_err_probe); in mv64x60_sram_err_probe()
295 edac_dev->dev = &pdev->dev; in mv64x60_sram_err_probe()
296 platform_set_drvdata(pdev, edac_dev); in mv64x60_sram_err_probe()
297 edac_dev->dev_name = dev_name(&pdev->dev); in mv64x60_sram_err_probe()
299 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mv64x60_sram_err_probe()
307 if (!devm_request_mem_region(&pdev->dev, in mv64x60_sram_err_probe()
317 pdata->sram_vbase = devm_ioremap(&pdev->dev, in mv64x60_sram_err_probe()
344 pdata->irq = platform_get_irq(pdev, 0); in mv64x60_sram_err_probe()
345 res = devm_request_irq(&pdev->dev, in mv64x60_sram_err_probe()
363 devres_remove_group(&pdev->dev, mv64x60_sram_err_probe); in mv64x60_sram_err_probe()
371 edac_device_del_device(&pdev->dev); in mv64x60_sram_err_probe()
373 devres_release_group(&pdev->dev, mv64x60_sram_err_probe); in mv64x60_sram_err_probe()
378 static int mv64x60_sram_err_remove(struct platform_device *pdev) in mv64x60_sram_err_remove() argument
380 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_sram_err_remove()
384 edac_device_del_device(&pdev->dev); in mv64x60_sram_err_remove()
442 static int mv64x60_cpu_err_probe(struct platform_device *pdev) in mv64x60_cpu_err_probe() argument
449 if (!devres_open_group(&pdev->dev, mv64x60_cpu_err_probe, GFP_KERNEL)) in mv64x60_cpu_err_probe()
456 devres_release_group(&pdev->dev, mv64x60_cpu_err_probe); in mv64x60_cpu_err_probe()
463 edac_dev->dev = &pdev->dev; in mv64x60_cpu_err_probe()
464 platform_set_drvdata(pdev, edac_dev); in mv64x60_cpu_err_probe()
465 edac_dev->dev_name = dev_name(&pdev->dev); in mv64x60_cpu_err_probe()
467 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mv64x60_cpu_err_probe()
475 if (!devm_request_mem_region(&pdev->dev, in mv64x60_cpu_err_probe()
485 pdata->cpu_vbase[0] = devm_ioremap(&pdev->dev, in mv64x60_cpu_err_probe()
494 r = platform_get_resource(pdev, IORESOURCE_MEM, 1); in mv64x60_cpu_err_probe()
502 if (!devm_request_mem_region(&pdev->dev, in mv64x60_cpu_err_probe()
512 pdata->cpu_vbase[1] = devm_ioremap(&pdev->dev, in mv64x60_cpu_err_probe()
539 pdata->irq = platform_get_irq(pdev, 0); in mv64x60_cpu_err_probe()
540 res = devm_request_irq(&pdev->dev, in mv64x60_cpu_err_probe()
558 devres_remove_group(&pdev->dev, mv64x60_cpu_err_probe); in mv64x60_cpu_err_probe()
566 edac_device_del_device(&pdev->dev); in mv64x60_cpu_err_probe()
568 devres_release_group(&pdev->dev, mv64x60_cpu_err_probe); in mv64x60_cpu_err_probe()
573 static int mv64x60_cpu_err_remove(struct platform_device *pdev) in mv64x60_cpu_err_remove() argument
575 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_cpu_err_remove()
579 edac_device_del_device(&pdev->dev); in mv64x60_cpu_err_remove()
700 static int mv64x60_mc_err_probe(struct platform_device *pdev) in mv64x60_mc_err_probe() argument
709 if (!devres_open_group(&pdev->dev, mv64x60_mc_err_probe, GFP_KERNEL)) in mv64x60_mc_err_probe()
722 devres_release_group(&pdev->dev, mv64x60_mc_err_probe); in mv64x60_mc_err_probe()
727 mci->pdev = &pdev->dev; in mv64x60_mc_err_probe()
728 platform_set_drvdata(pdev, mci); in mv64x60_mc_err_probe()
731 mci->dev_name = dev_name(&pdev->dev); in mv64x60_mc_err_probe()
734 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mv64x60_mc_err_probe()
742 if (!devm_request_mem_region(&pdev->dev, in mv64x60_mc_err_probe()
752 pdata->mc_vbase = devm_ioremap(&pdev->dev, in mv64x60_mc_err_probe()
800 pdata->irq = platform_get_irq(pdev, 0); in mv64x60_mc_err_probe()
801 res = devm_request_irq(&pdev->dev, in mv64x60_mc_err_probe()
824 edac_mc_del_mc(&pdev->dev); in mv64x60_mc_err_probe()
826 devres_release_group(&pdev->dev, mv64x60_mc_err_probe); in mv64x60_mc_err_probe()
831 static int mv64x60_mc_err_remove(struct platform_device *pdev) in mv64x60_mc_err_remove() argument
833 struct mem_ctl_info *mci = platform_get_drvdata(pdev); in mv64x60_mc_err_remove()
837 edac_mc_del_mc(&pdev->dev); in mv64x60_mc_err_remove()