Lines Matching refs:pname

93 propval_get(topo_pgroup_t *pg, const char *pname)
102 if (strcmp(pvl->tp_pval->tp_name, pname) == 0)
176 prop_get(tnode_t *node, const char *pgname, const char *pname, nvlist_t *pargs,
181 if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
206 prop_getval(tnode_t *node, const char *pgname, const char *pname, void *val,
214 if ((pv = prop_get(node, pgname, pname, NULL, err))
395 topo_prop_get_int32(tnode_t *node, const char *pgname, const char *pname,
398 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_INT32,
403 topo_prop_get_uint32(tnode_t *node, const char *pgname, const char *pname,
406 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_UINT32,
411 topo_prop_get_int64(tnode_t *node, const char *pgname, const char *pname,
414 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_INT64,
419 topo_prop_get_uint64(tnode_t *node, const char *pgname, const char *pname,
422 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_UINT64,
427 topo_prop_get_double(tnode_t *node, const char *pgname, const char *pname,
430 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_DOUBLE,
435 topo_prop_get_string(tnode_t *node, const char *pgname, const char *pname,
438 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_STRING,
443 topo_prop_get_fmri(tnode_t *node, const char *pgname, const char *pname,
446 return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_FMRI,
451 topo_prop_get_int32_array(tnode_t *node, const char *pgname, const char *pname,
454 return (prop_getval(node, pgname, pname, (void *)val,
459 topo_prop_get_uint32_array(tnode_t *node, const char *pgname, const char *pname,
462 return (prop_getval(node, pgname, pname, (void *)val,
467 topo_prop_get_int64_array(tnode_t *node, const char *pgname, const char *pname,
470 return (prop_getval(node, pgname, pname, (void *)val,
475 topo_prop_get_uint64_array(tnode_t *node, const char *pgname, const char *pname,
478 return (prop_getval(node, pgname, pname, (void *)val,
483 topo_prop_get_string_array(tnode_t *node, const char *pgname, const char *pname,
486 return (prop_getval(node, pgname, pname, (void *)val,
491 topo_prop_get_fmri_array(tnode_t *node, const char *pgname, const char *pname,
494 return (prop_getval(node, pgname, pname, (void *)val,
517 prop_create(tnode_t *node, const char *pgname, const char *pname,
534 if ((pv = propval_get(pg, pname)) != NULL) {
554 if ((pv->tp_name = topo_hdl_strdup(thp, pname))
567 topo_prop_set(tnode_t *node, const char *pgname, const char *pname,
579 ret = nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, pname);
659 topo_prop_set_int32(tnode_t *node, const char *pgname, const char *pname,
662 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT32, flag,
667 topo_prop_set_uint32(tnode_t *node, const char *pgname, const char *pname,
670 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT32, flag,
675 topo_prop_set_int64(tnode_t *node, const char *pgname, const char *pname,
678 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT64, flag,
683 topo_prop_set_uint64(tnode_t *node, const char *pgname, const char *pname,
686 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT64, flag,
691 topo_prop_set_double(tnode_t *node, const char *pgname, const char *pname,
694 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_DOUBLE, flag,
699 topo_prop_set_string(tnode_t *node, const char *pgname, const char *pname,
702 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_STRING, flag,
707 topo_prop_set_fmri(tnode_t *node, const char *pgname, const char *pname,
710 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_FMRI, flag,
715 topo_prop_set_int32_array(tnode_t *node, const char *pgname, const char *pname,
718 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT32_ARRAY, flag,
723 topo_prop_set_uint32_array(tnode_t *node, const char *pgname, const char *pname,
726 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT32_ARRAY, flag,
731 topo_prop_set_int64_array(tnode_t *node, const char *pgname, const char *pname,
734 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT64_ARRAY, flag,
739 topo_prop_set_uint64_array(tnode_t *node, const char *pgname, const char *pname,
742 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT64_ARRAY, flag,
747 topo_prop_set_string_array(tnode_t *node, const char *pgname, const char *pname,
750 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_STRING_ARRAY, flag,
755 topo_prop_set_fmri_array(tnode_t *node, const char *pgname, const char *pname,
758 return (topo_prop_set(node, pgname, pname, TOPO_TYPE_FMRI_ARRAY, flag,
869 prop_method_register(tnode_t *node, const char *pgname, const char *pname,
906 if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL)
907 if ((pv = prop_create(node, pgname, pname, ptype,
929 topo_prop_method_register(tnode_t *node, const char *pgname, const char *pname,
942 return (prop_method_register(node, pgname, pname, ptype, mname,
948 const char *pname, topo_type_t ptype, const char *mname,
968 return (prop_method_register(node, pgname, pname, ptype, mname,
974 const char *pname)
998 if (strcmp(pv->tp_name, pname) == 0) {
1011 topo_prop_setmutable(tnode_t *node, const char *pgname, const char *pname,
1017 if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
1039 topo_prop_setnonvolatile(tnode_t *node, const char *pgname, const char *pname,
1045 if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
1229 topo_pgroup_destroy(tnode_t *node, const char *pname)
1239 if (strcmp(pg->tpg_info->tpi_name, pname) == 0) {
1357 topo_prop_getprop(tnode_t *node, const char *pgname, const char *pname,
1364 if ((pv = prop_get(node, pgname, pname, args, err)) == NULL) {