Lines Matching refs:ret
213 int ret = 0;
235 ret = PTR_ERR(cache_entry);
248 ret = -ENAMETOOLONG;
256 ret = -ENAMETOOLONG;
264 ret = org_ctx->actor(org_ctx, dentry_name, dentry_len, org_ctx->pos,
270 iterate_callback_merge->result = ret;
271 ret = ret == 0 ? 0 : 1;
272 if (ret && d_type == DT_DIR && cache_entry->file_type == DT_DIR &&
277 if (ret && !insert_res)
281 return ret;
380 int ret = -EINVAL;
388 return ret;
396 ret = ret ? -ENOMEM : 0;
414 ret = 0;
422 return ret;
427 int ret = 0;
439 ret = do_dir_open_merge(file, hmdfs_sb(inode->i_sb)->cred, fi);
440 if (ret)
443 return ret;
624 int ret = 0;
633 ret = copy_string_from_user(hdi->local_path_pos, hdi->local_path_len,
635 if (ret != 0)
636 return ret;
638 ret = copy_string_from_user(hdi->distributed_path_pos,
641 if (ret != 0)
642 return ret;
644 ret = copy_string_from_user(hdi->bundle_name_pos, hdi->bundle_name_len,
646 if (ret != 0)
647 return ret;
675 int ret;
680 ret = kern_path(path_value, 0, &path);
681 if (ret)
682 return ret;
683 ret = vfs_getattr(&path, &buf, STATX_BASIC_STATS | STATX_BTIME, 0);
685 if (ret) {
686 hmdfs_err("call vfs_getattr failed, err %d", ret);
687 return ret;
691 ret = copy_to_user((uint64_t __user *)pos, &size, sizeof(uint64_t));
692 return ret;
697 int ret;
701 ret = kern_path(data->distributed_path, 0, &path);
702 if (ret == 0){
704 return ret;
710 ret = vfs_symlink(path.dentry->d_inode, dentry, data->local_path);
713 return ret;
765 int ret = 0;
772 ret = -ENOMEM;
776 ret = hmdfs_get_info_from_user(arg, &hdi, data);
777 if (ret != 0)
782 ret = -EACCES;
786 ret = create_dir_recursive(data->distributed_path, DIR_MODE);
787 if (ret != 0)
790 ret = create_link_file(data);
791 if (ret != 0 && ret != -EEXIST)
794 ret = get_file_size(data->local_path, hdi.size);
804 return ret;