Lines Matching refs:a2

186 		return ffa_to_linux_errno((int)ret.a2);  in ffa_rx_release()
199 .a1 = tx_buf, .a2 = rx_buf, .a3 = pg_cnt, in ffa_rxtx_map()
203 return ffa_to_linux_errno((int)ret.a2); in ffa_rxtx_map()
217 return ffa_to_linux_errno((int)ret.a2); in ffa_rxtx_unmap()
234 .a0 = FFA_FEATURES, .a1 = func_feat_id, .a2 = input_props, in ffa_features()
238 return ffa_to_linux_errno((int)id.a2); in ffa_features()
241 *if_props_1 = id.a2; in ffa_features()
265 .a1 = uuid0, .a2 = uuid1, .a3 = uuid2, .a4 = uuid3, in __ffa_partition_info_get()
271 return ffa_to_linux_errno((int)partition_info.a2); in __ffa_partition_info_get()
274 count = partition_info.a2; in __ffa_partition_info_get()
341 .a2 = (u64)uuid3 << 32 | uuid2, in __ffa_partition_info_get_regs()
346 return ffa_to_linux_errno((int)partition_info.a2); in __ffa_partition_info_get_regs()
349 count = PARTITION_COUNT(partition_info.a2); in __ffa_partition_info_get_regs()
353 cur_idx = CURRENT_INDEX(partition_info.a2); in __ffa_partition_info_get_regs()
354 tag = UUID_INFO_TAG(partition_info.a2); in __ffa_partition_info_get_regs()
355 buf_sz = PARTITION_INFO_SZ(partition_info.a2); in __ffa_partition_info_get_regs()
439 return ffa_to_linux_errno((int)id.a2); in ffa_id_get()
441 *vm_id = FIELD_GET(VM_ID_MASK, (id.a2)); in ffa_id_get()
473 .a0 = req_id, .a1 = src_dst_ids, .a2 = 0, in ffa_msg_send_direct_req()
481 return ffa_to_linux_errno((int)ret.a2); in ffa_msg_send_direct_req()
518 .a0 = FFA_MSG_SEND2, .a1 = 0, .a2 = 0 in ffa_msg_send2()
522 retval = ffa_to_linux_errno((int)ret.a2); in ffa_msg_send2()
539 .a2 = le64_to_cpu(uuid_regs.regs[0]), in ffa_msg_send_direct_req2()
549 return ffa_to_linux_errno((int)ret.a2); in ffa_msg_send_direct_req2()
565 .a0 = func_id, .a1 = len, .a2 = frag_len, in ffa_mem_first_frag()
572 .a1 = ret.a1, .a2 = ret.a2, in ffa_mem_first_frag()
576 return ffa_to_linux_errno((int)ret.a2); in ffa_mem_first_frag()
580 *handle = PACK_HANDLE(ret.a2, ret.a3); in ffa_mem_first_frag()
583 *handle = PACK_HANDLE(ret.a1, ret.a2); in ffa_mem_first_frag()
597 .a1 = HANDLE_LOW(handle), .a2 = HANDLE_HIGH(handle), in ffa_mem_next_frag()
604 .a1 = ret.a1, .a2 = ret.a2, in ffa_mem_next_frag()
608 return ffa_to_linux_errno((int)ret.a2); in ffa_mem_next_frag()
770 .a1 = HANDLE_LOW(g_handle), .a2 = HANDLE_HIGH(g_handle), in ffa_memory_reclaim()
775 return ffa_to_linux_errno((int)ret.a2); in ffa_memory_reclaim()
787 .a1 = drv_info->vm_id, .a2 = vcpu_count, in ffa_notification_bitmap_create()
791 return ffa_to_linux_errno((int)ret.a2); in ffa_notification_bitmap_create()
806 return ffa_to_linux_errno((int)ret.a2); in ffa_notification_bitmap_destroy()
867 .a0 = func, .a1 = src_dst_ids, .a2 = flags, in ffa_notification_bind_common()
873 return ffa_to_linux_errno((int)ret.a2); in ffa_notification_bind_common()
887 .a0 = FFA_NOTIFICATION_SET, .a1 = src_dst_ids, .a2 = flags, in ffa_notification_set()
893 return ffa_to_linux_errno((int)ret.a2); in ffa_notification_set()
914 .a0 = FFA_NOTIFICATION_GET, .a1 = rec_vcpu_ids, .a2 = flags, in ffa_notification_get()
918 return ffa_to_linux_errno((int)ret.a2); in ffa_notification_get()
923 notify->sp_map = PACK_NOTIFICATION_BITMAP(ret.a2, ret.a3); in ffa_notification_get()
980 if ((s32)ret.a2 != FFA_RET_NO_DATA) in ffa_notification_info_get()
982 ret.a0, ret.a2); in ffa_notification_info_get()
989 lists_cnt = FIELD_GET(NOTIFICATION_INFO_GET_ID_COUNT, ret.a2); in ffa_notification_info_get()
992 id_list = FIELD_GET(ID_LIST_MASK_64, ret.a2); in ffa_notification_info_get()
995 id_list = FIELD_GET(ID_LIST_MASK_32, ret.a2); in ffa_notification_info_get()
1025 } while (ret.a2 & NOTIFICATION_INFO_GET_MORE_PEND_MASK); in ffa_notification_info_get()
1040 return ffa_to_linux_errno((int)ret.a2); in ffa_run()