Lines Matching defs:type
39 * a stability level for all underlying property data (name, type, values),
44 * - a property type changes
49 * Each property defines a unique (within the group) name, a type and
51 * uint64, fmri, string or arrays of each type. Properties may also be
68 * of all groupings and property (name, type, value) sets. Groupings
71 * value is defined by its name, type and value.
127 topo_type_t type;
163 ret = nvlist_lookup_uint32(nvl, TOPO_PROP_VAL_TYPE, (uint32_t *)&type);
164 if (ret != 0 || type != pv->tp_type)
207 topo_type_t type, uint_t *nelems, int *err)
218 if (pv->tp_type != type)
221 switch (type) {
518 topo_type_t type, int flag, int *err)
535 if (pv->tp_type != type)
558 pv->tp_type = type;
568 topo_type_t type, int flag, void *val, int nelems, int *err)
580 ret |= nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, type);
581 switch (type) {
771 topo_type_t type;
777 if (nvlist_lookup_uint32(prop, TOPO_PROP_VAL_TYPE, (uint32_t *)&type)
784 if ((pv = prop_create(node, pgname, name, type, flag, err)) == NULL)