Lines Matching refs:optional_data
67 u16 *optional_data; member
976 return handle_user_input(bo->optional_data, EFICONFIG_OPTIONAL_DATA_MAX, 24, in eficonfig_boot_add_optional_data()
1184 efi_uintn_t dp_size, u16 *label, char *optional_data) in eficonfig_set_boot_option() argument
1194 lo.optional_data = optional_data; in eficonfig_set_boot_option()
1385 ret = create_boot_option_entry(efi_menu, "Optional Data: ", bo->optional_data, in eficonfig_show_boot_option()
1507 bo->optional_data = calloc(1, EFICONFIG_OPTIONAL_DATA_MAX * sizeof(u16)); in eficonfig_edit_boot_option()
1508 if (!bo->optional_data) { in eficonfig_edit_boot_option()
1541 memcpy(bo->optional_data, lo.optional_data, size); in eficonfig_edit_boot_option()
1582 if (utf16_utf8_strlen(bo->optional_data)) { in eficonfig_edit_boot_option()
1583 len = utf16_utf8_strlen(bo->optional_data) + 1; in eficonfig_edit_boot_option()
1588 utf16_utf8_strncpy(&p, bo->optional_data, u16_strlen(bo->optional_data)); in eficonfig_edit_boot_option()
1594 free(bo->optional_data); in eficonfig_edit_boot_option()
1717 !guidcmp(lo.optional_data, &efi_guid_bootmenu_auto_generated)) { in eficonfig_add_boot_selection_entry()
2395 char *optional_data; in eficonfig_enumerate_boot_option() local
2426 lo.optional_data = "1234567"; in eficonfig_enumerate_boot_option()
2433 optional_data = (char *)opt[i].lo + (opt[i].size - u16_strsize(u"1234567")); in eficonfig_enumerate_boot_option()
2434 memcpy(optional_data, &efi_guid_bootmenu_auto_generated, sizeof(efi_guid_t)); in eficonfig_enumerate_boot_option()
2498 !guidcmp(lo.optional_data, &efi_guid_bootmenu_auto_generated)) { in eficonfig_delete_invalid_boot_option()