Lines Matching refs:thp

210 	topo_hdl_t *thp = node->tn_hdl;
249 if ((s2 = topo_hdl_strdup(thp, str)) == NULL)
262 ret = topo_hdl_nvdup(thp, nvl,
272 if ((a1 = topo_hdl_alloc(thp, sizeof (int32_t) *
288 if ((a1 = topo_hdl_alloc(thp, sizeof (uint32_t) *
304 if ((a1 = topo_hdl_alloc(thp, sizeof (int64_t) *
320 if ((a1 = topo_hdl_alloc(thp, sizeof (uint64_t) *
336 if ((a1 = topo_hdl_alloc(thp, sizeof (char *) *
342 if ((a1[i] = topo_hdl_strdup(thp, a2[i]))
345 topo_hdl_free(thp, a1[j],
347 topo_hdl_free(thp, a1,
361 if ((a1 = topo_hdl_alloc(thp, sizeof (nvlist_t *) *
367 if (topo_hdl_nvdup(thp, a2[i], &a1[i]) < 0) {
370 topo_hdl_free(thp, a1,
501 topo_hdl_t *thp = node->tn_hdl;
507 topo_hdl_free(thp, pvl, sizeof (topo_proplist_t));
520 topo_hdl_t *thp = node->tn_hdl;
543 if ((pvl = topo_hdl_zalloc(thp, sizeof (topo_proplist_t)))
547 if ((pv = topo_hdl_zalloc(thp, sizeof (topo_propval_t)))
551 pv->tp_hdl = thp;
554 if ((pv->tp_name = topo_hdl_strdup(thp, pname))
571 topo_hdl_t *thp = node->tn_hdl;
574 if (topo_hdl_nvalloc(thp, &nvl, NV_UNIQUE_NAME) < 0) {
767 topo_hdl_t *thp = node->tn_hdl;
832 if ((ret = topo_hdl_nvdup(thp, prop, &nvl)) != 0)
850 topo_hdl_t *thp = node->tn_hdl;
854 topo_hdl_strfree(thp, pm->tpm_name);
857 topo_hdl_free(thp, pm, sizeof (topo_propmethod_t));
873 topo_hdl_t *thp = node->tn_hdl;
877 if ((pm = topo_hdl_zalloc(thp, sizeof (topo_propmethod_t))) == NULL)
881 if ((pm->tpm_name = topo_hdl_strdup(thp, mname)) == NULL)
887 if (topo_hdl_nvdup(thp, (nvlist_t *)args, &pm->tpm_args) != 0)
979 topo_hdl_t *thp = node->tn_hdl;
1002 topo_hdl_free(thp, pvl, sizeof (topo_proplist_t));
1072 topo_hdl_t *thp = node->tn_hdl;
1108 if ((pvl = topo_hdl_zalloc(thp, sizeof (topo_proplist_t)))
1125 topo_hdl_t *thp = node->tn_hdl;
1134 if ((info = topo_hdl_alloc(thp,
1140 topo_hdl_strdup(thp, pip->tpi_name)) == NULL) {
1142 topo_hdl_free(thp, info,
1164 topo_hdl_t *thp = node->tn_hdl;
1168 topo_hdl_strfree(thp, (char *)pip->tpi_name);
1169 topo_hdl_free(thp, pip, sizeof (topo_ipgroup_info_t));
1172 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t));
1185 topo_hdl_t *thp = node->tn_hdl;
1202 if ((pg = topo_hdl_zalloc(thp, sizeof (topo_pgroup_t))) == NULL) {
1208 if ((pip = topo_hdl_zalloc(thp, sizeof (topo_ipgroup_info_t)))
1212 if ((pip->tpi_name = topo_hdl_strdup(thp, pinfo->tpi_name))
1231 topo_hdl_t *thp = node->tn_hdl;
1252 topo_hdl_free(thp, pvl, sizeof (topo_proplist_t));
1261 topo_hdl_strfree(thp, (char *)pip->tpi_name);
1262 topo_hdl_free(thp, pip, sizeof (topo_ipgroup_info_t));
1265 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t));
1271 topo_hdl_t *thp = node->tn_hdl;
1281 topo_hdl_free(thp, pvl, sizeof (topo_proplist_t));
1289 topo_hdl_strfree(thp, (char *)pip->tpi_name);
1290 topo_hdl_free(thp, pip, sizeof (topo_pgroup_info_t));
1293 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t));
1299 propmethod_destroy(topo_hdl_t *thp, topo_propval_t *pv)
1306 topo_hdl_strfree(thp, pm->tpm_name);
1309 topo_hdl_free(thp, pm, sizeof (topo_propmethod_t));
1317 topo_hdl_t *thp;
1322 thp = pv->tp_hdl;
1325 topo_hdl_strfree(thp, pv->tp_name);
1330 propmethod_destroy(thp, pv);
1332 topo_hdl_free(thp, pv, sizeof (topo_propval_t));
1360 topo_hdl_t *thp = node->tn_hdl;
1369 if (topo_hdl_nvdup(thp, pv->tp_val, prop) != 0) {
1416 topo_hdl_t *thp = node->tn_hdl;
1422 if (topo_hdl_nvalloc(thp, &nvl, 0) != 0) {
1488 topo_hdl_t *thp = node->tn_hdl;
1495 if (topo_hdl_nvalloc(thp, &nvl, 0) != 0) {
1501 if (topo_hdl_nvalloc(thp, &pgnvl, 0) != 0)