Lines Matching refs:array_rec

919 	struct cxl_mem_err_rec *array_rec = cxlmd->err_rec_array;  in cxl_find_rec_gen_media()  local
922 if (!array_rec) in cxl_find_rec_gen_media()
925 rec = xa_load(&array_rec->rec_gen_media, attrbs->dpa); in cxl_find_rec_gen_media()
939 struct cxl_mem_err_rec *array_rec = cxlmd->err_rec_array; in cxl_find_rec_dram() local
943 if (!array_rec) in cxl_find_rec_dram()
946 rec = xa_load(&array_rec->rec_dram, attrbs->dpa); in cxl_find_rec_dram()
1090 struct cxl_mem_err_rec *array_rec = cxlmd->err_rec_array; in cxl_store_rec_gen_media() local
1094 if (!IS_ENABLED(CONFIG_CXL_EDAC_MEM_REPAIR) || !array_rec) in cxl_store_rec_gen_media()
1101 old_rec = xa_store(&array_rec->rec_gen_media, in cxl_store_rec_gen_media()
1111 cxl_del_expired_gmedia_recs(&array_rec->rec_gen_media, rec); in cxl_store_rec_gen_media()
1112 cxl_del_overflow_old_recs(&array_rec->rec_gen_media); in cxl_store_rec_gen_media()
1120 struct cxl_mem_err_rec *array_rec = cxlmd->err_rec_array; in cxl_store_rec_dram() local
1124 if (!IS_ENABLED(CONFIG_CXL_EDAC_MEM_REPAIR) || !array_rec) in cxl_store_rec_dram()
1131 old_rec = xa_store(&array_rec->rec_dram, in cxl_store_rec_dram()
1141 cxl_del_expired_dram_recs(&array_rec->rec_dram, rec); in cxl_store_rec_dram()
1142 cxl_del_overflow_old_recs(&array_rec->rec_dram); in cxl_store_rec_dram()
1994 struct cxl_mem_err_rec *array_rec = cxlmd->err_rec_array; in err_rec_free() local
2000 xa_for_each(&array_rec->rec_dram, index, rec_dram) in err_rec_free()
2002 xa_destroy(&array_rec->rec_dram); in err_rec_free()
2004 xa_for_each(&array_rec->rec_gen_media, index, rec_gen_media) in err_rec_free()
2006 xa_destroy(&array_rec->rec_gen_media); in err_rec_free()
2007 kfree(array_rec); in err_rec_free()
2012 struct cxl_mem_err_rec *array_rec = kzalloc_obj(*array_rec); in devm_cxl_memdev_setup_err_rec() local
2014 if (!array_rec) in devm_cxl_memdev_setup_err_rec()
2017 xa_init(&array_rec->rec_gen_media); in devm_cxl_memdev_setup_err_rec()
2018 xa_init(&array_rec->rec_dram); in devm_cxl_memdev_setup_err_rec()
2019 cxlmd->err_rec_array = array_rec; in devm_cxl_memdev_setup_err_rec()