Lines Matching refs:mod

39 get_fmtstr(topo_mod_t *mod, nvlist_t *in)  in get_fmtstr()  argument
45 topo_mod_dprintf(mod, "get_fmtstr() called\n"); in get_fmtstr()
48 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", in get_fmtstr()
50 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr()
54 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n", in get_fmtstr()
56 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr()
63 store_prop_val(topo_mod_t *mod, void *buf, char *propname, topo_type_t type, in store_prop_val() argument
66 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) { in store_prop_val()
67 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n"); in store_prop_val()
68 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in store_prop_val()
71 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val()
74 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in store_prop_val()
78 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val()
81 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in store_prop_val()
86 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val()
89 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in store_prop_val()
94 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val()
97 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in store_prop_val()
102 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val()
105 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in store_prop_val()
127 ipmi_fru_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, in ipmi_fru_label() argument
135 topo_mod_dprintf(mod, "ipmi_fru_label() called\n"); in ipmi_fru_label()
137 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", in ipmi_fru_label()
139 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_fru_label()
142 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n", in ipmi_fru_label()
144 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_fru_label()
147 if ((fmtstr = get_fmtstr(mod, in)) == NULL) { in ipmi_fru_label()
148 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n"); in ipmi_fru_label()
157 if (store_prop_val(mod, (void *)buf, "label", TOPO_TYPE_STRING, out) in ipmi_fru_label()
159 topo_mod_dprintf(mod, "Failed to set label\n"); in ipmi_fru_label()
175 ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node, topo_version_t vers, in ipmi_fru_fmri() argument
182 topo_mod_dprintf(mod, "ipmi_fru_fmri() called\n"); in ipmi_fru_fmri()
184 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", in ipmi_fru_fmri()
186 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_fru_fmri()
189 topo_mod_dprintf(mod, "Failed to lookup 'entity' arg (%s)\n", in ipmi_fru_fmri()
191 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_fru_fmri()
201 topo_mod_dprintf(mod, "Invalid 'entity' value\n"); in ipmi_fru_fmri()
202 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_fru_fmri()
205 if (store_prop_val(mod, (void *)fru, "FRU", TOPO_TYPE_FMRI, out) != 0) { in ipmi_fru_fmri()
207 topo_mod_dprintf(mod, "Failed to set FRU\n"); in ipmi_fru_fmri()