Lines Matching defs:prop
206 int len, struct fdt_property **prop)
211 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen);
212 if (! (*prop))
215 if ((err = _fdt_splice_struct(fdt, (*prop)->data, FDT_TAGALIGN(oldlen),
219 (*prop)->len = cpu_to_fdt32(len);
224 int len, struct fdt_property **prop)
238 *prop = _fdt_offset_ptr_w(fdt, nextoffset);
239 proplen = sizeof(**prop) + FDT_TAGALIGN(len);
241 err = _fdt_splice_struct(fdt, *prop, 0, proplen);
245 (*prop)->tag = cpu_to_fdt32(FDT_PROP);
246 (*prop)->nameoff = cpu_to_fdt32(namestroff);
247 (*prop)->len = cpu_to_fdt32(len);
277 struct fdt_property *prop;
282 err = _fdt_resize_property(fdt, nodeoffset, name, len, &prop);
284 err = _fdt_add_property(fdt, nodeoffset, name, len, &prop);
288 memcpy(prop->data, val, len);
294 struct fdt_property *prop;
299 prop = fdt_get_property_w(fdt, nodeoffset, name, &len);
300 if (! prop)
303 proplen = sizeof(*prop) + FDT_TAGALIGN(len);
304 return _fdt_splice_struct(fdt, prop, proplen, 0);