Lines Matching refs:edac_dev

398 					      *edac_dev, char *data)  in mpc85xx_l2_inject_data_hi_show()
400 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_hi_show()
406 *edac_dev, char *data) in mpc85xx_l2_inject_data_lo_show()
408 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_lo_show()
414 *edac_dev, char *data) in mpc85xx_l2_inject_ctrl_show()
416 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_ctrl_show()
422 *edac_dev, const char *data, in mpc85xx_l2_inject_data_hi_store()
425 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_hi_store()
435 *edac_dev, const char *data, in mpc85xx_l2_inject_data_lo_store()
438 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_lo_store()
448 *edac_dev, const char *data, in mpc85xx_l2_inject_ctrl_store()
451 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_ctrl_store()
490 *edac_dev) in mpc85xx_set_l2_sysfs_attributes()
492 edac_dev->sysfs_attributes = mpc85xx_l2_sysfs_attributes; in mpc85xx_set_l2_sysfs_attributes()
497 static void mpc85xx_l2_check(struct edac_device_ctl_info *edac_dev) in mpc85xx_l2_check() argument
499 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_check()
524 edac_device_handle_ce(edac_dev, 0, 0, edac_dev->ctl_name); in mpc85xx_l2_check()
527 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name); in mpc85xx_l2_check()
532 struct edac_device_ctl_info *edac_dev = dev_id; in mpc85xx_l2_isr() local
533 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_isr()
541 mpc85xx_l2_check(edac_dev); in mpc85xx_l2_isr()
548 struct edac_device_ctl_info *edac_dev; in mpc85xx_l2_err_probe() local
556 edac_dev = edac_device_alloc_ctl_info(sizeof(*pdata), in mpc85xx_l2_err_probe()
559 if (!edac_dev) { in mpc85xx_l2_err_probe()
564 pdata = edac_dev->pvt_info; in mpc85xx_l2_err_probe()
567 edac_dev->dev = &op->dev; in mpc85xx_l2_err_probe()
568 dev_set_drvdata(edac_dev->dev, edac_dev); in mpc85xx_l2_err_probe()
569 edac_dev->ctl_name = pdata->name; in mpc85xx_l2_err_probe()
570 edac_dev->dev_name = pdata->name; in mpc85xx_l2_err_probe()
604 edac_dev->mod_name = EDAC_MOD_STR; in mpc85xx_l2_err_probe()
607 edac_dev->edac_check = mpc85xx_l2_check; in mpc85xx_l2_err_probe()
609 mpc85xx_set_l2_sysfs_attributes(edac_dev); in mpc85xx_l2_err_probe()
613 if (edac_device_add_device(edac_dev) > 0) { in mpc85xx_l2_err_probe()
622 "[EDAC] L2 err", edac_dev); in mpc85xx_l2_err_probe()
635 edac_dev->op_state = OP_RUNNING_INTERRUPT; in mpc85xx_l2_err_probe()
651 edac_device_free_ctl_info(edac_dev); in mpc85xx_l2_err_probe()
657 struct edac_device_ctl_info *edac_dev = dev_get_drvdata(&op->dev); in mpc85xx_l2_err_remove() local
658 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_err_remove()
669 edac_device_free_ctl_info(edac_dev); in mpc85xx_l2_err_remove()