Lines Matching refs:rc

194 	int rc = 0;  in spmc_handle_rxtx_map()  local
205 rc = FFA_INVALID_PARAMETERS; in spmc_handle_rxtx_map()
211 rc = FFA_INVALID_PARAMETERS; in spmc_handle_rxtx_map()
219 rc = FFA_DENIED; in spmc_handle_rxtx_map()
228 rc = map_buf(tx_pa, sz, &tx); in spmc_handle_rxtx_map()
229 if (rc) in spmc_handle_rxtx_map()
231 rc = map_buf(rx_pa, sz, &rx); in spmc_handle_rxtx_map()
232 if (rc) { in spmc_handle_rxtx_map()
240 rc = FFA_INVALID_PARAMETERS; in spmc_handle_rxtx_map()
246 rc = FFA_INVALID_PARAMETERS; in spmc_handle_rxtx_map()
261 spmc_set_args(args, ret_fid, FFA_PARAM_MBZ, rc, FFA_PARAM_MBZ, in spmc_handle_rxtx_map()
268 int rc = FFA_INVALID_PARAMETERS; in spmc_handle_rxtx_unmap() local
284 rc = 0; in spmc_handle_rxtx_unmap()
287 spmc_set_args(args, ret_fid, FFA_PARAM_MBZ, rc, FFA_PARAM_MBZ, in spmc_handle_rxtx_unmap()
294 int rc = 0; in spmc_handle_rx_release() local
300 rc = FFA_DENIED; in spmc_handle_rx_release()
303 rc = 0; in spmc_handle_rx_release()
308 spmc_set_args(args, ret_fid, FFA_PARAM_MBZ, rc, FFA_PARAM_MBZ, in spmc_handle_rx_release()
367 uint32_t rc = 0; in spmc_handle_partition_info_get() local
375 rc = FFA_BUSY; in spmc_handle_partition_info_get()
377 rc = FFA_DENIED; /* TX buffer not setup yet */ in spmc_handle_partition_info_get()
385 rc = FFA_NO_MEMORY; in spmc_handle_partition_info_get()
395 rc = ret_fid; in spmc_handle_partition_info_get()
399 rc = elem_count; in spmc_handle_partition_info_get()
422 rc = FFA_INVALID_PARAMETERS; in spmc_handle_partition_info_get()
428 rc = FFA_INVALID_PARAMETERS; in spmc_handle_partition_info_get()
434 rc = 1; in spmc_handle_partition_info_get()
437 spmc_set_args(args, ret_fid, FFA_PARAM_MBZ, rc, FFA_PARAM_MBZ, in spmc_handle_partition_info_get()
619 int rc = 0; in add_mem_share_frag() local
621 rc = add_mem_share_helper(&s->share, buf, flen); in add_mem_share_frag()
622 if (rc >= 0) { in add_mem_share_frag()
623 if (!ADD_OVERFLOW(s->frag_offset, rc, &s->frag_offset)) { in add_mem_share_frag()
627 rc = s->frag_offset; in add_mem_share_frag()
629 rc = FFA_INVALID_PARAMETERS; in add_mem_share_frag()
634 if (rc < 0) in add_mem_share_frag()
640 return rc; in add_mem_share_frag()
665 int rc = 0; in add_mem_share() local
673 rc = mem_share_init(buf, flen, &share.page_count, &share.region_count, in add_mem_share()
675 if (rc) in add_mem_share()
676 return rc; in add_mem_share()
691 rc = FFA_NO_MEMORY; in add_mem_share()
699 rc = add_mem_share_frag(s, (char *)buf + addr_range_offs, in add_mem_share()
702 if (rc >= 0) in add_mem_share()
705 return rc; in add_mem_share()
708 rc = add_mem_share_helper(&share, (char *)buf + addr_range_offs, in add_mem_share()
710 if (rc) { in add_mem_share()
715 rc = FFA_INVALID_PARAMETERS; in add_mem_share()
724 return rc; in add_mem_share()
731 int rc = 0; in handle_mem_share_tmem() local
754 rc = FFA_INVALID_PARAMETERS; in handle_mem_share_tmem()
759 rc = add_mem_share(mm, (void *)(tee_mm_get_smem(mm) + offs), blen, flen, in handle_mem_share_tmem()
762 if (rc > 0) in handle_mem_share_tmem()
763 return rc; in handle_mem_share_tmem()
768 return rc; in handle_mem_share_tmem()
775 int rc = FFA_DENIED; in handle_mem_share_rxbuf() local
781 rc = spmc_sp_add_share(rxtx, blen, in handle_mem_share_rxbuf()
784 rc = add_mem_share(NULL, rxtx->rx, blen, flen, in handle_mem_share_rxbuf()
791 return rc; in handle_mem_share_rxbuf()
802 int rc = 0; in handle_mem_share() local
815 rc = handle_mem_share_rxbuf(args->a1, args->a2, &global_handle, in handle_mem_share()
818 rc = handle_mem_share_tmem(args->a3, args->a1, args->a2, in handle_mem_share()
821 if (rc < 0) { in handle_mem_share()
822 ret_w2 = rc; in handle_mem_share()
825 if (rc > 0) { in handle_mem_share()
827 ret_w3 = rc; in handle_mem_share()
850 int rc = 0; in handle_mem_frag_tx() local
872 rc = FFA_INVALID_PARAMETERS; in handle_mem_frag_tx()
879 rc = FFA_INVALID_PARAMETERS; in handle_mem_frag_tx()
886 rc = FFA_INVALID_PARAMETERS; in handle_mem_frag_tx()
892 rc = add_mem_share_frag(s, buf, flen); in handle_mem_frag_tx()
896 if (rc <= 0 && mm) { in handle_mem_frag_tx()
901 if (rc < 0) { in handle_mem_frag_tx()
903 ret_w2 = rc; in handle_mem_frag_tx()
904 } else if (rc > 0) { in handle_mem_frag_tx()
906 ret_w3 = rc; in handle_mem_frag_tx()