Lines Matching refs:out
64 nvlist_t **out)
66 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) {
67 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n");
70 if (nvlist_add_string(*out, TOPO_PROP_VAL_NAME, propname) != 0) {
73 nvlist_free(*out);
76 if (nvlist_add_uint32(*out, TOPO_PROP_VAL_TYPE, type)
80 nvlist_free(*out);
84 if (nvlist_add_string(*out, TOPO_PROP_VAL_VAL, (char *)buf)
88 nvlist_free(*out);
92 if (nvlist_add_nvlist(*out, TOPO_PROP_VAL_VAL, (nvlist_t *)buf)
96 nvlist_free(*out);
100 if (nvlist_add_uint32(*out, TOPO_PROP_VAL_VAL, *(uint32_t *)buf)
104 nvlist_free(*out);
128 nvlist_t *in, nvlist_t **out)
157 if (store_prop_val(mod, (void *)buf, "label", TOPO_TYPE_STRING, out)
176 nvlist_t *in, nvlist_t **out)
205 if (store_prop_val(mod, (void *)fru, "FRU", TOPO_TYPE_FMRI, out) != 0) {