Lines Matching defs:oldlen
54 static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int newlen)
60 if ((oldlen < 0) || (soff + oldlen < soff) || (soff + oldlen > dsize))
62 if ((p < (char *)fdt) || (dsize + newlen < (unsigned)oldlen))
64 if (dsize - oldlen + newlen > fdt_totalsize(fdt))
66 memmove(p + newlen, p + oldlen, ((char *)fdt + dsize) - (p + oldlen));
84 int oldlen, int newlen)
86 int delta = newlen - oldlen;
89 if ((err = fdt_splice_(fdt, p, oldlen, newlen)))
187 int oldlen;
190 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen);
192 return oldlen;
194 if ((err = fdt_splice_struct_(fdt, (*prop)->data, FDT_TAGALIGN(oldlen),
238 int oldlen, newlen;
243 namep = (char *)(uintptr_t)fdt_get_name(fdt, nodeoffset, &oldlen);
245 return oldlen;
249 err = fdt_splice_struct_(fdt, namep, FDT_TAGALIGN(oldlen+1),
295 int err, oldlen, newlen;
299 prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen);
301 newlen = len + oldlen;
303 FDT_TAGALIGN(oldlen),
308 memcpy(prop->data + oldlen, val, len);