Lines Matching refs:alp

313 fmd_case_set_lst(fmd_asru_link_t *alp, void *arg)  in fmd_case_set_lst()  argument
321 if (nvlist_lookup_boolean_value(alp->al_event, FM_SUSPECT_MESSAGE, in fmd_case_set_lst()
325 state = fmd_asru_al_getstate(alp); in fmd_case_set_lst()
334 if (alp->al_reason == FMD_ASRU_REPAIRED) in fmd_case_set_lst()
336 else if (alp->al_reason == FMD_ASRU_REPLACED) in fmd_case_set_lst()
338 else if (alp->al_reason == FMD_ASRU_ACQUITTED) in fmd_case_set_lst()
340 entryp->fcl_nva[*entryp->fcl_countp] = alp->al_event; in fmd_case_set_lst()
345 fmd_case_faulty(fmd_asru_link_t *alp, void *arg) in fmd_case_faulty() argument
349 *faultyp |= (alp->al_flags & FMD_ASRU_FAULTY); in fmd_case_faulty()
353 fmd_case_usable(fmd_asru_link_t *alp, void *arg) in fmd_case_usable() argument
357 *usablep |= !(fmd_asru_al_getstate(alp) & FMD_ASRU_UNUSABLE); in fmd_case_usable()
361 fmd_case_not_faulty(fmd_asru_link_t *alp, void *arg) in fmd_case_not_faulty() argument
365 *not_faultyp |= !(alp->al_flags & FMD_ASRU_FAULTY); in fmd_case_not_faulty()
372 fmd_case_unusable_and_present(fmd_asru_link_t *alp, void *arg) in fmd_case_unusable_and_present() argument
382 if ((alp->al_flags & FMD_ASRU_PROXY) && in fmd_case_unusable_and_present()
383 !(alp->al_flags & FMD_ASRU_PROXY_WITH_ASRU)) { in fmd_case_unusable_and_present()
388 state = fmd_asru_al_getstate(alp); in fmd_case_unusable_and_present()
389 if (nvlist_lookup_nvlist(alp->al_event, FM_FAULT_ASRU, &asru) != 0) in fmd_case_unusable_and_present()
544 fmd_case_match_suspects(fmd_asru_link_t *alp, void *arg) in fmd_case_match_suspects() argument
550 int state = fmd_asru_al_getstate(alp); in fmd_case_match_suspects()
556 alp->al_reason == FMD_ASRU_REMOVED)) in fmd_case_match_suspects()
565 else if (alp->al_reason == FMD_ASRU_REPLACED) in fmd_case_match_suspects()
568 else if (alp->al_reason == FMD_ASRU_ACQUITTED) in fmd_case_match_suspects()
576 if (fmd_case_match_suspect(cis->cis_nvl, alp->al_event) == 1) in fmd_case_match_suspects()
596 fmd_case_fault_acquitted_matching(fmd_asru_link_t *alp, void *arg) in fmd_case_fault_acquitted_matching() argument
601 int state = fmd_asru_al_getstate(alp); in fmd_case_fault_acquitted_matching()
604 alp->al_reason == FMD_ASRU_ACQUITTED) { in fmd_case_fault_acquitted_matching()
607 alp->al_event) == 1) in fmd_case_fault_acquitted_matching()
610 (void) fmd_asru_setflags(alp, FMD_ASRU_FAULTY); in fmd_case_fault_acquitted_matching()
620 fmd_case_fault_all_matching(fmd_asru_link_t *alp, void *arg) in fmd_case_fault_all_matching() argument
625 int state = fmd_asru_al_getstate(alp); in fmd_case_fault_all_matching()
630 alp->al_event) == 1) in fmd_case_fault_all_matching()
633 (void) fmd_asru_setflags(alp, FMD_ASRU_FAULTY); in fmd_case_fault_all_matching()
643 fmd_case_acquit_no_match(fmd_asru_link_t *alp, void *arg) in fmd_case_acquit_no_match() argument
648 int state = fmd_asru_al_getstate(alp); in fmd_case_acquit_no_match()
653 alp->al_event) == 1) in fmd_case_acquit_no_match()
656 (void) fmd_asru_clrflags(alp, FMD_ASRU_FAULTY, in fmd_case_acquit_no_match()
667 fmd_case_acquit_isolated(fmd_asru_link_t *alp, void *arg) in fmd_case_acquit_isolated() argument
670 int state = fmd_asru_al_getstate(alp); in fmd_case_acquit_isolated()
674 (void) fmd_asru_clrflags(alp, FMD_ASRU_FAULTY, in fmd_case_acquit_isolated()
684 fmd_case_acquit_suspect(fmd_asru_link_t *alp, void *arg) in fmd_case_acquit_suspect() argument
687 int state = fmd_asru_al_getstate(alp); in fmd_case_acquit_suspect()
690 fmd_case_match_suspect(nvl, alp->al_event) == 1) in fmd_case_acquit_suspect()
691 (void) fmd_asru_clrflags(alp, FMD_ASRU_FAULTY, in fmd_case_acquit_suspect()
915 fmd_asru_link_t *alp; in fmd_case_convict() local
985 if ((alp = fmd_asru_hash_create_entry(ahp, in fmd_case_convict()
991 alp->al_flags |= FMD_ASRU_PRESENT; in fmd_case_convict()
992 alp->al_asru->asru_flags |= FMD_ASRU_PRESENT; in fmd_case_convict()
993 (void) fmd_asru_clrflags(alp, FMD_ASRU_UNUSABLE, 0); in fmd_case_convict()
994 (void) fmd_asru_setflags(alp, FMD_ASRU_FAULTY); in fmd_case_convict()
1728 fmd_case_unusable(fmd_asru_link_t *alp, void *arg) in fmd_case_unusable() argument
1730 (void) fmd_asru_setflags(alp, FMD_ASRU_UNUSABLE); in fmd_case_unusable()