Lines Matching refs:options_bytes
348 int options_bytes = 0, safe_options_bytes = 0; /* UTF-8 bytes */
357 while (options_bytes < COMMAND_LINE_SIZE && options_chars--) {
366 safe_options_bytes = options_bytes;
368 options_bytes++;
377 options_bytes += 2 + (c >= 0x800);
390 options_bytes -= 3;
392 options_bytes++;
398 if (options_bytes >= COMMAND_LINE_SIZE) {
399 options_bytes = safe_options_bytes;
401 options_bytes);
405 options_bytes++; /* NUL termination */
407 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, options_bytes,
412 snprintf((char *)cmdline_addr, options_bytes, "%.*ls",
413 options_bytes - 1, options);
415 *cmd_line_len = options_bytes;