Home | History | Annotate | Download | only in dist

Lines Matching defs:newlen

54 static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int newlen)
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)))
99 int newlen = strlen(s) + 1;
101 fdt_set_size_dt_strings(fdt, fdt_size_dt_strings(fdt) - newlen);
104 static int fdt_splice_string_(void *fdt, int newlen)
110 if ((err = fdt_splice_(fdt, p, 0, newlen)))
113 fdt_set_size_dt_strings(fdt, fdt_size_dt_strings(fdt) + newlen);
225 int oldlen, newlen;
234 newlen = strlen(name);
237 FDT_TAGALIGN(newlen+1));
241 memcpy(namep, name, newlen+1);
282 int err, oldlen, newlen;
288 newlen = len + oldlen;
291 FDT_TAGALIGN(newlen));
294 prop->len = cpu_to_fdt32(newlen);