Lines Matching refs:prop
361 const struct fdt_property *prop;
370 prop = fdt_offset_ptr_(fdt, offset);
373 *lenp = fdt32_ld_(&prop->len);
375 return prop;
404 const struct fdt_property *prop;
406 prop = fdt_get_property_by_offset_(fdt, offset, lenp);
407 if (!can_assume(LIBFDT_FLAWLESS) && !prop) {
411 if (fdt_string_eq_(fdt, fdt32_ld_(&prop->nameoff),
415 return prop;
455 const struct fdt_property *prop;
457 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, lenp,
459 if (!prop)
464 (poffset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8)
465 return prop->data + 4;
466 return prop->data;
472 const struct fdt_property *prop;
474 prop = fdt_get_property_by_offset_(fdt, offset, lenp);
475 if (!prop)
482 name = fdt_get_string(fdt, fdt32_ld_(&prop->nameoff),
491 *namep = fdt_string(fdt, fdt32_ld_(&prop->nameoff));
497 (offset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8)
498 return prop->data + 4;
499 return prop->data;
826 const void *prop;
829 prop = fdt_getprop(fdt, nodeoffset, "compatible", &len);
830 if (!prop)
833 return !fdt_stringlist_contains(prop, len, compatible);