Lines Matching refs:edac_dev

341 					      *edac_dev, char *data)
343 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
349 *edac_dev, char *data)
351 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
357 *edac_dev, char *data)
359 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
365 *edac_dev, const char *data,
368 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
378 *edac_dev, const char *data,
381 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
391 *edac_dev, const char *data,
394 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
433 *edac_dev)
435 edac_dev->sysfs_attributes = mpc85xx_l2_sysfs_attributes;
440 static void mpc85xx_l2_check(struct edac_device_ctl_info *edac_dev)
442 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
467 edac_device_handle_ce(edac_dev, 0, 0, edac_dev->ctl_name);
470 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name);
475 struct edac_device_ctl_info *edac_dev = dev_id;
476 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
484 mpc85xx_l2_check(edac_dev);
491 struct edac_device_ctl_info *edac_dev;
499 edac_dev = edac_device_alloc_ctl_info(sizeof(*pdata),
502 if (!edac_dev) {
507 pdata = edac_dev->pvt_info;
509 edac_dev->dev = &op->dev;
510 dev_set_drvdata(edac_dev->dev, edac_dev);
511 edac_dev->ctl_name = pdata->name;
512 edac_dev->dev_name = pdata->name;
544 edac_dev->mod_name = EDAC_MOD_STR;
547 edac_dev->edac_check = mpc85xx_l2_check;
549 mpc85xx_set_l2_sysfs_attributes(edac_dev);
553 if (edac_device_add_device(edac_dev) > 0) {
562 "[EDAC] L2 err", edac_dev);
573 edac_dev->op_state = OP_RUNNING_INTERRUPT;
589 edac_device_free_ctl_info(edac_dev);
595 struct edac_device_ctl_info *edac_dev = dev_get_drvdata(&op->dev);
596 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info;
607 edac_device_free_ctl_info(edac_dev);