Lines Matching defs:rc

78 	int rc;
87 rc = rhashtable_lookup_insert_fast(&optee->ffa.global_ids, &r->linkage,
91 if (rc)
94 return rc;
100 int rc = -ENOENT;
106 rc = rhashtable_remove_fast(&optee->ffa.global_ids,
110 if (!rc)
113 return rc;
286 int rc;
288 rc = optee_check_mem_type(start, num_pages);
289 if (rc)
290 return rc;
292 rc = sg_alloc_table_from_pages(&sgt, pages, num_pages, 0,
294 if (rc)
295 return rc;
297 rc = mem_ops->memory_share(&args);
299 if (rc)
300 return rc;
302 rc = optee_shm_add_ffa_handle(optee, shm, args.g_handle);
303 if (rc) {
305 return rc;
326 int rc;
331 rc = msg_ops->sync_send_receive(ffa_dev, &data);
332 if (rc)
333 pr_err("Unregister SHM id 0x%llx rc %d\n", global_handle, rc);
335 rc = mem_ops->memory_reclaim(global_handle, 0);
336 if (rc)
337 pr_err("mem_reclaim: 0x%llx %d", global_handle, rc);
339 return rc;
348 int rc;
358 rc = mem_ops->memory_reclaim(global_handle, 0);
359 if (rc)
360 pr_err("mem_reclaim: 0x%llx %d", global_handle, rc);
364 return rc;
542 int rc;
547 rc = msg_ops->sync_send_receive(ffa_dev, data);
548 if (rc)
556 rc = -EIO;
571 rc = -EIO;
600 return rc;
664 int rc;
668 rc = msg_ops->sync_send_receive(ffa_dev, &data);
669 if (rc) {
670 pr_err("Unexpected error %d\n", rc);
681 rc = msg_ops->sync_send_receive(ffa_dev, &data);
682 if (rc) {
683 pr_err("Unexpected error %d\n", rc);
702 int rc;
704 rc = ops->msg_ops->sync_send_receive(ffa_dev, &data);
705 if (rc) {
706 pr_err("Unexpected error %d", rc);
741 int rc;
743 rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &data);
744 if (rc)
745 return rc;
829 int rc;
832 rc = ffa_dev->ops->notifier_ops->notify_request(ffa_dev,
837 if (!rc)
846 if (rc != -EACCES)
847 return rc;
850 return rc;
854 rc = enable_async_notif(optee);
855 if (rc < 0) {
861 return rc;
876 int rc;
896 rc = PTR_ERR(pool);
909 rc = PTR_ERR(teedev);
917 rc = PTR_ERR(teedev);
922 rc = tee_device_register(optee->teedev);
923 if (rc)
926 rc = tee_device_register(optee->supp_teedev);
927 if (rc)
930 rc = rhashtable_init(&optee->ffa.global_ids, &shm_rhash_params);
931 if (rc)
940 rc = PTR_ERR(ctx);
944 rc = optee_notif_init(optee, OPTEE_DEFAULT_MAX_NOTIF_VALUE);
945 if (rc)
948 rc = optee_ffa_async_notif_init(ffa_dev, optee);
949 if (rc < 0)
951 rc);
954 rc = optee_enumerate_devices(PTA_CMD_GET_DEVICES);
955 if (rc)
982 return rc;