Lines Matching refs:op
241 int mpc85xx_pci_err_probe(struct platform_device *op) in mpc85xx_pci_err_probe() argument
248 if (!devres_open_group(&op->dev, mpc85xx_pci_err_probe, GFP_KERNEL)) in mpc85xx_pci_err_probe()
269 if (mpc85xx_pcie_find_capability(op->dev.of_node) > 0) in mpc85xx_pci_err_probe()
272 dev_set_drvdata(&op->dev, pci); in mpc85xx_pci_err_probe()
273 pci->dev = &op->dev; in mpc85xx_pci_err_probe()
276 pci->dev_name = dev_name(&op->dev); in mpc85xx_pci_err_probe()
287 res = of_address_to_resource(op->dev.of_node, 0, &r); in mpc85xx_pci_err_probe()
297 if (!devm_request_mem_region(&op->dev, r.start, resource_size(&r), in mpc85xx_pci_err_probe()
305 pdata->pci_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r)); in mpc85xx_pci_err_probe()
342 pdata->irq = irq_of_parse_and_map(op->dev.of_node, 0); in mpc85xx_pci_err_probe()
343 res = devm_request_irq(&op->dev, pdata->irq, in mpc85xx_pci_err_probe()
376 devres_remove_group(&op->dev, mpc85xx_pci_err_probe); in mpc85xx_pci_err_probe()
383 edac_pci_del_device(&op->dev); in mpc85xx_pci_err_probe()
386 devres_release_group(&op->dev, mpc85xx_pci_err_probe); in mpc85xx_pci_err_probe()
546 static int mpc85xx_l2_err_probe(struct platform_device *op) in mpc85xx_l2_err_probe() argument
553 if (!devres_open_group(&op->dev, mpc85xx_l2_err_probe, GFP_KERNEL)) in mpc85xx_l2_err_probe()
560 devres_release_group(&op->dev, mpc85xx_l2_err_probe); in mpc85xx_l2_err_probe()
567 edac_dev->dev = &op->dev; in mpc85xx_l2_err_probe()
572 res = of_address_to_resource(op->dev.of_node, 0, &r); in mpc85xx_l2_err_probe()
582 if (!devm_request_mem_region(&op->dev, r.start, resource_size(&r), in mpc85xx_l2_err_probe()
590 pdata->l2_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r)); in mpc85xx_l2_err_probe()
619 pdata->irq = irq_of_parse_and_map(op->dev.of_node, 0); in mpc85xx_l2_err_probe()
620 res = devm_request_irq(&op->dev, pdata->irq, in mpc85xx_l2_err_probe()
640 devres_remove_group(&op->dev, mpc85xx_l2_err_probe); in mpc85xx_l2_err_probe()
648 edac_device_del_device(&op->dev); in mpc85xx_l2_err_probe()
650 devres_release_group(&op->dev, mpc85xx_l2_err_probe); in mpc85xx_l2_err_probe()
655 static int mpc85xx_l2_err_remove(struct platform_device *op) in mpc85xx_l2_err_remove() argument
657 struct edac_device_ctl_info *edac_dev = dev_get_drvdata(&op->dev); in mpc85xx_l2_err_remove()
668 edac_device_del_device(&op->dev); in mpc85xx_l2_err_remove()
1009 static int mpc85xx_mc_err_probe(struct platform_device *op) in mpc85xx_mc_err_probe() argument
1018 if (!devres_open_group(&op->dev, mpc85xx_mc_err_probe, GFP_KERNEL)) in mpc85xx_mc_err_probe()
1030 devres_release_group(&op->dev, mpc85xx_mc_err_probe); in mpc85xx_mc_err_probe()
1037 mci->pdev = &op->dev; in mpc85xx_mc_err_probe()
1043 res = of_address_to_resource(op->dev.of_node, 0, &r); in mpc85xx_mc_err_probe()
1050 if (!devm_request_mem_region(&op->dev, r.start, resource_size(&r), in mpc85xx_mc_err_probe()
1058 pdata->mc_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r)); in mpc85xx_mc_err_probe()
1115 pdata->irq = irq_of_parse_and_map(op->dev.of_node, 0); in mpc85xx_mc_err_probe()
1116 res = devm_request_irq(&op->dev, pdata->irq, in mpc85xx_mc_err_probe()
1132 devres_remove_group(&op->dev, mpc85xx_mc_err_probe); in mpc85xx_mc_err_probe()
1139 edac_mc_del_mc(&op->dev); in mpc85xx_mc_err_probe()
1141 devres_release_group(&op->dev, mpc85xx_mc_err_probe); in mpc85xx_mc_err_probe()
1146 static int mpc85xx_mc_err_remove(struct platform_device *op) in mpc85xx_mc_err_remove() argument
1148 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); in mpc85xx_mc_err_remove()
1162 edac_mc_del_mc(&op->dev); in mpc85xx_mc_err_remove()