Lines Matching refs:len
31 int len; in overlay_get_target_phandle() local
33 val = fdt_getprop(fdto, fragment, "target", &len); in overlay_get_target_phandle()
37 if ((len != sizeof(*val)) || (fdt32_to_cpu(*val) == (uint32_t)-1)) in overlay_get_target_phandle()
105 int len; in overlay_phandle_add_offset() local
107 valp = fdt_getprop_w(fdt, node, name, &len); in overlay_phandle_add_offset()
109 return len; in overlay_phandle_add_offset()
111 if (len != sizeof(val)) in overlay_phandle_add_offset()
380 int len; in overlay_fixup_phandle() local
387 &label, &len); in overlay_fixup_phandle()
389 if (len == -FDT_ERR_NOTFOUND) in overlay_fixup_phandle()
392 return len; in overlay_fixup_phandle()
415 fixup_end = memchr(value, '\0', len); in overlay_fixup_phandle()
420 len -= fixup_len + 1; in overlay_fixup_phandle()
451 } while (len > 0); in overlay_fixup_phandle()
515 int len, ret; in overlay_adjust_local_conflicting_phandle() local
517 php = fdt_getprop(fdto, node, "phandle", &len); in overlay_adjust_local_conflicting_phandle()
518 if (php && len == sizeof(*php)) { in overlay_adjust_local_conflicting_phandle()
524 php = fdt_getprop(fdto, node, "linux,phandle", &len); in overlay_adjust_local_conflicting_phandle()
525 if (php && len == sizeof(*php)) { in overlay_adjust_local_conflicting_phandle()
869 int len = 0, namelen; in get_path_len() local
886 len += namelen + 1; in get_path_len()
890 if (len == 0) in get_path_len()
891 len++; in get_path_len()
892 return len; in get_path_len()
914 int len, frag_name_len, ret, rel_path_len; in overlay_symbol_update() local
968 len = sizeof("/__overlay__/") - 1; in overlay_symbol_update()
969 if ((e - s) > len && (memcmp(s, "/__overlay__/", len) == 0)) { in overlay_symbol_update()
971 rel_path = s + len; in overlay_symbol_update()
973 } else if ((e - s) == len in overlay_symbol_update()
974 && (memcmp(s, "/__overlay__", len - 1) == 0)) { in overlay_symbol_update()
1008 len = ret; in overlay_symbol_update()
1010 len = strlen(target_path); in overlay_symbol_update()
1014 len + (len > 1) + rel_path_len + 1, &p); in overlay_symbol_update()
1027 if (len > 1) { /* target is not root */ in overlay_symbol_update()
1029 ret = fdt_get_path(fdt, target, buf, len + 1); in overlay_symbol_update()
1033 memcpy(buf, target_path, len + 1); in overlay_symbol_update()
1036 len--; in overlay_symbol_update()
1038 buf[len] = '/'; in overlay_symbol_update()
1039 memcpy(buf + len + 1, rel_path, rel_path_len); in overlay_symbol_update()
1040 buf[len + 1 + rel_path_len] = '\0'; in overlay_symbol_update()