Lines Matching refs:dci
37 struct edac_device_ctl_info *dci = dev_id; in highbank_l2_err_handler() local
38 struct hb_l2_drvdata *drvdata = dci->pvt_info; in highbank_l2_err_handler()
42 edac_device_handle_ce(dci, 0, 0, dci->ctl_name); in highbank_l2_err_handler()
46 edac_device_handle_ue(dci, 0, 0, dci->ctl_name); in highbank_l2_err_handler()
61 struct edac_device_ctl_info *dci; in highbank_l2_err_probe() local
66 dci = edac_device_alloc_ctl_info(sizeof(*drvdata), "cpu", in highbank_l2_err_probe()
68 if (!dci) in highbank_l2_err_probe()
71 drvdata = dci->pvt_info; in highbank_l2_err_probe()
72 dci->dev = &pdev->dev; in highbank_l2_err_probe()
73 platform_set_drvdata(pdev, dci); in highbank_l2_err_probe()
100 dci->mod_name = pdev->dev.driver->name; in highbank_l2_err_probe()
101 dci->ctl_name = id ? id->compatible : "unknown"; in highbank_l2_err_probe()
102 dci->dev_name = dev_name(&pdev->dev); in highbank_l2_err_probe()
104 if (edac_device_add_device(dci)) in highbank_l2_err_probe()
110 0, dev_name(&pdev->dev), dci); in highbank_l2_err_probe()
117 0, dev_name(&pdev->dev), dci); in highbank_l2_err_probe()
127 edac_device_free_ctl_info(dci); in highbank_l2_err_probe()
133 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in highbank_l2_err_remove() local
136 edac_device_free_ctl_info(dci); in highbank_l2_err_remove()