Lines Matching refs:len

373 fdt_fixup_ethernet(const char *str, char *ethstr, int len)
434 fdt_reg_valid(uint32_t *reg, int len, int addr_cells, int size_cells)
441 tuples = len / tuple_size;
472 int err, i, len, memory, root;
525 len = (addr_cells + size_cells) * reserved * sizeof(uint32_t);
526 sb = buf = (uint8_t *)malloc(len);
530 bzero(buf, len);
557 if ((err = fdt_setprop(fdtp, root, "memreserve", sb, len)) < 0)
576 len = (addr_cells + size_cells) * realmrno * sizeof(uint32_t);
577 sb = buf = (uint8_t *)malloc(len);
581 bzero(buf, len);
607 if ((err = fdt_setprop(fdtp, memory, "reg", sb, len)) < 0)
618 int len, no, sero;
634 prop = fdt_get_property(fdtp, no, "stdout", &len);
637 if (prop == NULL || (prop != NULL && len == 0)) {
667 int chosen, len;
669 len = 0;
807 int len, o;
812 len = strlen(path);
813 if (len >= FDT_CWD_LEN)
817 len = strlen(cwd) + strlen(path) + 1;
818 if (len >= FDT_CWD_LEN)
839 "path too long: %d, max allowed: %d", len, FDT_CWD_LEN - 1);
902 int i, o, depth, len;
919 name = fdt_get_name(fdtp, o, &len);
951 fdt_isprint(const void *data, int len, int *count)
957 if (len == 0)
961 if (d[len - 1] != '\0')
966 for (i = 0; i < len; i++) {
983 fdt_data_str(const void *data, int len, int count, char **buf)
992 * Note that 'len' already includes at least one terminator.
994 buf_len = len;
997 * Each token had already a terminator buried in 'len', but we
1031 (i + l) < len ? ", " : "");
1036 } while (i < len);
1047 fdt_data_cell(const void *data, int len, char **buf)
1054 count = len / 4;
1061 l = len * 2;
1084 for (i = 0; i < len; i += 4) {
1087 i < (len - 4) ? " " : "");
1101 fdt_data_bytes(const void *data, int len, char **buf)
1112 l = len * 2;
1113 if (len > 1)
1115 l += (len - 1) * 1;
1117 l += len * 2;
1134 for (i = 0, d = data; i < len; i++) {
1135 sprintf(tmp, "0x%02x%s", d[i], i < len - 1 ? " " : "");
1149 fdt_data_fmt(const void *data, int len, char **buf)
1153 if (len == 0) {
1158 if (fdt_isprint(data, len, &count))
1159 return (fdt_data_str(data, len, count, buf));
1161 else if ((len % 4) == 0)
1162 return (fdt_data_cell(data, len, buf));
1165 return (fdt_data_bytes(data, len, buf));
1175 int len, rv;
1183 len = fdt32_to_cpu(prop->len);
1187 if (len == 0) {
1203 if (fdt_data_fmt(data, len, &buf) != 0) {
1238 int len, rv;
1253 len = strlen(value);
1263 len = fdt_strtovect(buf, (void *)&cells, 100,
1267 len * sizeof(uint32_t));
1271 len = fdt_strtovect(buf, (void *)&cells, 100,
1275 len * sizeof(uint8_t));