Lines Matching refs:errmon
215 struct smpro_errmon *errmon = dev_get_drvdata(dev);
219 ret = regmap_read(errmon->regmap, smpro_event_table[channel], &event_data);
224 regmap_write(errmon->regmap, smpro_event_table[channel], event_data);
232 struct smpro_errmon *errmon = dev_get_drvdata(dev);
239 ret = regmap_read(errmon->regmap, err_info->count, &err_count);
250 struct smpro_errmon *errmon = dev_get_drvdata(dev);
258 ret = regmap_read(errmon->regmap, err_info->count, &err_count);
264 ret = regmap_read(errmon->regmap, err_info->len, &err_length);
272 ret = regmap_noinc_read(errmon->regmap, err_info->data, err_data, err_length);
277 ret = regmap_write(errmon->regmap, err_info->count, 0x100);
300 struct smpro_errmon *errmon = dev_get_drvdata(dev);
308 ret = regmap_read(errmon->regmap, GPI_RAS_ERR, &val);
317 ret = regmap_read(errmon->regmap, err_info->type, &val);
327 ret = regmap_read(errmon->regmap, err_info->info_l, err + 1);
331 ret = regmap_read(errmon->regmap, err_info->info_h, err);
337 ret = regmap_read(errmon->regmap, err_info->data_l, err + 3);
341 ret = regmap_read(errmon->regmap, err_info->data_h, err + 2);
347 ret = regmap_write(errmon->regmap, err_info->type, err_type);
363 struct smpro_errmon *errmon = dev_get_drvdata(dev);
370 ret = regmap_read(errmon->regmap, GPI_RAS_ERR, &val);
379 ret = regmap_read(errmon->regmap, err_info->type, &val);
386 ret = regmap_read(errmon->regmap, err_info->warn_l, warn + 1);
390 ret = regmap_read(errmon->regmap, err_info->warn_h, warn);
395 ret = regmap_write(errmon->regmap, err_info->type, BIT(0));
479 struct smpro_errmon *errmon = dev_get_drvdata(dev);
483 ret = regmap_read(errmon->regmap, BOOTSTAGE, &data);
493 ret = regmap_write(errmon->regmap, DIMM_SYNDROME_SEL, slot);
498 ret = regmap_read(errmon->regmap, DIMM_SYNDROME_ERR, &data);
579 struct smpro_errmon *errmon;
581 errmon = devm_kzalloc(&pdev->dev, sizeof(struct smpro_errmon), GFP_KERNEL);
582 if (!errmon)
585 platform_set_drvdata(pdev, errmon);
587 errmon->regmap = dev_get_regmap(pdev->dev.parent, NULL);
588 if (!errmon->regmap)
597 .name = "smpro-errmon",