• Home
  • Raw
  • Download

Lines Matching refs:rc

248 	int rc = 0;  local
262 rc = CIFSSMBUnixQPathInfo(xid, pTcon, full_path, &find_data,
265 if (rc == -EREMOTE && !is_dfs_referral) {
270 rc = 0;
271 } else if (rc)
281 rc = -ENOMEM;
305 return rc;
312 int rc; local
329 rc = CIFSSMBOpen(xid, pTcon, path, FILE_OPEN, GENERIC_READ,
334 if (rc == 0) {
337 rc = CIFSSMBRead(xid, pTcon,
341 if ((rc == 0) && (bytes_read >= 8)) {
369 rc = -EOPNOTSUPP;
373 rc = -EOPNOTSUPP; /* or some unknown SFU type */
377 return rc;
387 ssize_t rc; local
391 rc = CIFSSMBQueryEA(xid, cifs_sb->tcon, path, "SETFILEBITS",
394 if (rc < 0)
395 return (int)rc;
396 else if (rc > 3) {
444 int rc = 0; local
461 return rc;
473 rc = CIFSSMBQPathInfo(xid, pTcon, full_path, pfindData,
480 if ((rc == -EOPNOTSUPP) || (rc == -EINVAL)) {
481 rc = SMBQueryInformation(xid, pTcon, full_path,
489 if (rc == -EREMOTE) {
492 rc = 0;
493 } else if (rc)
536 rc = -ENOMEM;
651 return rc;
705 long rc; local
721 rc = cifs_get_inode_info_unix(&inode, full_path, inode->i_sb,
724 rc = cifs_get_inode_info(&inode, full_path, NULL, inode->i_sb,
726 if (rc && cifs_sb->tcon->ipc) {
734 } else if (rc) {
738 return ERR_PTR(rc);
755 int rc; local
811 rc = CIFSSMBSetPathInfo(xid, pTcon, full_path,
815 if (rc == 0) {
818 } else if (rc != -EOPNOTSUPP && rc != -EINVAL)
824 rc = CIFSSMBOpen(xid, pTcon, full_path, FILE_OPEN,
831 if (rc != 0) {
832 if (rc == -EIO)
833 rc = -EINVAL;
840 rc = CIFSSMBSetFileInfo(xid, pTcon, &info_buf, netfid, netpid);
841 if (!rc)
849 return rc;
861 int rc; local
870 rc = CIFSSMBOpen(xid, tcon, full_path, FILE_OPEN,
874 if (rc != 0)
890 rc = -ENOMEM;
894 rc = CIFSSMBSetFileInfo(xid, tcon, info_buf, netfid,
898 if (rc != 0)
905 rc = CIFSSMBRenameOpenFile(xid, tcon, netfid, NULL, cifs_sb->local_nls,
908 if (rc != 0) {
909 rc = -ETXTBSY;
915 rc = CIFSSMBSetFileDisposition(xid, tcon, true, netfid,
925 if (rc == -ENOENT)
926 rc = 0;
927 else if (rc != 0) {
928 rc = -ETXTBSY;
938 return rc;
962 int rc = 0; local
988 rc = CIFSPOSIXDelFile(xid, tcon, full_path,
991 cFYI(1, ("posix del rc %d", rc));
992 if ((rc == 0) || (rc == -ENOENT))
997 rc = CIFSSMBDelFile(xid, tcon, full_path, cifs_sb->local_nls,
1001 if (!rc) {
1004 } else if (rc == -ENOENT) {
1006 } else if (rc == -ETXTBSY) {
1007 rc = cifs_rename_pending_delete(full_path, dentry, xid);
1008 if (rc == 0)
1010 } else if (rc == -EACCES && dosattr == 0) {
1013 rc = -ENOMEM;
1026 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1027 if (rc != 0)
1034 if (rc != 0 && dosattr != 0)
1051 return rc;
1094 int rc = 0, tmprc; local
1121 rc = -ENOMEM;
1126 rc = CIFSPOSIXCreate(xid, pTcon, SMB_O_DIRECTORY | SMB_O_CREAT,
1131 if (rc == -EOPNOTSUPP) {
1134 } else if (rc) {
1135 cFYI(1, ("posix mkdir returned 0x%x", rc));
1179 rc = CIFSSMBMkDir(xid, pTcon, full_path, cifs_sb->local_nls,
1181 if (rc) {
1182 cFYI(1, ("cifs_mkdir returned 0x%x", rc));
1188 rc = cifs_get_inode_info_unix(&newinode, full_path,
1191 rc = cifs_get_inode_info(&newinode, full_path, NULL,
1273 return rc;
1278 int rc = 0; local
1298 rc = CIFSSMBRmDir(xid, pTcon, full_path, cifs_sb->local_nls,
1301 if (!rc) {
1322 return rc;
1332 int oplock, rc; local
1335 rc = CIFSSMBRename(xid, pTcon, fromPath, toPath, cifs_sb->local_nls,
1344 if (rc == 0 || rc != -ETXTBSY)
1345 return rc;
1348 rc = CIFSSMBOpen(xid, pTcon, fromPath, FILE_OPEN, DELETE,
1353 if (rc == 0) {
1354 rc = CIFSSMBRenameOpenFile(xid, pTcon, srcfid,
1362 return rc;
1375 int xid, rc, tmprc; local
1388 rc = -EXDEV;
1398 rc = -ENOMEM;
1404 rc = -ENOMEM;
1408 rc = cifs_do_rename(xid, source_dentry, fromName,
1411 if (rc == -EEXIST && tcon->unix_ext) {
1420 rc = -ENOMEM;
1443 rc = 0;
1450 if ((rc == -EACCES) || (rc == -EEXIST)) {
1455 rc = cifs_do_rename(xid, source_dentry, fromName,
1464 return rc;
1470 int rc = 0, wbrc = 0; local
1488 return rc;
1514 return rc;
1525 rc = cifs_get_inode_info_unix(&direntry->d_inode, full_path,
1527 if (rc) {
1528 cFYI(1, ("error on getting revalidate info %d", rc));
1534 rc = cifs_get_inode_info(&direntry->d_inode, full_path, NULL,
1536 if (rc) {
1537 cFYI(1, ("error on getting revalidate info %d", rc));
1598 return rc;
1617 int rc = 0; local
1626 return rc;
1688 int rc; local
1707 rc = CIFSSMBSetFileSize(xid, pTcon, attrs->ia_size, nfid,
1710 cFYI(1, ("SetFSize for attrs rc = %d", rc));
1711 if ((rc == -EINVAL) || (rc == -EOPNOTSUPP)) {
1713 rc = CIFSSMBWrite(xid, pTcon, nfid, 0, attrs->ia_size,
1715 cFYI(1, ("Wrt seteof rc %d", rc));
1718 rc = -EINVAL;
1720 if (rc != 0) {
1725 rc = CIFSSMBSetEOF(xid, pTcon, full_path, attrs->ia_size,
1729 cFYI(1, ("SetEOF by path (setattrs) rc = %d", rc));
1730 if ((rc == -EINVAL) || (rc == -EOPNOTSUPP)) {
1734 rc = SMBLegacyOpen(xid, pTcon, full_path,
1740 if (rc == 0) {
1742 rc = CIFSSMBWrite(xid, pTcon, netfid, 0,
1746 cFYI(1, ("wrt seteof rc %d", rc));
1752 if (rc == 0) {
1753 rc = cifs_vmtruncate(inode, attrs->ia_size);
1757 return rc;
1763 int rc; local
1779 rc = inode_change_ok(inode, attrs);
1780 if (rc < 0)
1783 rc = 0;
1788 rc = -ENOMEM;
1801 rc = filemap_write_and_wait(inode->i_mapping);
1802 if (rc != 0) {
1803 cifsInode->write_behind_rc = rc;
1804 rc = 0;
1809 rc = cifs_set_file_size(inode, attrs, xid, full_path);
1810 if (rc != 0)
1820 rc = -ENOMEM;
1856 rc = CIFSSMBUnixSetInfo(xid, pTcon, full_path, args,
1861 if (!rc)
1862 rc = inode_setattr(inode, attrs);
1867 return rc;
1878 int rc = -EACCES; local
1889 rc = inode_change_ok(inode, attrs);
1890 if (rc < 0) {
1892 return rc;
1894 rc = 0;
1912 rc = filemap_write_and_wait(inode->i_mapping);
1913 if (rc != 0) {
1914 cifsInode->write_behind_rc = rc;
1915 rc = 0;
1920 rc = cifs_set_file_size(inode, attrs, xid, full_path);
1921 if (rc != 0)
1945 rc = 0;
1948 rc = mode_to_acl(inode, full_path, mode);
1985 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1993 if ((rc) && (attrs->ia_valid &
1995 rc = 0;
2000 if (!rc)
2001 rc = inode_setattr(inode, attrs);
2005 return rc;