Lines Matching refs:len

649 	int			len;
674 len = strlen(strlist) + 1;
676 PICL_PTYPE_CHARSTRING, PICL_READ, len, name,
683 strlist += len;
710 int len;
722 len = strlen(pval) + 1;
724 pvalbuf = alloca(len);
728 err = ptree_get_propval(proph, pvalbuf, len);
775 is_string_propval(unsigned char *pdata, int len)
781 switch (len) {
789 lastindex = len;
790 if (pdata[len-1] == '\0')
791 lastindex = len - 1;
800 if (len <= 0)
802 for (i = 0; i < len; i++) {
979 int *idata, int len)
981 if (len == 1)
987 PICL_PTYPE_BYTEARRAY, PICL_READ, len * sizeof (int), di_val,
995 char *sdata, int len)
997 if (len == 1) {
1003 (void) add_string_list_prop(nodeh, di_val, sdata, len);
1009 unsigned char *bdata, int len)
1012 PICL_PTYPE_BYTEARRAY, PICL_READ, len, di_val, NULL, NULL);
1133 int len;
1144 len = di_path_prop_ints(di_path_prop, &idata);
1145 if (len < 0)
1148 add_uints_prop(nodeh, propinfo, di_val, idata, len);
1151 len = di_path_prop_strings(di_path_prop, &sdata);
1152 if (len <= 0)
1154 add_strings_prop(nodeh, propinfo, di_val, sdata, len);
1157 len = di_path_prop_bytes(di_path_prop, &bdata);
1158 if (len < 0)
1160 add_bytes_prop(nodeh, propinfo, di_val, bdata, len);
1166 len = di_path_prop_strings(di_path_prop, &sdata);
1167 if ((len > 0) && (sdata[0] != 0)) {
1169 len);
1172 len = di_path_prop_ints(di_path_prop, &idata);
1173 if (len > 0) {
1175 idata, len);
1178 len = di_path_prop_bytes(di_path_prop, &bdata);
1179 if (len > 0)
1181 di_val, bdata, len);
1182 else if (len == 0)
1264 int len;
1321 len = di_prop_ints(di_prop, &idata);
1322 if (len < 0)
1325 add_uints_prop(nodeh, propinfo, di_val, idata, len);
1328 len = di_prop_strings(di_prop, &sdata);
1329 if (len < 0)
1331 add_strings_prop(nodeh, propinfo, di_val, sdata, len);
1334 len = di_prop_bytes(di_prop, &bdata);
1335 if (len < 0)
1337 add_bytes_prop(nodeh, propinfo, di_val, bdata, len);
1343 len = di_prop_strings(di_prop, &sdata);
1344 if ((len > 0) && (sdata[0] != 0)) {
1346 len);
1349 len = di_prop_ints(di_prop, &idata);
1350 if (len > 0) {
1352 idata, len);
1355 len = di_prop_rawdata(di_prop, &bdata);
1356 if (len > 0)
1358 di_val, bdata, len);
1359 else if (len == 0)
3078 int i, len;
3086 len = snprintf(buf, sz, "%x", *regprop);
3087 for (i = 1; i < addrcells && len < sz; i++)
3088 len += snprintf(&buf[len], sz-len, ",%x", regprop[i]);
3090 return ((len >= sz) ? -1 : 0);
3121 int len, retval;
3134 len = snprintf(buf, sz, "w%08x%08x,%x", regprop[0], regprop[1],
3136 retval = (len >= sz) ? -1 : 0;
3149 int len;
3154 len = snprintf(buf, sz, "%x,%x", (regprop[0]/2)&0x1f, regprop[1]);
3155 return ((len >= sz) ? -1 : 0);
3166 int len, id, off;
3177 len = snprintf(buf, sz, "%x,%x", id, off);
3179 len = snprintf(buf, sz, "m%x,%x", hi, lo);
3181 return ((len >= sz) ? -1 : 0);
3205 int len;
3214 len = snprintf(buf, sz, "%x,%x", p->dev, p->fn);
3216 len = snprintf(buf, sz, "%x", p->dev);
3219 len = snprintf(buf, sz, "i%x,%x,%x,%x", p->dev, p->fn, p->reg,
3223 len = snprintf(buf, sz, "m%x,%x,%x,%x", p->dev, p->fn, p->reg,
3227 len = snprintf(buf, sz, "x%x,%x,%x,%x%08x", p->dev, p->fn,
3231 return ((len >= sz) ? -1 : 0);
3240 int len, err;
3252 len = pinfo.piclinfo.size;
3253 if (err == PICL_SUCCESS && len >= sizeof (uint8_t) &&
3254 len <= sizeof (addrcells)) {
3255 err = ptree_get_propval(proph, &addrcells, len);
3257 if (len == sizeof (uint8_t))
3259 else if (len == sizeof (uint16_t))