Lines Matching refs:ret

75 	if (arg.ret != TEE_SUCCESS) {  in get_connection()
98 efi_status_t ret; in optee_mm_communicate() local
142 if (arg.ret == TEE_ERROR_EXCESS_DATA) in optee_mm_communicate()
144 if (arg.ret != TEE_SUCCESS) in optee_mm_communicate()
149 ret = EFI_SUCCESS; in optee_mm_communicate()
153 ret = EFI_INVALID_PARAMETER; in optee_mm_communicate()
157 ret = EFI_ACCESS_DENIED; in optee_mm_communicate()
161 ret = EFI_OUT_OF_RESOURCES; in optee_mm_communicate()
165 ret = EFI_ACCESS_DENIED; in optee_mm_communicate()
168 return ret; in optee_mm_communicate()
187 int ret; in ffa_notify_mm_sp() local
191 ret = uclass_first_device_err(UCLASS_FFA, &dev); in ffa_notify_mm_sp()
192 if (ret) { in ffa_notify_mm_sp()
194 return ret; in ffa_notify_mm_sp()
199 ret = ffa_sync_send_receive(dev, mm_sp_id, &msg, 1); in ffa_notify_mm_sp()
200 if (ret) in ffa_notify_mm_sp()
201 return ret; in ffa_notify_mm_sp()
207 ret = 0; in ffa_notify_mm_sp()
210 ret = -EINVAL; in ffa_notify_mm_sp()
213 ret = -EPERM; in ffa_notify_mm_sp()
216 ret = -EACCES; in ffa_notify_mm_sp()
219 ret = -EBUSY; in ffa_notify_mm_sp()
222 ret = -EACCES; in ffa_notify_mm_sp()
225 return ret; in ffa_notify_mm_sp()
242 int ret; in ffa_discover_mm_sp_id() local
246 ret = uclass_first_device_err(UCLASS_FFA, &dev); in ffa_discover_mm_sp_id()
247 if (ret) { in ffa_discover_mm_sp_id()
249 return ret; in ffa_discover_mm_sp_id()
253 ret = ffa_partition_info_get(dev, mm_sp_svc_uuid, &count, &descs); in ffa_discover_mm_sp_id()
254 if (ret) { in ffa_discover_mm_sp_id()
255 log_err("EFI: Failure in querying SPs info (%d), MM SP discovery failure\n", ret); in ffa_discover_mm_sp_id()
256 return ret; in ffa_discover_mm_sp_id()
379 int ret; in get_mm_comms() local
381 ret = uclass_first_device_err(UCLASS_FFA, &dev); in get_mm_comms()
382 if (ret) { in get_mm_comms()
407 efi_status_t ret; in mm_communicate() local
421 ret = ffa_mm_communicate(comm_buf, dsize); in mm_communicate()
423 ret = optee_mm_communicate(comm_buf, dsize); in mm_communicate()
425 ret = optee_mm_communicate(comm_buf, dsize); in mm_communicate()
428 if (ret != EFI_SUCCESS) { in mm_communicate()
430 return ret; in mm_communicate()
448 efi_uintn_t func, efi_status_t *ret) in setup_mm_hdr() argument
464 *ret = EFI_INVALID_PARAMETER; in setup_mm_hdr()
472 *ret = EFI_OUT_OF_RESOURCES; in setup_mm_hdr()
484 *ret = EFI_SUCCESS; in setup_mm_hdr()
500 efi_status_t ret; in get_max_payload() local
503 ret = EFI_INVALID_PARAMETER; in get_max_payload()
509 SMM_VARIABLE_FUNCTION_GET_PAYLOAD_SIZE, &ret); in get_max_payload()
513 ret = mm_communicate(comm_buf, payload_size); in get_max_payload()
514 if (ret != EFI_SUCCESS) in get_max_payload()
519 ret = EFI_DEVICE_ERROR; in get_max_payload()
536 return ret; in get_max_payload()
551 efi_status_t ret; in set_property_int() local
555 ret = EFI_INVALID_PARAMETER; in set_property_int()
560 &ret); in set_property_int()
570 ret = mm_communicate(comm_buf, payload_size); in set_property_int()
574 return ret; in set_property_int()
585 efi_status_t ret; in get_property_int() local
590 ret = EFI_INVALID_PARAMETER; in get_property_int()
595 &ret); in get_property_int()
603 ret = mm_communicate(comm_buf, payload_size); in get_property_int()
611 if (ret == EFI_NOT_FOUND) in get_property_int()
612 ret = EFI_SUCCESS; in get_property_int()
613 if (ret != EFI_SUCCESS) in get_property_int()
619 return ret; in get_property_int()
633 efi_status_t ret, tmp; in efi_get_variable_int() local
636 ret = EFI_INVALID_PARAMETER; in efi_get_variable_int()
643 ret = EFI_INVALID_PARAMETER; in efi_get_variable_int()
659 SMM_VARIABLE_FUNCTION_GET_VARIABLE, &ret); in efi_get_variable_int()
671 ret = mm_communicate(comm_buf, payload_size); in efi_get_variable_int()
672 if (ret != EFI_SUCCESS && ret != EFI_BUFFER_TOO_SMALL) in efi_get_variable_int()
685 ret = tmp; in efi_get_variable_int()
695 if (ret != EFI_SUCCESS) in efi_get_variable_int()
702 ret = EFI_INVALID_PARAMETER; in efi_get_variable_int()
706 return ret; in efi_get_variable_int()
718 efi_status_t ret; in efi_get_next_variable_name_int() local
721 ret = EFI_INVALID_PARAMETER; in efi_get_next_variable_name_int()
729 ret = EFI_INVALID_PARAMETER; in efi_get_next_variable_name_int()
734 ret = EFI_INVALID_PARAMETER; in efi_get_next_variable_name_int()
745 &ret); in efi_get_next_variable_name_int()
757 ret = mm_communicate(comm_buf, payload_size); in efi_get_next_variable_name_int()
758 if (ret == EFI_SUCCESS || ret == EFI_BUFFER_TOO_SMALL) { in efi_get_next_variable_name_int()
762 if (ret != EFI_SUCCESS) in efi_get_next_variable_name_int()
770 return ret; in efi_get_next_variable_name_int()
778 efi_status_t ret, alt_ret = EFI_SUCCESS; in efi_set_variable_int() local
787 ret = EFI_INVALID_PARAMETER; in efi_set_variable_int()
791 ret = EFI_INVALID_PARAMETER; in efi_set_variable_int()
798 ret = EFI_INVALID_PARAMETER; in efi_set_variable_int()
808 SMM_VARIABLE_FUNCTION_SET_VARIABLE, &ret); in efi_set_variable_int()
819 ret = get_property_int(variable_name, name_size, vendor, in efi_set_variable_int()
821 if (ret != EFI_SUCCESS) in efi_set_variable_int()
828 ret = set_property_int(variable_name, name_size, vendor, &var_property); in efi_set_variable_int()
829 if (ret != EFI_SUCCESS) in efi_set_variable_int()
832 ret = EFI_WRITE_PROTECTED; in efi_set_variable_int()
846 ret = mm_communicate(comm_buf, payload_size); in efi_set_variable_int()
847 if (ret != EFI_SUCCESS) in efi_set_variable_int()
848 alt_ret = ret; in efi_set_variable_int()
856 ret = set_property_int(variable_name, name_size, vendor, &var_property); in efi_set_variable_int()
866 return alt_ret == EFI_SUCCESS ? ret : alt_ret; in efi_set_variable_int()
876 efi_status_t ret; in efi_query_variable_info_int() local
887 &ret); in efi_query_variable_info_int()
892 ret = mm_communicate(comm_buf, payload_size); in efi_query_variable_info_int()
893 if (ret != EFI_SUCCESS) in efi_query_variable_info_int()
902 return ret; in efi_query_variable_info_int()
954 efi_status_t ret; in efi_variables_boot_exit_notify() local
960 SMM_VARIABLE_FUNCTION_EXIT_BOOT_SERVICE, &ret); in efi_variables_boot_exit_notify()
962 ret = mm_communicate(comm_buf, 0); in efi_variables_boot_exit_notify()
964 ret = EFI_NOT_FOUND; in efi_variables_boot_exit_notify()
966 if (ret != EFI_SUCCESS) in efi_variables_boot_exit_notify()
970 ret = efi_var_collect(&var_buf, &len, EFI_VARIABLE_RUNTIME_ACCESS); in efi_variables_boot_exit_notify()
971 if (ret != EFI_SUCCESS) in efi_variables_boot_exit_notify()
994 efi_status_t ret; in efi_init_variables() local
997 ret = efi_var_mem_init(); in efi_init_variables()
998 if (ret != EFI_SUCCESS) in efi_init_variables()
999 return ret; in efi_init_variables()
1001 ret = get_max_payload(&max_payload_size); in efi_init_variables()
1002 if (ret != EFI_SUCCESS) in efi_init_variables()
1003 return ret; in efi_init_variables()
1009 ret = efi_init_secure_state(); in efi_init_variables()
1010 if (ret != EFI_SUCCESS) in efi_init_variables()
1011 return ret; in efi_init_variables()