Lines Matching refs:prop

348 	const struct fdt_property *prop;  in fdt_get_property_by_offset_()  local
356 prop = fdt_offset_ptr_(fdt, offset); in fdt_get_property_by_offset_()
359 *lenp = fdt32_ld(&prop->len); in fdt_get_property_by_offset_()
361 return prop; in fdt_get_property_by_offset_()
390 const struct fdt_property *prop; in fdt_get_property_namelen_() local
392 if (!(prop = fdt_get_property_by_offset_(fdt, offset, lenp))) { in fdt_get_property_namelen_()
396 if (fdt_string_eq_(fdt, fdt32_ld(&prop->nameoff), in fdt_get_property_namelen_()
400 return prop; in fdt_get_property_namelen_()
440 const struct fdt_property *prop; in fdt_getprop_namelen() local
442 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, lenp, in fdt_getprop_namelen()
444 if (!prop) in fdt_getprop_namelen()
448 if (fdt_version(fdt) < 0x10 && (poffset + sizeof(*prop)) % 8 && in fdt_getprop_namelen()
449 fdt32_ld(&prop->len) >= 8) in fdt_getprop_namelen()
450 return prop->data + 4; in fdt_getprop_namelen()
451 return prop->data; in fdt_getprop_namelen()
457 const struct fdt_property *prop; in fdt_getprop_by_offset() local
459 prop = fdt_get_property_by_offset_(fdt, offset, lenp); in fdt_getprop_by_offset()
460 if (!prop) in fdt_getprop_by_offset()
465 name = fdt_get_string(fdt, fdt32_ld(&prop->nameoff), in fdt_getprop_by_offset()
476 if (fdt_version(fdt) < 0x10 && (offset + sizeof(*prop)) % 8 && in fdt_getprop_by_offset()
477 fdt32_ld(&prop->len) >= 8) in fdt_getprop_by_offset()
478 return prop->data + 4; in fdt_getprop_by_offset()
479 return prop->data; in fdt_getprop_by_offset()
812 const void *prop; in fdt_node_check_compatible() local
815 prop = fdt_getprop(fdt, nodeoffset, "compatible", &len); in fdt_node_check_compatible()
816 if (!prop) in fdt_node_check_compatible()
819 return !fdt_stringlist_contains(prop, len, compatible); in fdt_node_check_compatible()
854 const void *prop; in fdt_check_full() local
898 prop = fdt_getprop_by_offset(fdt, offset, &propname, in fdt_check_full()
900 if (!prop) in fdt_check_full()