fmd_asru_link_t
fmd_rsrc_has_fault(fmd_asru_link_t *alp, void *arg)
void (*func)(fmd_asru_link_t *, void *), void *arg)
offsetof(fmd_asru_link_t, al_rsrc_name),
offsetof(fmd_asru_link_t, al_rsrc_next));
void (*func)(fmd_asru_link_t *, void *), void *arg)
offsetof(fmd_asru_link_t, al_label),
offsetof(fmd_asru_link_t, al_label_next));
fmd_asru_link_t *
fmd_asru_link_t *alp;
fmd_asru_link_t **hash, size_t next_offset, char *name)
fmd_asru_link_t *alp, **pp, *alpnext, **alpnextp;
fmd_case_t *cp, fmd_asru_link_t **hash, size_t next_offset, char *nvname)
fmd_asru_link_t *alp, **plp, *alpnext;
offsetof(fmd_asru_link_t, al_fru_next), FM_FAULT_FRU);
offsetof(fmd_asru_link_t, al_rsrc_next), FM_FAULT_RESOURCE);
offsetof(fmd_asru_link_t, al_label_next), label);
offsetof(fmd_asru_link_t, al_asru_next), FM_FAULT_ASRU);
fmd_asru_repair_containee(fmd_asru_link_t *alp, void *arg)
fmd_asru_do_repair_containees(fmd_asru_link_t *alp, uint8_t reason)
fmd_asru_repaired(fmd_asru_link_t *alp, void *arg)
fmd_asru_flush(fmd_asru_link_t *alp, void *arg)
fmd_asru_set_on_proxy(fmd_asru_link_t *alp, void *arg)
fmd_asru_update_containees(fmd_asru_link_t *alp, void *arg)
fmd_asru_update_status(fmd_asru_link_t *alp, void *arg)
fmd_asru_close_status(fmd_asru_link_t *alp, void *arg)
fmd_asru_logevent(fmd_asru_link_t *alp)
fmd_asru_setflags(fmd_asru_link_t *alp, uint_t sflag)
fmd_asru_clrflags(fmd_asru_link_t *alp, uint_t sflag, uint8_t reason)
fmd_asru_link_t *nalp;
fmd_asru_log_resolved(fmd_asru_link_t *alp, void *unused)
fmd_asru_al_getstate(fmd_asru_link_t *alp)
fmd_asru_asru_hash_insert(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp,
fmd_asru_case_hash_insert(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp,
fmd_asru_fru_hash_insert(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp, char *name)
fmd_asru_label_hash_insert(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp,
fmd_asru_rsrc_hash_insert(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp,
fmd_asru_al_destroy(fmd_asru_link_t *alp)
fmd_free(alp, sizeof (fmd_asru_link_t));
static fmd_asru_link_t *
fmd_asru_al_hold(fmd_asru_link_t *alp)
fmd_asru_al_hash_release(fmd_asru_hash_t *ahp, fmd_asru_link_t *alp)
static fmd_asru_link_t *
fmd_asru_link_t *alp;
alp = fmd_zalloc(sizeof (fmd_asru_link_t), FMD_SLEEP);
fmd_asru_link_t *alp;
fmd_asru_repair_if_aged(fmd_asru_link_t *alp, void *arg)
fmd_asru_check_if_aged(fmd_asru_link_t *alp, void *arg)
fmd_asru_most_recent(fmd_asru_link_t *alp, void *arg)
fmd_asru_link_t *alp, *np;
void (*func)(fmd_asru_link_t *, void *), void *arg)
fmd_asru_link_t *alp, **alps, **alpp;
alps = alpp = fmd_alloc(ahp->ah_al_count * sizeof (fmd_asru_link_t *),
fmd_free(alps, alpc * sizeof (fmd_asru_link_t *));
void (*func)(fmd_asru_link_t *, void *), void *arg,
fmd_asru_link_t **hash, size_t match_offset, size_t next_offset)
fmd_asru_link_t *alp, **alps, **alpp;
alps = alpp = fmd_alloc(alpc * sizeof (fmd_asru_link_t *), FMD_SLEEP);
fmd_free(alps, alpc * sizeof (fmd_asru_link_t *));
void (*func)(fmd_asru_link_t *, void *), void *arg)
offsetof(fmd_asru_link_t, al_asru_name),
offsetof(fmd_asru_link_t, al_asru_next));
void (*func)(fmd_asru_link_t *, void *), void *arg)
ahp->ah_case_hash, offsetof(fmd_asru_link_t, al_case_uuid),
offsetof(fmd_asru_link_t, al_case_next));
void (*func)(fmd_asru_link_t *, void *), void *arg)
offsetof(fmd_asru_link_t, al_fru_name),
offsetof(fmd_asru_link_t, al_fru_next));
*(fmd_asru_link_t **)((uint8_t *)a + off)
(fmd_asru_link_t **)((uint8_t *)a + off)
fmd_asru_link_t **ah_asru_hash; /* hash bucket array for asrus */
fmd_asru_link_t **ah_case_hash; /* hash bucket array for frus */
fmd_asru_link_t **ah_fru_hash; /* hash bucket array for cases */
fmd_asru_link_t **ah_label_hash; /* label hash bucket array */
fmd_asru_link_t **ah_rsrc_hash; /* hash bucket array for rsrcs */
void (*)(fmd_asru_link_t *, void *), void *);
void (*)(fmd_asru_link_t *, void *), void *);
void (*)(fmd_asru_link_t *, void *), void *);
void (*)(fmd_asru_link_t *, void *), void *);
void (*)(fmd_asru_link_t *, void *), void *);
void (*)(fmd_asru_link_t *, void *), void *);
extern fmd_asru_link_t *fmd_asru_hash_create_entry(fmd_asru_hash_t *,
extern void fmd_asru_repaired(fmd_asru_link_t *, void *);
extern void fmd_asru_flush(fmd_asru_link_t *, void *);
extern void fmd_asru_update_status(fmd_asru_link_t *alp, void *arg);
extern void fmd_asru_set_on_proxy(fmd_asru_link_t *alp, void *arg);
extern void fmd_asru_update_containees(fmd_asru_link_t *alp, void *arg);
extern void fmd_asru_close_status(fmd_asru_link_t *alp, void *arg);
extern int fmd_asru_setflags(fmd_asru_link_t *, uint_t);
extern int fmd_asru_clrflags(fmd_asru_link_t *, uint_t, uint8_t);
extern void fmd_asru_log_resolved(fmd_asru_link_t *, void *);
extern int fmd_asru_al_getstate(fmd_asru_link_t *);
extern void fmd_asru_check_if_aged(fmd_asru_link_t *, void *);
void fmd_asru_most_recent(fmd_asru_link_t *, void *);
fmd_case_unusable(fmd_asru_link_t *alp, void *arg)
fmd_case_set_lst(fmd_asru_link_t *alp, void *arg)
fmd_case_faulty(fmd_asru_link_t *alp, void *arg)
fmd_case_usable(fmd_asru_link_t *alp, void *arg)
fmd_case_not_faulty(fmd_asru_link_t *alp, void *arg)
fmd_case_unusable_and_present(fmd_asru_link_t *alp, void *arg)
fmd_case_match_suspects(fmd_asru_link_t *alp, void *arg)
fmd_case_fault_acquitted_matching(fmd_asru_link_t *alp, void *arg)
fmd_case_fault_all_matching(fmd_asru_link_t *alp, void *arg)
fmd_case_acquit_no_match(fmd_asru_link_t *alp, void *arg)
fmd_case_acquit_isolated(fmd_asru_link_t *alp, void *arg)
fmd_case_acquit_suspect(fmd_asru_link_t *alp, void *arg)
fmd_asru_link_t *alp;
"fmd_asru_link", sizeof (fmd_asru_link_t), OFFSETOF(fmd_asru_link_t,
fmd_asru_link_t a;