Lines Matching refs:rc

193 	int rc = 0;
241 rc = super_setup_bdi(sb);
242 if (rc)
258 rc = PTR_ERR(inode);
269 rc = -ENOMEM;
284 return rc;
315 int rc = 0;
333 rc = server->ops->queryfs(xid, tcon, cifs_sb, buf);
336 return rc;
903 int rc;
921 rc = smb3_fs_context_dup(cifs_sb->ctx, old_ctx);
922 if (rc) {
923 root = ERR_PTR(rc);
927 rc = cifs_setup_cifs_sb(cifs_sb);
928 if (rc) {
929 root = ERR_PTR(rc);
933 rc = cifs_mount(cifs_sb, cifs_sb->ctx);
934 if (rc) {
937 rc);
938 root = ERR_PTR(rc);
960 rc = cifs_read_super(sb);
961 if (rc) {
962 root = ERR_PTR(rc);
993 ssize_t rc;
999 rc = cifs_revalidate_mapping(inode);
1000 if (rc)
1001 return rc;
1011 int rc;
1034 rc = filemap_fdatawrite(inode->i_mapping);
1035 if (rc)
1036 cifs_dbg(FYI, "cifs_file_write_iter: %d rc on %p inode\n",
1037 rc, inode);
1054 int rc;
1063 rc = filemap_fdatawait(inode->i_mapping);
1064 if (rc) {
1065 mapping_set_error(inode->i_mapping, rc);
1066 return rc;
1076 rc = cifs_revalidate_file_attr(file);
1077 if (rc < 0)
1078 return (loff_t)rc;
1211 int rc = -EINVAL;
1216 rc = src_tcon->ses->server->ops->set_file_size(
1220 rc = -ENOSYS;
1222 cifs_dbg(FYI, "SetFSize for copychunk rc = %d\n", rc);
1225 if (rc < 0)
1249 int rc = 0;
1263 rc = filemap_write_and_wait_range(inode->i_mapping, fpos, fend);
1266 return rc;
1282 int rc;
1294 rc = -EBADF;
1315 rc = filemap_write_and_wait_range(src_inode->i_mapping, off,
1317 if (rc)
1325 rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len);
1326 if (rc < 0)
1339 rc = cifs_flush_folio(target_inode, destoff, &fstart, &fend, true);
1340 if (rc)
1342 rc = cifs_flush_folio(target_inode, destend, &fstart, &fend, false);
1343 if (rc)
1353 rc = -EOPNOTSUPP;
1355 rc = target_tcon->ses->server->ops->duplicate_extents(xid,
1357 if (rc == 0 && new_size > i_size_read(target_inode)) {
1374 return rc < 0 ? rc : len;
1391 ssize_t rc;
1396 rc = -EBADF;
1401 rc = -EXDEV;
1412 rc = -EOPNOTSUPP;
1425 rc = filemap_write_and_wait_range(src_inode->i_mapping, off,
1427 if (rc)
1435 rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len);
1436 if (rc < 0)
1448 rc = cifs_flush_folio(target_inode, destoff, &fstart, &fend, true);
1449 if (rc)
1451 rc = cifs_flush_folio(target_inode, destend, &fstart, &fend, false);
1452 if (rc)
1461 rc = file_modified(dst_file);
1462 if (!rc) {
1463 rc = target_tcon->ses->server->ops->copychunk_range(xid,
1465 if (rc > 0 && destoff + rc > i_size_read(target_inode)) {
1466 truncate_setsize(target_inode, destoff + rc);
1472 if (rc > 0 && destoff + rc > target_cifsi->netfs.zero_point)
1473 target_cifsi->netfs.zero_point = destoff + rc;
1490 return rc;
1510 ssize_t rc;
1514 rc = -EOPNOTSUPP;
1516 return rc;
1519 rc = cifs_file_copychunk_range(xid, src_file, off, dst_file, destoff,
1523 if (rc == -EOPNOTSUPP || rc == -EXDEV)
1524 rc = splice_copy_file_range(src_file, off, dst_file,
1526 return rc;
1805 int rc = 0;
1856 rc = -ENOMEM;
1870 rc = -ENOMEM;
1877 rc = -ENOMEM;
1884 rc = -ENOMEM;
1891 rc = -ENOMEM;
1898 rc = -ENOMEM;
1902 rc = cifs_init_inodecache();
1903 if (rc)
1906 rc = init_mids();
1907 if (rc)
1910 rc = cifs_init_request_bufs();
1911 if (rc)
1915 rc = dfs_cache_init();
1916 if (rc)
1920 rc = init_cifs_spnego();
1921 if (rc)
1925 rc = cifs_genl_init();
1926 if (rc)
1930 rc = init_cifs_idmap();
1931 if (rc)
1934 rc = register_filesystem(&cifs_fs_type);
1935 if (rc)
1938 rc = register_filesystem(&smb3_fs_type);
1939 if (rc) {
1980 return rc;