Lines Matching refs:status
321 static int efi_status_to_err(efi_status_t status) in efi_status_to_err() argument
325 switch (status) { in efi_status_to_err()
450 efi_status_t status; in efivar_init() local
470 status = ops->get_next_variable(&variable_name_size, in efivar_init()
473 switch (status) { in efivar_init()
496 status = EFI_NOT_FOUND; in efivar_init()
502 status = EFI_NOT_FOUND; in efivar_init()
512 status); in efivar_init()
513 status = EFI_NOT_FOUND; in efivar_init()
517 } while (status != EFI_NOT_FOUND); in efivar_init()
589 efi_status_t status; in __efivar_entry_delete() local
593 status = ops->set_variable(entry->var.VariableName, in __efivar_entry_delete()
597 return efi_status_to_err(status); in __efivar_entry_delete()
615 efi_status_t status; in efivar_entry_delete() local
618 status = ops->set_variable(entry->var.VariableName, in efivar_entry_delete()
621 if (!(status == EFI_SUCCESS || status == EFI_NOT_FOUND)) { in efivar_entry_delete()
623 return efi_status_to_err(status); in efivar_entry_delete()
656 efi_status_t status; in efivar_entry_set() local
667 status = check_var_size(attributes, size + ucs2_strsize(name, 1024)); in efivar_entry_set()
668 if (status == EFI_SUCCESS || status == EFI_UNSUPPORTED) in efivar_entry_set()
669 status = ops->set_variable(name, &vendor, in efivar_entry_set()
674 return efi_status_to_err(status); in efivar_entry_set()
694 efi_status_t status; in efivar_entry_set_nonblocking() local
699 status = check_var_size(attributes, size + ucs2_strsize(name, 1024)); in efivar_entry_set_nonblocking()
700 if (status != EFI_SUCCESS) { in efivar_entry_set_nonblocking()
705 status = ops->set_variable_nonblocking(name, &vendor, attributes, in efivar_entry_set_nonblocking()
709 return efi_status_to_err(status); in efivar_entry_set_nonblocking()
734 efi_status_t status; in efivar_entry_set_safe() local
760 status = check_var_size(attributes, size + ucs2_strsize(name, 1024)); in efivar_entry_set_safe()
761 if (status != EFI_SUCCESS) { in efivar_entry_set_safe()
766 status = ops->set_variable(name, &vendor, attributes, size, data); in efivar_entry_set_safe()
770 return efi_status_to_err(status); in efivar_entry_set_safe()
837 efi_status_t status; in efivar_entry_size() local
842 status = ops->get_variable(entry->var.VariableName, in efivar_entry_size()
846 if (status != EFI_BUFFER_TOO_SMALL) in efivar_entry_size()
847 return efi_status_to_err(status); in efivar_entry_size()
868 efi_status_t status; in __efivar_entry_get() local
872 status = ops->get_variable(entry->var.VariableName, in __efivar_entry_get()
876 return efi_status_to_err(status); in __efivar_entry_get()
891 efi_status_t status; in efivar_entry_get() local
894 status = ops->get_variable(entry->var.VariableName, in efivar_entry_get()
899 return efi_status_to_err(status); in efivar_entry_get()
931 efi_status_t status; in efivar_entry_set_get_size() local
949 status = check_var_size(attributes, *size + ucs2_strsize(name, 1024)); in efivar_entry_set_get_size()
950 if (status != EFI_SUCCESS) { in efivar_entry_set_get_size()
951 if (status != EFI_UNSUPPORTED) { in efivar_entry_set_get_size()
952 err = efi_status_to_err(status); in efivar_entry_set_get_size()
962 status = ops->set_variable(name, vendor, attributes, *size, data); in efivar_entry_set_get_size()
963 if (status != EFI_SUCCESS) { in efivar_entry_set_get_size()
964 err = efi_status_to_err(status); in efivar_entry_set_get_size()
977 status = ops->get_variable(entry->var.VariableName, in efivar_entry_set_get_size()
981 if (status == EFI_NOT_FOUND) in efivar_entry_set_get_size()
986 if (status && status != EFI_BUFFER_TOO_SMALL) in efivar_entry_set_get_size()
987 return efi_status_to_err(status); in efivar_entry_set_get_size()