Lines Matching refs:len
28 int len = strlen(s) + 1; in xstrdup() local
29 char *d = xmalloc(len); in xstrdup()
31 memcpy(d, s, len); in xstrdup()
38 size_t len = strnlen(s, n) + 1; in xstrndup() local
39 char *d = xmalloc(len); in xstrndup()
41 memcpy(d, s, len - 1); in xstrndup()
42 d[len - 1] = '\0'; in xstrndup()
99 int len; in join_path() local
103 len = lenp + lenn + 2; in join_path()
106 len--; in join_path()
109 str = xmalloc(len); in join_path()
119 bool util_is_printable_string(const void *data, int len) in util_is_printable_string() argument
125 if (len == 0) in util_is_printable_string()
129 if (s[len - 1] != '\0') in util_is_printable_string()
132 se = s + len; in util_is_printable_string()
246 int utilfdt_read_err(const char *filename, char **buffp, size_t *len) in utilfdt_read_err() argument
283 if (len) in utilfdt_read_err()
284 *len = bufsize; in utilfdt_read_err()
288 char *utilfdt_read(const char *filename, size_t *len) in utilfdt_read() argument
291 int ret = utilfdt_read_err(filename, &buff, len); in utilfdt_read()
383 void utilfdt_print_data(const char *data, int len) in utilfdt_print_data() argument
389 if (len == 0) in utilfdt_print_data()
392 if (util_is_printable_string(data, len)) { in utilfdt_print_data()
399 if (s < data + len) in utilfdt_print_data()
401 } while (s < data + len); in utilfdt_print_data()
403 } else if ((len % 4) == 0) { in utilfdt_print_data()
407 for (i = 0, len /= 4; i < len; i++) in utilfdt_print_data()
409 i < (len - 1) ? " " : ""); in utilfdt_print_data()
414 for (i = 0; i < len; i++) in utilfdt_print_data()
415 printf("%02x%s", *p++, i < len - 1 ? " " : ""); in utilfdt_print_data()