Lines Matching refs:asru
171 nvlist_t *asru, *fru, *rsrc; in fmd_asru_replacement_state() local
190 if (nvlist_lookup_nvlist(event, FM_FAULT_ASRU, &asru) == 0 && in fmd_asru_replacement_state()
191 (hc_only == HC_ONLY_FALSE || (nvlist_lookup_string(asru, in fmd_asru_replacement_state()
193 ps = fmd_fmri_replaced(asru); in fmd_asru_replacement_state()
356 nvlist_t *asru = NULL, *fru, *rsrc; in fmd_asru_al_create() local
365 if (nvlist_lookup_nvlist(nvl, FM_FAULT_ASRU, &asru) == 0 && in fmd_asru_al_create()
366 fmd_asru_get_namestr(asru, &asru_name, &asru_namelen) == 0) in fmd_asru_al_create()
389 (void) nvlist_xdup(asru, &alp->al_asru_fmri, &fmd.d_nva); in fmd_asru_al_create()
400 ap = fmd_asru_create(ahp, al_uuid, name, got_asru ? asru : in fmd_asru_al_create()
445 nvlist_t *flt, *flt_copy, *asru; in fmd_asru_hash_recreate() local
524 topo_fmri_asru(thp, rsrc, &asru, &err) == 0) { in fmd_asru_hash_recreate()
526 (void) nvlist_add_nvlist(flt_copy, FM_FAULT_ASRU, asru); in fmd_asru_hash_recreate()
527 nvlist_free(asru); in fmd_asru_hash_recreate()
551 &asru) == 0) { in fmd_asru_hash_recreate()
554 switch (fmd_fmri_service_state(asru)) { in fmd_asru_hash_recreate()
566 us = fmd_fmri_unusable(asru); in fmd_asru_hash_recreate()
1663 nvlist_t *asru; in fmd_asru_al_getstate() local
1698 nvlist_lookup_nvlist(alp->al_event, FM_FAULT_ASRU, &asru) == 0) { in fmd_asru_al_getstate()
1699 us = fmd_fmri_service_state(asru); in fmd_asru_al_getstate()
1702 us = fmd_fmri_unusable(asru); in fmd_asru_al_getstate()