Lines Matching refs:rc

40 	int rc;
43 rc = cifs_alloc_hash("md5", &md5);
44 if (rc)
45 return rc;
47 rc = crypto_shash_digest(md5, link_str, link_len, md5_hash);
48 if (rc)
51 return rc;
58 int rc;
71 rc = sscanf(buf, CIFS_MF_SYMLINK_LEN_FORMAT, &link_len);
72 if (rc != 1)
78 rc = symlink_hash(link_len, link_str, md5_hash);
79 if (rc) {
80 cifs_dbg(FYI, "%s: MD5 hash failure: %d\n", __func__, rc);
81 return rc;
104 int rc;
117 rc = symlink_hash(link_len, link_str, md5_hash);
118 if (rc) {
119 cifs_dbg(FYI, "%s: MD5 hash failure: %d\n", __func__, rc);
120 return rc;
164 int rc;
172 rc = format_mf_symlink(buf, CIFS_MF_SYMLINK_FILE_SIZE, toName);
173 if (rc)
177 rc = tcon->ses->server->ops->create_mf_symlink(xid, tcon,
180 rc = -EOPNOTSUPP;
182 if (rc)
186 rc = -EIO;
189 return rc;
197 int rc;
212 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon,
215 rc = -ENOSYS;
217 if (rc)
223 rc = parse_mf_symlink(buf, bytes_read, &link_len, &symlink);
224 if (rc == -EINVAL) {
226 rc = 0;
230 if (rc != 0)
241 return rc;
254 int rc;
272 rc = CIFS_open(xid, &oparms, &oplock, &file_info);
273 if (rc)
274 return rc;
277 rc = -ENOENT;
288 rc = CIFSSMBRead(xid, &io_parms, pbytes_read, &pbuf, &buf_type);
291 return rc;
299 int rc;
315 rc = CIFS_open(xid, &oparms, &oplock, NULL);
316 if (rc)
317 return rc;
325 rc = CIFSSMBWrite(xid, &io_parms, pbytes_written, pbuf);
327 return rc;
339 int rc;
370 rc = SMB2_open(xid, &oparms, utf16_path, &oplock, pfile_info, NULL,
372 if (rc)
377 rc = -ENOENT; /* Is there a better rc to return? */
388 rc = SMB2_read(xid, &io_parms, pbytes_read, &pbuf, &buf_type);
394 return rc;
402 int rc;
427 rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL,
429 if (rc) {
431 return rc;
446 rc = SMB2_write(xid, &io_parms, pbytes_written, iov, 1);
449 if ((rc == 0) && (*pbytes_written != CIFS_MF_SYMLINK_FILE_SIZE))
450 rc = -EIO;
455 return rc;
466 int rc = -EACCES;
490 rc = PTR_ERR(from_name);
495 rc = PTR_ERR(to_name);
501 rc = CIFSUnixCreateHardLink(xid, tcon, from_name, to_name,
510 rc = -ENOSYS;
513 rc = server->ops->create_hardlink(xid, tcon, old_file,
515 if ((rc == -EIO) || (rc == -EINVAL))
516 rc = -EOPNOTSUPP;
527 if (rc == 0) {
562 return rc;
569 int rc = -EOPNOTSUPP;
590 rc = PTR_ERR(tlink);
598 rc = PTR_ERR(full_path);
607 rc = create_mf_symlink(xid, pTcon, cifs_sb, full_path, symname);
610 rc = CIFSUnixCreateSymLink(xid, pTcon, full_path, symname,
615 rc = server->ops->create_reparse_symlink(xid, inode, direntry,
621 if (rc == 0) {
623 rc = smb311_posix_get_inode_info(&newinode, full_path,
626 rc = cifs_get_inode_info_unix(&newinode, full_path,
629 rc = cifs_get_inode_info(&newinode, full_path, NULL,
633 if (rc != 0) {
634 cifs_dbg(FYI, "Create symlink ok, getinodeinfo fail rc = %d\n",
635 rc);
644 return rc;