Searched refs:ras_features (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/edac/ |
| H A D | edac_device.c | 613 const struct edac_dev_feature *ras_features) in edac_dev_register() argument 624 if (!parent || !name || !num_features || !ras_features) in edac_dev_register() 629 switch (ras_features[feat].ft_type) { in edac_dev_register() 635 attr_gcnt += ras_features[feat].ecs_info.num_media_frus; in edac_dev_register() 669 for (feat = 0; feat < num_features; feat++, ras_features++) { in edac_dev_register() 670 switch (ras_features->ft_type) { in edac_dev_register() 672 if (!ras_features->scrub_ops || scrub_cnt != ras_features->instance) { in edac_dev_register() 679 dev_data->scrub_ops = ras_features->scrub_ops; in edac_dev_register() 680 dev_data->private = ras_features->ctx; in edac_dev_register() 682 ras_features->instance); in edac_dev_register() [all …]
|
| /linux/drivers/cxl/core/ |
| H A D | edac.c | 2026 struct edac_dev_feature ras_features[CXL_NR_EDAC_DEV_FEATURES]; in devm_cxl_memdev_edac_register() local 2032 rc = cxl_memdev_scrub_init(cxlmd, &ras_features[num_ras_features], 0); in devm_cxl_memdev_edac_register() 2041 rc = cxl_memdev_ecs_init(cxlmd, &ras_features[num_ras_features]); in devm_cxl_memdev_edac_register() 2052 &ras_features[num_ras_features], in devm_cxl_memdev_edac_register() 2063 rc = cxl_memdev_soft_ppr_init(cxlmd, &ras_features[num_ras_features], in devm_cxl_memdev_edac_register() 2089 num_ras_features, ras_features); in devm_cxl_memdev_edac_register() 2095 struct edac_dev_feature ras_features[CXL_NR_EDAC_DEV_FEATURES]; in devm_cxl_region_edac_register() local 2102 rc = cxl_region_scrub_init(cxlr, &ras_features[num_ras_features], 0); in devm_cxl_region_edac_register() 2114 num_ras_features, ras_features); in devm_cxl_region_edac_register()
|
| /linux/include/linux/ |
| H A D | edac.h | 885 const struct edac_dev_feature *ras_features);
|