Lines Matching defs:dimm
245 opl_ce_thresh_check(fmd_hdl_t *hdl, cmd_dimm_t *dimm)
253 if (dimm->dimm_flags & CMD_MEM_F_FAULTING) {
258 if (dimm->dimm_nretired >= fmd_prop_get_int32(hdl,
260 dimm->dimm_flags |= CMD_MEM_F_FAULTING;
262 dflt = cmd_dimm_create_fault(hdl, dimm, "fault.memory.dimm",
375 cmd_dimm_t *dimm;
381 if ((dimm = cmd_dimm_lookup(hdl, asru)) == NULL &&
382 (dimm = cmd_dimm_create(hdl, asru)) == NULL)
385 if (dimm->dimm_case.cc_cp == NULL) {
386 dimm->dimm_case.cc_cp = cmd_case_create(hdl,
387 &dimm->dimm_header, CMD_PTR_DIMM_CASE, &uuid);
395 if (dimm->dimm_case.cc_serdnm == NULL) {
396 dimm->dimm_case.cc_serdnm =
398 "dimm", dimm->dimm_unum);
399 fmd_serd_create(hdl, dimm->dimm_case.cc_serdnm,
404 if (fmd_serd_record(hdl, dimm->dimm_case.cc_serdnm, ep) ==
409 fmd_case_add_serd(hdl, dimm->dimm_case.cc_cp,
410 dimm->dimm_case.cc_serdnm);
411 fmd_serd_reset(hdl, dimm->dimm_case.cc_serdnm);
418 dimm->dimm_nretired++;
419 dimm->dimm_retstat.fmds_value.ui64++;
420 cmd_dimm_dirty(hdl, dimm);
423 opl_ce_thresh_check(hdl, dimm);