Lines Matching refs:dci

865 	struct edac_device_ctl_info *dci = dev_id;  in altr_edac_device_handler()  local
866 struct altr_edac_device_dev *drvdata = dci->pvt_info; in altr_edac_device_handler()
872 edac_device_handle_ce(dci, 0, 0, drvdata->edac_dev_name); in altr_edac_device_handler()
877 edac_device_handle_ue(dci, 0, 0, drvdata->edac_dev_name); in altr_edac_device_handler()
1013 struct edac_device_ctl_info *dci; in altr_edac_device_probe() local
1043 dci = edac_device_alloc_ctl_info(sizeof(*drvdata), ecc_name, in altr_edac_device_probe()
1047 if (!dci) { in altr_edac_device_probe()
1054 drvdata = dci->pvt_info; in altr_edac_device_probe()
1055 dci->dev = &pdev->dev; in altr_edac_device_probe()
1056 platform_set_drvdata(pdev, dci); in altr_edac_device_probe()
1078 0, dev_name(&pdev->dev), dci); in altr_edac_device_probe()
1085 0, dev_name(&pdev->dev), dci); in altr_edac_device_probe()
1089 dci->mod_name = "Altera ECC Manager"; in altr_edac_device_probe()
1090 dci->dev_name = drvdata->edac_dev_name; in altr_edac_device_probe()
1092 res = edac_device_add_device(dci); in altr_edac_device_probe()
1096 altr_create_edacdev_dbgfs(dci, drvdata->data); in altr_edac_device_probe()
1103 edac_device_free_ctl_info(dci); in altr_edac_device_probe()
1114 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in altr_edac_device_remove() local
1115 struct altr_edac_device_dev *drvdata = dci->pvt_info; in altr_edac_device_remove()
1119 edac_device_free_ctl_info(dci); in altr_edac_device_remove()
1159 struct altr_edac_device_dev *dci = dev_id; in altr_edac_a10_ecc_irq() local
1160 void __iomem *base = dci->base; in altr_edac_a10_ecc_irq()
1162 if (irq == dci->sb_irq) { in altr_edac_a10_ecc_irq()
1165 edac_device_handle_ce(dci->edac_dev, 0, 0, dci->edac_dev_name); in altr_edac_a10_ecc_irq()
1168 } else if (irq == dci->db_irq) { in altr_edac_a10_ecc_irq()
1171 edac_device_handle_ue(dci->edac_dev, 0, 0, dci->edac_dev_name); in altr_edac_a10_ecc_irq()
1172 if (dci->data->panic) in altr_edac_a10_ecc_irq()
1516 struct altr_edac_device_dev *dci = dev_id; in altr_edac_a10_l2_irq() local
1518 if (irq == dci->sb_irq) { in altr_edac_a10_l2_irq()
1519 regmap_write(dci->edac->ecc_mgr_map, in altr_edac_a10_l2_irq()
1522 edac_device_handle_ce(dci->edac_dev, 0, 0, dci->edac_dev_name); in altr_edac_a10_l2_irq()
1525 } else if (irq == dci->db_irq) { in altr_edac_a10_l2_irq()
1526 regmap_write(dci->edac->ecc_mgr_map, in altr_edac_a10_l2_irq()
1529 edac_device_handle_ue(dci->edac_dev, 0, 0, dci->edac_dev_name); in altr_edac_a10_l2_irq()
1709 struct edac_device_ctl_info *dci; in altr_portb_setup() local
1728 dci = edac_device_alloc_ctl_info(sizeof(*altdev), ecc_name, 1, in altr_portb_setup()
1730 if (!dci) { in altr_portb_setup()
1738 altdev = dci->pvt_info; in altr_portb_setup()
1747 altdev->edac_dev = dci; in altr_portb_setup()
1749 dci->dev = &altdev->ddev; in altr_portb_setup()
1750 dci->ctl_name = "Altera ECC Manager"; in altr_portb_setup()
1751 dci->mod_name = ecc_name; in altr_portb_setup()
1752 dci->dev_name = ecc_name; in altr_portb_setup()
1785 rc = edac_device_add_device(dci); in altr_portb_setup()
1792 altr_create_edacdev_dbgfs(dci, prv); in altr_portb_setup()
1801 edac_device_free_ctl_info(dci); in altr_portb_setup()
1996 struct edac_device_ctl_info *dci; in altr_edac_a10_device_add() local
2028 dci = edac_device_alloc_ctl_info(sizeof(*altdev), ecc_name, in altr_edac_a10_device_add()
2032 if (!dci) { in altr_edac_a10_device_add()
2039 altdev = dci->pvt_info; in altr_edac_a10_device_add()
2040 dci->dev = edac->dev; in altr_edac_a10_device_add()
2044 altdev->edac_dev = dci; in altr_edac_a10_device_add()
2047 dci->dev = &altdev->ddev; in altr_edac_a10_device_add()
2048 dci->ctl_name = "Altera ECC Manager"; in altr_edac_a10_device_add()
2049 dci->mod_name = ecc_name; in altr_edac_a10_device_add()
2050 dci->dev_name = ecc_name; in altr_edac_a10_device_add()
2093 rc = edac_device_add_device(dci); in altr_edac_a10_device_add()
2100 altr_create_edacdev_dbgfs(dci, prv); in altr_edac_a10_device_add()
2109 edac_device_free_ctl_info(dci); in altr_edac_a10_device_add()