Lines Matching refs:dci
38 struct edac_device_ctl_info *dci = dev_id; in highbank_l2_err_handler() local
39 struct hb_l2_drvdata *drvdata = dci->pvt_info; in highbank_l2_err_handler()
43 edac_device_handle_ce(dci, 0, 0, dci->ctl_name); in highbank_l2_err_handler()
47 edac_device_handle_ue(dci, 0, 0, dci->ctl_name); in highbank_l2_err_handler()
62 struct edac_device_ctl_info *dci; in highbank_l2_err_probe() local
67 dci = edac_device_alloc_ctl_info(sizeof(*drvdata), "cpu", in highbank_l2_err_probe()
69 if (!dci) in highbank_l2_err_probe()
72 drvdata = dci->pvt_info; in highbank_l2_err_probe()
73 dci->dev = &pdev->dev; in highbank_l2_err_probe()
74 platform_set_drvdata(pdev, dci); in highbank_l2_err_probe()
101 dci->mod_name = pdev->dev.driver->name; in highbank_l2_err_probe()
102 dci->ctl_name = id ? id->compatible : "unknown"; in highbank_l2_err_probe()
103 dci->dev_name = dev_name(&pdev->dev); in highbank_l2_err_probe()
105 if (edac_device_add_device(dci)) in highbank_l2_err_probe()
111 0, dev_name(&pdev->dev), dci); in highbank_l2_err_probe()
118 0, dev_name(&pdev->dev), dci); in highbank_l2_err_probe()
128 edac_device_free_ctl_info(dci); in highbank_l2_err_probe()
134 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in highbank_l2_err_remove() local
137 edac_device_free_ctl_info(dci); in highbank_l2_err_remove()