Lines Matching refs:len
41 int len = strlen(s) + 1; in xstrdup() local
42 char *d = xmalloc(len); in xstrdup()
44 memcpy(d, s, len); in xstrdup()
51 size_t len = strnlen(s, n) + 1; in xstrndup() local
52 char *d = xmalloc(len); in xstrndup()
54 memcpy(d, s, len - 1); in xstrndup()
55 d[len - 1] = '\0'; in xstrndup()
94 int len; in join_path() local
98 len = lenp + lenn + 2; in join_path()
101 len--; in join_path()
104 str = xmalloc(len); in join_path()
114 bool util_is_printable_string(const void *data, int len) in util_is_printable_string() argument
120 if (len == 0) in util_is_printable_string()
124 if (s[len - 1] != '\0') in util_is_printable_string()
127 se = s + len; in util_is_printable_string()
241 int utilfdt_read_err_len(const char *filename, char **buffp, off_t *len) in utilfdt_read_err_len() argument
278 *len = bufsize; in utilfdt_read_err_len()
284 off_t len; in utilfdt_read_err() local
285 return utilfdt_read_err_len(filename, buffp, &len); in utilfdt_read_err()
288 char *utilfdt_read_len(const char *filename, off_t *len) in utilfdt_read_len() argument
291 int ret = utilfdt_read_err_len(filename, &buff, len); in utilfdt_read_len()
304 off_t len; in utilfdt_read() local
305 return utilfdt_read_len(filename, &len); in utilfdt_read()
388 void utilfdt_print_data(const char *data, int len) in utilfdt_print_data() argument
394 if (len == 0) in utilfdt_print_data()
397 if (util_is_printable_string(data, len)) { in utilfdt_print_data()
404 if (s < data + len) in utilfdt_print_data()
406 } while (s < data + len); in utilfdt_print_data()
408 } else if ((len % 4) == 0) { in utilfdt_print_data()
412 for (i = 0, len /= 4; i < len; i++) in utilfdt_print_data()
414 i < (len - 1) ? " " : ""); in utilfdt_print_data()
419 for (i = 0; i < len; i++) in utilfdt_print_data()
420 printf("%02x%s", *p++, i < len - 1 ? " " : ""); in utilfdt_print_data()