Lines Matching refs:data
29 static int fdt_parse_prop(char *const*newval, int count, char *data, int *len);
31 static int is_printable_string(const void *data, int len);
342 static char data[SCRATCHPAD] __aligned(4);/* property storage */ in do_fdt() local
376 memcpy(data, ptmp, len); in do_fdt()
378 ret = fdt_parse_prop(&argv[4], argc - 4, data, &len); in do_fdt()
383 ret = fdt_setprop(working_fdt, nodeoffset, prop, data, len); in do_fdt()
806 static int fdt_parse_prop(char * const *newval, int count, char *data, int *len) in fdt_parse_prop() argument
832 *(fdt32_t *)data = cpu_to_fdt32(tmp); in fdt_parse_prop()
836 data += 4; in fdt_parse_prop()
869 *data++ = tmp & 0xFF; in fdt_parse_prop()
884 strcpy(data, newp); in fdt_parse_prop()
885 data += length; in fdt_parse_prop()
899 static int is_printable_string(const void *data, int len) in is_printable_string() argument
901 const char *s = data; in is_printable_string()
934 static void print_data(const void *data, int len) in print_data() argument
951 if (is_printable_string(data, len)) { in print_data()
957 puts(data); in print_data()
958 j += strlen(data) + 1; in print_data()
959 data += strlen(data) + 1; in print_data()
967 printf("* 0x%p [0x%08x]", data, len); in print_data()
972 for (j = 0, p = data; j < len/4; j++) in print_data()
979 printf("* 0x%p [0x%08x]", data, len); in print_data()
984 for (j = 0, s = data; j < len; j++) in print_data()
1078 nodep = fdt_prop->data; in fdt_print()