Home | History | Annotate | Download | only in dist

Lines Matching defs:oldlen

54 static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int newlen)
59 if (((p + oldlen) < p) || ((p + oldlen) > end))
61 if ((p < (char *)fdt) || ((end - oldlen + newlen) < (char *)fdt))
63 if ((end - oldlen + newlen) > ((char *)fdt + fdt_totalsize(fdt)))
65 memmove(p + newlen, p + oldlen, end - p - oldlen);
83 int oldlen, int newlen)
85 int delta = newlen - oldlen;
88 if ((err = fdt_splice_(fdt, p, oldlen, newlen)))
175 int oldlen;
178 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen);
180 return oldlen;
182 if ((err = fdt_splice_struct_(fdt, (*prop)->data, FDT_TAGALIGN(oldlen),
225 int oldlen, newlen;
230 namep = (char *)(uintptr_t)fdt_get_name(fdt, nodeoffset, &oldlen);
232 return oldlen;
236 err = fdt_splice_struct_(fdt, namep, FDT_TAGALIGN(oldlen+1),
282 int err, oldlen, newlen;
286 prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen);
288 newlen = len + oldlen;
290 FDT_TAGALIGN(oldlen),
295 memcpy(prop->data + oldlen, val, len);