Lines Matching full:uv
31 static void set_secure_boot(uefi_vars_state *uv, uint8_t sb) in set_secure_boot() argument
33 uefi_vars_set_variable(uv, EfiGlobalVariable, in set_secure_boot()
40 static void set_secure_boot_enable(uefi_vars_state *uv, uint8_t sbe) in set_secure_boot_enable() argument
42 uefi_vars_set_variable(uv, EfiSecureBootEnableDisable, in set_secure_boot_enable()
49 static void set_setup_mode(uefi_vars_state *uv, uint8_t sm) in set_setup_mode() argument
51 uefi_vars_set_variable(uv, EfiGlobalVariable, in set_setup_mode()
58 static void set_custom_mode(uefi_vars_state *uv, uint8_t cm) in set_custom_mode() argument
60 uefi_vars_set_variable(uv, EfiCustomModeEnable, in set_custom_mode()
67 static void set_signature_support(uefi_vars_state *uv) in set_signature_support() argument
77 uefi_vars_set_variable(uv, EfiGlobalVariable, in set_signature_support()
84 static bool setup_mode_is_active(uefi_vars_state *uv) in setup_mode_is_active() argument
89 var = uefi_vars_find_variable(uv, EfiGlobalVariable, in setup_mode_is_active()
100 static bool custom_mode_is_active(uefi_vars_state *uv) in custom_mode_is_active() argument
105 var = uefi_vars_find_variable(uv, EfiCustomModeEnable, in custom_mode_is_active()
158 static uefi_variable *uefi_vars_find_siglist(uefi_vars_state *uv, in uefi_vars_find_siglist() argument
162 return uefi_vars_find_variable(uv, EfiGlobalVariable, in uefi_vars_find_siglist()
166 return uefi_vars_find_variable(uv, EfiGlobalVariable, in uefi_vars_find_siglist()
170 return uefi_vars_find_variable(uv, EfiGlobalVariable, in uefi_vars_find_siglist()
177 static efi_status uefi_vars_check_auth_2_sb(uefi_vars_state *uv, in uefi_vars_check_auth_2_sb() argument
186 if (custom_mode_is_active(uv)) { in uefi_vars_check_auth_2_sb()
191 if (setup_mode_is_active(uv) && !uefi_vars_is_sb_pk(var)) { in uefi_vars_check_auth_2_sb()
201 siglist = uefi_vars_find_siglist(uv, var); in uefi_vars_check_auth_2_sb()
202 if (!siglist && setup_mode_is_active(uv) && uefi_vars_is_sb_pk(var)) { in uefi_vars_check_auth_2_sb()
218 efi_status uefi_vars_check_auth_2(uefi_vars_state *uv, uefi_variable *var, in uefi_vars_check_auth_2() argument
243 status = uefi_vars_check_auth_2_sb(uv, var, va, data, data_offset); in uefi_vars_check_auth_2()
268 efi_status uefi_vars_check_secure_boot(uefi_vars_state *uv, uefi_variable *var) in uefi_vars_check_secure_boot() argument
282 uv->force_secure_boot && in uefi_vars_check_secure_boot()
291 uv->disable_custom_mode) { in uefi_vars_check_secure_boot()
299 void uefi_vars_auth_init(uefi_vars_state *uv) in uefi_vars_auth_init() argument
305 pk_var = uefi_vars_find_variable(uv, EfiGlobalVariable, in uefi_vars_auth_init()
312 set_setup_mode(uv, platform_mode); in uefi_vars_auth_init()
315 set_signature_support(uv); in uefi_vars_auth_init()
319 sbe_var = uefi_vars_find_variable(uv, EfiSecureBootEnableDisable, in uefi_vars_auth_init()
327 set_secure_boot_enable(uv, sbe); in uefi_vars_auth_init()
330 if (uv->force_secure_boot && sbe != SECURE_BOOT_ENABLE) { in uefi_vars_auth_init()
332 set_secure_boot_enable(uv, sbe); in uefi_vars_auth_init()
341 set_secure_boot(uv, sb); in uefi_vars_auth_init()
344 set_custom_mode(uv, STANDARD_SECURE_BOOT_MODE); in uefi_vars_auth_init()
347 uefi_vars_set_variable(uv, EfiGlobalVariable, in uefi_vars_auth_init()
353 uefi_vars_set_variable(uv, EfiGlobalVariable, in uefi_vars_auth_init()
360 uefi_vars_json_save(uv); in uefi_vars_auth_init()