Lines Matching defs:hc_name
51 char *hc_name; /* topo-hc-name */
57 char *hc_name;
153 while (fp != NULL && fp->hc_name != NULL) {
157 result |= nvlist_add_uint64(pi_enum_fns, fp->hc_name, faddr);
163 while (mp != NULL && mp->hc_name != NULL) {
167 result |= nvlist_add_uint64(pi_meths, mp->hc_name, maddr);
195 pi_walker(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name,
237 if (! nvlist_exists(pi_enum_fns, hc_name)) {
246 result = nvlist_add_uint64(pi_enum_fns, hc_name, faddr);
251 "%s\n", hc_name);
257 hc_name);
419 char *hc_name;
435 hc_name = pi_get_topo_hc_name(mod, mdp, mde_node);
436 if (hc_name == NULL) {
446 result = nvlist_lookup_uint64(pi_enum_fns, hc_name, &faddr);
460 result = (func)(mod, mdp, mde_node, inst, t_parent, hc_name, t_node);
464 (uint64_t)mde_node, hc_name);
467 topo_mod_strfree(mod, hc_name);
491 char *hc_name;
548 hc_name = pi_get_topo_hc_name(mod, mdp, arcp[arcidx]);
550 if (rc == 0 && hc_name != NULL) {
553 rc = nvlist_lookup_nvlist(typelist, hc_name, &hc_range);
561 hc_name, (uint32_t)inst, (uint32_t)inst);
569 topo_mod_strfree(mod, hc_name);
580 (void) nvlist_lookup_nvlist(typelist, hc_name,
593 if (hc_name == NULL) {
603 hc_name);
605 topo_mod_strfree(mod, hc_name);
629 hc_name = nvpair_name(nvp);
640 min, max, hc_name);
641 rc = topo_node_range_create(mod, t_parent, hc_name,
646 "nodes of type %s\n", min, max, hc_name);
660 pi_walkerlist_addtype(topo_mod_t *mod, nvlist_t *typelist, char *hc_name,
674 nvlist_add_nvlist(typelist, hc_name, nvl) != 0) {