Lines Matching refs:options_bytes
425 int options_bytes = 0, safe_options_bytes = 0; /* UTF-8 bytes */ in efi_convert_cmdline() local
441 while (options_bytes < COMMAND_LINE_SIZE && options_chars--) { in efi_convert_cmdline()
450 safe_options_bytes = options_bytes; in efi_convert_cmdline()
452 options_bytes++; in efi_convert_cmdline()
461 options_bytes += 2 + (c >= 0x800); in efi_convert_cmdline()
474 options_bytes -= 3; in efi_convert_cmdline()
476 options_bytes++; in efi_convert_cmdline()
482 if (options_bytes >= COMMAND_LINE_SIZE) { in efi_convert_cmdline()
483 options_bytes = safe_options_bytes; in efi_convert_cmdline()
485 options_bytes); in efi_convert_cmdline()
489 options_bytes++; /* NUL termination */ in efi_convert_cmdline()
491 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, options_bytes, in efi_convert_cmdline()
496 snprintf((char *)cmdline_addr, options_bytes, "%.*ls", in efi_convert_cmdline()
497 options_bytes - 1, options); in efi_convert_cmdline()
499 *cmd_line_len = options_bytes; in efi_convert_cmdline()