82 if (((offset + len) < offset)
86 p = _fdt_offset_ptr(fdt, offset);
97 int offset = startoffset;
104 tag = fdt32_to_cpu(*tagp);
113 }
while (p && (*p !=
'\0'));
124 + fdt32_to_cpu(*lenp);
185 if (depth && ((--(*depth)) < 0))
190 if ((nextoffset >= 0)
203 int len = strlen(s) + 1;
204 const char *last = strtab + tabsize -
len;
207 for (p = strtab; p <= last; p++)
208 if (memcmp(p, s,
len) == 0)
213int fdt_move(
const void *fdt,
void *buf,
int bufsize)
const char * _fdt_find_string(const char *strtab, int tabsize, const char *s)
int fdt_move(const void *fdt, void *buf, int bufsize)
int fdt_check_header(const void *fdt)
const void * fdt_offset_ptr(const void *fdt, int offset, unsigned int len)
int fdt_next_node(const void *fdt, int offset, int *depth)
int _fdt_check_node_offset(const void *fdt, int offset)
int _fdt_check_prop_offset(const void *fdt, int offset)
uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset)
#define fdt_totalsize(fdt)
#define FDT_ERR_TRUNCATED
#define FDT_LAST_SUPPORTED_VERSION
#define FDT_ERR_BADOFFSET
#define fdt_last_comp_version(fdt)
#define fdt_size_dt_struct(fdt)
#define FDT_FIRST_SUPPORTED_VERSION
#define FDT_ERR_BADVERSION
#define FDT_ERR_BADSTRUCTURE
#define FDT_CHECK_HEADER(fdt)