Lines Matching refs:attributes

209 		     u32 *attributes, efi_uintn_t *data_size, void *data,  in efi_get_variable_int()  argument
212 return efi_get_variable_mem(variable_name, vendor, attributes, data_size, in efi_get_variable_int()
236 u32 attributes, efi_uintn_t data_size, const void *data) in setvariable_allowed() argument
248 if (attributes & (EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS | \ in setvariable_allowed()
253 if ((attributes & in setvariable_allowed()
259 if ((attributes & EFI_VARIABLE_MASK) == EFI_VARIABLE_NON_VOLATILE) in setvariable_allowed()
263 if (attributes & EFI_VARIABLE_HARDWARE_ERROR_RECORD && in setvariable_allowed()
264 (!(attributes & EFI_VARIABLE_NON_VOLATILE) || in setvariable_allowed()
265 !(attributes & EFI_VARIABLE_RUNTIME_ACCESS) || in setvariable_allowed()
266 !(attributes & EFI_VARIABLE_BOOTSERVICE_ACCESS))) in setvariable_allowed()
274 u32 attributes, efi_uintn_t data_size, in efi_set_variable_int() argument
283 ret = setvariable_allowed(variable_name, vendor, attributes, data_size, in efi_set_variable_int()
290 append = !!(attributes & EFI_VARIABLE_APPEND_WRITE); in efi_set_variable_int()
291 delete = !append && (!data_size || !attributes); in efi_set_variable_int()
306 ((ro_check && var->attr != (attributes & ~EFI_VARIABLE_APPEND_WRITE)) || in efi_set_variable_int()
308 != (attributes & ~EFI_VARIABLE_READ_ONLY))))) { in efi_set_variable_int()
333 if (!(attributes & in efi_set_variable_int()
343 if (attributes & in efi_set_variable_int()
349 attributes, &env_attr, in efi_set_variable_int()
359 if (attributes & in efi_set_variable_int()
368 attributes = var->attr; in efi_set_variable_int()
381 attributes & ~EFI_VARIABLE_APPEND_WRITE, in efi_set_variable_int()
385 ret = efi_var_mem_ins(variable_name, vendor, attributes, in efi_set_variable_int()
403 if (attributes & EFI_VARIABLE_NON_VOLATILE) in efi_set_variable_int()
410 efi_query_variable_info_int(u32 attributes, in efi_query_variable_info_int() argument
417 !maximum_variable_size || !attributes) in efi_query_variable_info_int()
421 if ((attributes & EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS) || in efi_query_variable_info_int()
422 ((attributes & EFI_VARIABLE_MASK) == 0)) in efi_query_variable_info_int()
425 if ((attributes & EFI_VARIABLE_MASK) == EFI_VARIABLE_NON_VOLATILE) in efi_query_variable_info_int()
429 if ((attributes & in efi_query_variable_info_int()
434 if (attributes & ~EFI_VARIABLE_MASK) in efi_query_variable_info_int()
461 u32 attributes, in efi_query_variable_info_runtime() argument
466 if (!(attributes & EFI_VARIABLE_RUNTIME_ACCESS)) in efi_query_variable_info_runtime()
468 if ((attributes & (EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS | in efi_query_variable_info_runtime()
473 return efi_query_variable_info_int(attributes, in efi_query_variable_info_runtime()
491 u32 attributes, efi_uintn_t data_size, in efi_set_variable_runtime() argument
508 if (attributes & EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS) in efi_set_variable_runtime()
511 ret = setvariable_allowed(variable_name, vendor, attributes, data_size, in efi_set_variable_runtime()
518 append = !!(attributes & EFI_VARIABLE_APPEND_WRITE); in efi_set_variable_runtime()
519 attributes &= ~EFI_VARIABLE_APPEND_WRITE; in efi_set_variable_runtime()
520 delete = !append && (!data_size || !attributes); in efi_set_variable_runtime()
523 if (!delete && !(attributes & EFI_VARIABLE_RUNTIME_ACCESS)) in efi_set_variable_runtime()
533 (attributes & ~EFI_VARIABLE_READ_ONLY)))) in efi_set_variable_runtime()
537 if (!(attributes & EFI_VARIABLE_NON_VOLATILE)) in efi_set_variable_runtime()
547 attributes = var->attr; in efi_set_variable_runtime()
553 ret = efi_var_mem_ins(variable_name, vendor, attributes, in efi_set_variable_runtime()
557 ret = efi_var_mem_ins(variable_name, vendor, attributes, in efi_set_variable_runtime()