Lines Matching refs:newlen
54 static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int newlen)
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)))
100 int newlen = strlen(s) + 1;
102 fdt_set_size_dt_strings(fdt, fdt_size_dt_strings(fdt) - newlen);
105 static int fdt_splice_string_(void *fdt, int newlen)
111 if ((err = fdt_splice_(fdt, p, 0, newlen)))
114 fdt_set_size_dt_strings(fdt, fdt_size_dt_strings(fdt) + newlen);
238 int oldlen, newlen;
247 newlen = strlen(name);
250 FDT_TAGALIGN(newlen+1));
254 memcpy(namep, name, newlen+1);
295 int err, oldlen, newlen;
301 newlen = len + oldlen;
304 FDT_TAGALIGN(newlen));
307 prop->len = cpu_to_fdt32(newlen);