dm_fru_t
dm_fru_t *
dm_fru_t *frup = (dm_fru_t *)dzmalloc(sizeof (dm_fru_t));
dmfru_free(dm_fru_t *frup)
dfree(frup, sizeof (dm_fru_t));
dm_fru_t *frup;
extern dm_fru_t *new_dmfru(char *manu, char *modl, char *firmrev,
extern void dmfru_free(dm_fru_t *frup);
platform_update_fru(nvlist_t *props, dm_fru_t *frup)
do_action(const char *action, dm_fru_t *fru)
dm_platform_update_fru(const char *action, dm_fru_t *fru)
int dm_platform_update_fru(const char *action, dm_fru_t *fru);
schg_send_fru_update(diskmon_t *diskp, dm_fru_t *frup)
dm_fru_t *frup;