Lines Matching refs:newp
758 char *newp; /* temporary newval char pointer */ in fdt_parse_prop() local
763 newp = newval[0]; in fdt_parse_prop()
766 if (*newp == '<') { in fdt_parse_prop()
767 newp++; in fdt_parse_prop()
768 while ((*newp != '>') && (stridx < count)) { in fdt_parse_prop()
773 if (*newp == '\0') { in fdt_parse_prop()
774 newp = newval[++stridx]; in fdt_parse_prop()
778 cp = newp; in fdt_parse_prop()
779 tmp = simple_strtoul(cp, &newp, 0); in fdt_parse_prop()
783 newp++; in fdt_parse_prop()
789 if ((newp - cp) <= 0) { in fdt_parse_prop()
795 while (*newp == ' ') in fdt_parse_prop()
796 newp++; in fdt_parse_prop()
799 if (*newp != '>') { in fdt_parse_prop()
800 printf("Unexpected character '%c'\n", *newp); in fdt_parse_prop()
803 } else if (*newp == '[') { in fdt_parse_prop()
807 newp++; in fdt_parse_prop()
808 while ((stridx < count) && (*newp != ']')) { in fdt_parse_prop()
809 while (*newp == ' ') in fdt_parse_prop()
810 newp++; in fdt_parse_prop()
811 if (*newp == '\0') { in fdt_parse_prop()
812 newp = newval[++stridx]; in fdt_parse_prop()
815 if (!isxdigit(*newp)) in fdt_parse_prop()
817 tmp = simple_strtoul(newp, &newp, 16); in fdt_parse_prop()
821 if (*newp != ']') { in fdt_parse_prop()
822 printf("Unexpected character '%c'\n", *newp); in fdt_parse_prop()
832 size_t length = strlen(newp) + 1; in fdt_parse_prop()
833 strcpy(data, newp); in fdt_parse_prop()
836 newp = newval[++stridx]; in fdt_parse_prop()