Lines Matching refs:lo
826 struct efi_load_option lo; in do_efi_boot_add() local
846 lo.attributes = LOAD_OPTION_ACTIVE; /* always ACTIVE */ in do_efi_boot_add()
854 lo.label = label; /* label will be changed below */ in do_efi_boot_add()
866 lo.file_path = file_path; in do_efi_boot_add()
867 lo.file_path_length = efi_dp_size(file_path) in do_efi_boot_add()
872 lo.optional_data = NULL; in do_efi_boot_add()
874 lo.optional_data = (const u8 *)argv[6]; in do_efi_boot_add()
876 size = efi_serialize_load_option(&lo, (u8 **)&data); in do_efi_boot_add()
895 free(lo.label); in do_efi_boot_add()
958 struct efi_load_option lo; in show_efi_boot_opt_data() local
964 ret = efi_deserialize_load_option(&lo, data, size); in show_efi_boot_opt_data()
970 label_len16 = u16_strlen(lo.label); in show_efi_boot_opt_data()
971 label_len = utf16_utf8_strnlen(lo.label, label_len16); in show_efi_boot_opt_data()
976 utf16_utf8_strncpy(&p, lo.label, label_len16); in show_efi_boot_opt_data()
981 lo.attributes & LOAD_OPTION_ACTIVE ? 'A' : '-', in show_efi_boot_opt_data()
983 lo.attributes & LOAD_OPTION_FORCE_RECONNECT ? 'R' : '-', in show_efi_boot_opt_data()
985 lo.attributes & LOAD_OPTION_HIDDEN ? 'H' : '-', in show_efi_boot_opt_data()
986 lo.attributes); in show_efi_boot_opt_data()
989 dp_str = efi_dp_str(lo.file_path); in show_efi_boot_opt_data()
995 lo.optional_data, *size, true); in show_efi_boot_opt_data()
1129 struct efi_load_option lo; in show_efi_boot_order() local
1186 ret = efi_deserialize_load_option(&lo, data, &size); in show_efi_boot_order()
1193 label_len16 = u16_strlen(lo.label); in show_efi_boot_order()
1194 label_len = utf16_utf8_strnlen(lo.label, label_len16); in show_efi_boot_order()
1202 utf16_utf8_strncpy(&p, lo.label, label_len16); in show_efi_boot_order()