Lines Matching refs:prop
364 const struct fdt_property *prop; in fdt_get_property_by_offset_() local
373 prop = fdt_offset_ptr_(fdt, offset); in fdt_get_property_by_offset_()
376 *lenp = fdt32_ld_(&prop->len); in fdt_get_property_by_offset_()
378 return prop; in fdt_get_property_by_offset_()
407 const struct fdt_property *prop; in fdt_get_property_namelen_() local
409 prop = fdt_get_property_by_offset_(fdt, offset, lenp); in fdt_get_property_namelen_()
410 if (!can_assume(LIBFDT_FLAWLESS) && !prop) { in fdt_get_property_namelen_()
414 if (fdt_string_eq_(fdt, fdt32_ld_(&prop->nameoff), in fdt_get_property_namelen_()
418 return prop; in fdt_get_property_namelen_()
458 const struct fdt_property *prop; in fdt_getprop_namelen() local
460 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, lenp, in fdt_getprop_namelen()
462 if (!prop) in fdt_getprop_namelen()
467 (poffset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8) in fdt_getprop_namelen()
468 return prop->data + 4; in fdt_getprop_namelen()
469 return prop->data; in fdt_getprop_namelen()
475 const struct fdt_property *prop; in fdt_getprop_by_offset() local
477 prop = fdt_get_property_by_offset_(fdt, offset, lenp); in fdt_getprop_by_offset()
478 if (!prop) in fdt_getprop_by_offset()
485 name = fdt_get_string(fdt, fdt32_ld_(&prop->nameoff), in fdt_getprop_by_offset()
494 *namep = fdt_string(fdt, fdt32_ld_(&prop->nameoff)); in fdt_getprop_by_offset()
500 (offset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8) in fdt_getprop_by_offset()
501 return prop->data + 4; in fdt_getprop_by_offset()
502 return prop->data; in fdt_getprop_by_offset()
855 const void *prop; in fdt_node_check_compatible() local
858 prop = fdt_getprop(fdt, nodeoffset, "compatible", &len); in fdt_node_check_compatible()
859 if (!prop) in fdt_node_check_compatible()
862 return !fdt_stringlist_contains(prop, len, compatible); in fdt_node_check_compatible()