Lines Matching refs:len
234 unsigned long len = 0; in append_value() local
247 len = strlen(data); in append_value()
248 if ((len & 0x1)) /* not multiple of two */ in append_value()
251 len /= 2; in append_value()
252 if (len > 8) in append_value()
254 else if (len > 4) in append_value()
255 len = 8; in append_value()
256 else if (len > 2) in append_value()
257 len = 4; in append_value()
263 tmp_buf = malloc(len); in append_value()
267 if (len == 1) { in append_value()
270 } else if (len == 2) { in append_value()
273 } else if (len == 4) { in append_value()
280 memcpy(tmp_buf, hex_ptr, len); in append_value()
285 len = strlen(data); in append_value()
286 if (len & 0x1) /* not multiple of two */ in append_value()
289 len /= 2; in append_value()
290 tmp_buf = malloc(len); in append_value()
294 if (hex2bin((u8 *)tmp_buf, data, len) < 0) in append_value()
305 len = strlen(data) - 1; in append_value()
306 if (data[len] != '"') in append_value()
310 len = strlen(data); in append_value()
314 new_buf = realloc(*bufp, *sizep + len); in append_value()
318 memcpy(new_buf + *sizep, value, len); in append_value()
320 *sizep += len; in append_value()
347 size_t len; in do_env_set_efi() local
378 len = utf8_utf16_strnlen(var_name, strlen(var_name)); in do_env_set_efi()
379 var_name16 = malloc((len + 1) * 2); in do_env_set_efi()
385 utf8_utf16_strncpy(&p, var_name, len + 1); in do_env_set_efi()