Lines Matching refs:piclinfo
1212 if (!(pinfo->piclinfo.accessmode & PICL_VOLATILE) && in create_propobj()
1213 (pinfo->piclinfo.type != PICL_PTYPE_VOID) && in create_propobj()
1223 pobj->prop_type = pinfo->piclinfo.type; in create_propobj()
1224 pobj->prop_mode = pinfo->piclinfo.accessmode; in create_propobj()
1225 pobj->prop_size = pinfo->piclinfo.size; in create_propobj()
1226 (void) strcpy(pobj->prop_name, pinfo->piclinfo.name); in create_propobj()
1231 if (!(pinfo->piclinfo.accessmode & PICL_VOLATILE)) { in create_propobj()
1232 pobj->prop_val = malloc(pinfo->piclinfo.size); in create_propobj()
1239 pinfo->piclinfo.size); in create_propobj()
1242 pinfo->piclinfo.size); in create_propobj()
1277 if (pinfo->piclinfo.size >= PICL_PROPSIZE_MAX) in ptree_create_prop()
1279 if (picl_restricted(pinfo->piclinfo.name)) in ptree_create_prop()
1283 if ((pinfo->piclinfo.name[0] == '_') && in ptree_create_prop()
1284 (strchr(&pinfo->piclinfo.name[1], '_') != NULL)) in ptree_create_prop()
1287 if (pinfo->piclinfo.type == PICL_PTYPE_REFERENCE) { in ptree_create_prop()
1293 if (!(pinfo->piclinfo.accessmode & PICL_VOLATILE)) { in ptree_create_prop()
1296 if (pinfo->piclinfo.size != sizeof (picl_nodehdl_t)) in ptree_create_prop()
1298 (void) strcpy(classname, pinfo->piclinfo.name); in ptree_create_prop()
1308 else if ((pinfo->piclinfo.type == PICL_PTYPE_TABLE) && in ptree_create_prop()
1309 (!(pinfo->piclinfo.accessmode & PICL_VOLATILE))) { in ptree_create_prop()
1310 if (pinfo->piclinfo.size != sizeof (picl_prophdl_t)) in ptree_create_prop()
1316 } else if ((strcmp(pinfo->piclinfo.name, PICL_PROP_CLASSNAME) == 0) && in ptree_create_prop()
1317 ((pinfo->piclinfo.type != PICL_PTYPE_CHARSTRING) || in ptree_create_prop()
1320 else if ((strcmp(pinfo->piclinfo.name, PICL_PROP_NAME) == 0) && in ptree_create_prop()
1321 (pinfo->piclinfo.type != PICL_PTYPE_CHARSTRING)) in ptree_create_prop()
1831 propinfo.piclinfo.type = PICL_PTYPE_CHARSTRING; in ptree_create_node()
1832 propinfo.piclinfo.accessmode = PICL_READ; in ptree_create_node()
1833 propinfo.piclinfo.size = strlen(name) + 1; in ptree_create_node()
1834 (void) strcpy(propinfo.piclinfo.name, PICL_PROP_NAME); in ptree_create_node()
1852 propinfo.piclinfo.size = strlen(clname) + 1; in ptree_create_node()
1853 (void) strcpy(propinfo.piclinfo.name, PICL_PROP_CLASSNAME); in ptree_create_node()
2072 pinfo->piclinfo.type = propp->prop_type; in copy_propinfo_ver_1()
2073 pinfo->piclinfo.accessmode = propp->prop_mode; in copy_propinfo_ver_1()
2074 pinfo->piclinfo.size = propp->prop_size; in copy_propinfo_ver_1()
2075 (void) strcpy(pinfo->piclinfo.name, propp->prop_name); in copy_propinfo_ver_1()
2084 pinfo->piclinfo.type = PICL_PTYPE_REFERENCE; in copy_reserved_propinfo_ver_1()
2085 pinfo->piclinfo.accessmode = PICL_READ; in copy_reserved_propinfo_ver_1()
2086 pinfo->piclinfo.size = sizeof (picl_nodehdl_t); in copy_reserved_propinfo_ver_1()
2087 (void) strcpy(pinfo->piclinfo.name, pname); in copy_reserved_propinfo_ver_1()
2679 switch (pinfo.piclinfo.type) { in prop_match()
2681 if (strcasecmp(pinfo.piclinfo.name, PICL_PROP_CLASSNAME) == 0) { in prop_match()
2690 switch (pinfo.piclinfo.size) { in prop_match()
2707 switch (pinfo.piclinfo.size) { in prop_match()
2724 switch (pinfo.piclinfo.size) { in prop_match()
2762 if (pinfo.piclinfo.type != PICL_PTYPE_VOID) in check_propval()
2765 vbuf = alloca(pinfo.piclinfo.size); in check_propval()
2769 pinfo.piclinfo.size); in check_propval()
2989 infop->piclinfo.type = ptype; in ptree_init_propinfo()
2990 infop->piclinfo.accessmode = pmode; in ptree_init_propinfo()
2991 infop->piclinfo.size = psize; in ptree_init_propinfo()
2994 (void) strlcpy(infop->piclinfo.name, pname, PICL_PROPNAMELEN_MAX); in ptree_init_propinfo()
3121 if (propinfo.piclinfo.type != ptype) in compare_propval()
3123 if (propinfo.piclinfo.type == PICL_PTYPE_VOID) in compare_propval()
3127 if (valsize > propinfo.piclinfo.size) in compare_propval()
3129 vbuf = alloca(propinfo.piclinfo.size); in compare_propval()
3132 err = ptree_get_propval(proph, vbuf, propinfo.piclinfo.size); in compare_propval()