Lines Matching refs:status

420 	efi_status_t status;  in efivar_init()  local
448 status = ops->get_next_variable(&variable_name_size, in efivar_init()
451 switch (status) { in efivar_init()
472 status = EFI_NOT_FOUND; in efivar_init()
477 status = EFI_NOT_FOUND; in efivar_init()
490 status = EFI_NOT_FOUND; in efivar_init()
496 status); in efivar_init()
497 status = EFI_NOT_FOUND; in efivar_init()
501 } while (status != EFI_NOT_FOUND); in efivar_init()
580 efi_status_t status; in __efivar_entry_delete() local
585 status = __efivars->ops->set_variable(entry->var.VariableName, in __efivar_entry_delete()
589 return efi_status_to_err(status); in __efivar_entry_delete()
607 efi_status_t status; in efivar_entry_delete() local
617 status = ops->set_variable(entry->var.VariableName, in efivar_entry_delete()
620 if (!(status == EFI_SUCCESS || status == EFI_NOT_FOUND)) { in efivar_entry_delete()
622 return efi_status_to_err(status); in efivar_entry_delete()
655 efi_status_t status; in efivar_entry_set() local
672 status = check_var_size(attributes, size + ucs2_strsize(name, 1024)); in efivar_entry_set()
673 if (status == EFI_SUCCESS || status == EFI_UNSUPPORTED) in efivar_entry_set()
674 status = ops->set_variable(name, &vendor, in efivar_entry_set()
679 return efi_status_to_err(status); in efivar_entry_set()
698 efi_status_t status; in efivar_entry_set_nonblocking() local
708 status = check_var_size_nonblocking(attributes, in efivar_entry_set_nonblocking()
710 if (status != EFI_SUCCESS) { in efivar_entry_set_nonblocking()
716 status = ops->set_variable_nonblocking(name, &vendor, attributes, in efivar_entry_set_nonblocking()
720 return efi_status_to_err(status); in efivar_entry_set_nonblocking()
744 efi_status_t status; in efivar_entry_set_safe() local
772 status = check_var_size_nonblocking(attributes, varsize); in efivar_entry_set_safe()
776 status = check_var_size(attributes, varsize); in efivar_entry_set_safe()
779 if (status != EFI_SUCCESS) { in efivar_entry_set_safe()
784 status = ops->set_variable(name, &vendor, attributes, size, data); in efivar_entry_set_safe()
788 return efi_status_to_err(status); in efivar_entry_set_safe()
853 efi_status_t status; in efivar_entry_size() local
864 status = ops->get_variable(entry->var.VariableName, in efivar_entry_size()
868 if (status != EFI_BUFFER_TOO_SMALL) in efivar_entry_size()
869 return efi_status_to_err(status); in efivar_entry_size()
889 efi_status_t status; in __efivar_entry_get() local
894 status = __efivars->ops->get_variable(entry->var.VariableName, in __efivar_entry_get()
898 return efi_status_to_err(status); in __efivar_entry_get()
912 efi_status_t status; in efivar_entry_get() local
922 status = __efivars->ops->get_variable(entry->var.VariableName, in efivar_entry_get()
927 return efi_status_to_err(status); in efivar_entry_get()
959 efi_status_t status; in efivar_entry_set_get_size() local
983 status = check_var_size(attributes, *size + ucs2_strsize(name, 1024)); in efivar_entry_set_get_size()
984 if (status != EFI_SUCCESS) { in efivar_entry_set_get_size()
985 if (status != EFI_UNSUPPORTED) { in efivar_entry_set_get_size()
986 err = efi_status_to_err(status); in efivar_entry_set_get_size()
998 status = ops->set_variable(name, vendor, attributes, *size, data); in efivar_entry_set_get_size()
999 if (status != EFI_SUCCESS) { in efivar_entry_set_get_size()
1000 err = efi_status_to_err(status); in efivar_entry_set_get_size()
1013 status = ops->get_variable(entry->var.VariableName, in efivar_entry_set_get_size()
1017 if (status == EFI_NOT_FOUND) in efivar_entry_set_get_size()
1022 if (status && status != EFI_BUFFER_TOO_SMALL) in efivar_entry_set_get_size()
1023 return efi_status_to_err(status); in efivar_entry_set_get_size()