Lines Matching defs:asru
131 gmem_dimm_create(fmd_hdl_t *hdl, nvlist_t *asru, nvlist_t *det)
138 if (nvlist_lookup_string(asru, FM_FMRI_HC_SERIAL_ID, &serial) != 0) {
143 if (nvlist_dup(asru, &fmri, 0) != 0) {
181 gmem_dimm_lookup(fmd_hdl_t *hdl, nvlist_t *asru)
187 err = nvlist_lookup_string(asru, FM_FMRI_HC_SERIAL_ID, &serial);
304 "failed to retrieve serial from asru");
377 nvlist_t *asru = NULL;
407 (void) topo_node_asru(node, &asru, NULL, &err);
408 if (asru != NULL) {
409 (void) nvlist_dup(asru, &dimm_nvl,
411 nvlist_free(asru);
464 dimmid_t asru;
465 (void) strcpy(asru.serial, sn);
466 asru.type = FINDASRU;
467 return (gmem_find_dimm_by_sn(hdl, &asru));
471 gmem_dimm_present(fmd_hdl_t *hdl, nvlist_t *asru)
476 if (nvlist_lookup_string(asru, FM_FMRI_HC_SERIAL_ID, &sn) != 0) {