Lines Matching defs:full_path

414 static int cifs_get_unix_fattr(const unsigned char *full_path,
427 cifs_dbg(FYI, "Getting info on %s\n", full_path);
436 rc = CIFSSMBUnixQPathInfo(xid, tcon, full_path, &find_data,
455 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path);
463 cifs_sb, full_path,
471 const unsigned char *full_path,
477 rc = cifs_get_unix_fattr(full_path, sb, &fattr, pinode, xid);
487 static inline int cifs_get_unix_fattr(const unsigned char *full_path,
497 const unsigned char *full_path,
895 * full_path (EACCES) and have backup creds.
900 * @full_path: name of the file we are getting the metadata for
909 const char *full_path,
934 rc = CIFSFindFirst(xid, tcon, full_path,
946 struct inode **inode, const char *full_path,
965 rc = server->ops->get_srv_inum(xid, *inode ? NULL : tcon, cifs_sb, full_path,
982 if (fattr->cf_uniqueid == 0 && strlen(full_path) == 0) {
1004 const char *full_path,
1016 full_path, &tag,
1030 cifs_sb, full_path,
1064 const char *full_path)
1087 full_path, &tmp_data);
1104 full_path, fattr);
1110 cifs_mark_open_handles_for_deleted_file(*inode, full_path);
1134 full_path,
1165 cifs_set_fattr_ino(xid, tcon, sb, inode, full_path, data, fattr);
1176 tmprc = cifs_sfu_type(fattr, full_path, cifs_sb, xid);
1184 true, full_path, fid);
1194 false, full_path, fid);
1206 cifs_sfu_mode(fattr, full_path, cifs_sb, xid);
1210 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path);
1222 const char *full_path,
1235 rc = cifs_get_fattr(data, sb, xid, fid, &fattr, inode, full_path);
1247 const char *full_path,
1270 full_path, &tmp_data);
1282 full_path, fattr);
1310 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path);
1321 const char *full_path,
1334 rc = smb311_posix_get_fattr(data, &fattr, full_path, sb, xid);
1340 cifs_mark_open_handles_for_deleted_file(*inode, full_path);
1531 const char *full_path, __u32 dosattr)
1577 return server->ops->set_file_info(inode, full_path, &info_buf, xid);
1587 cifs_rename_pending_delete(const char *full_path, struct dentry *dentry,
1622 .path = full_path,
1735 const char *full_path;
1768 full_path = build_path_from_dentry(dentry, page);
1769 if (IS_ERR(full_path)) {
1770 rc = PTR_ERR(full_path);
1774 cifs_close_deferred_file_under_dentry(tcon, full_path);
1778 rc = CIFSPOSIXDelFile(xid, tcon, full_path,
1793 rc = server->ops->unlink(xid, tcon, full_path, cifs_sb, dentry);
1798 cifs_mark_open_handles_for_deleted_file(inode, full_path);
1805 rc = server->ops->rename_pending_delete(full_path,
1808 cifs_mark_open_handles_for_deleted_file(inode, full_path);
1829 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1838 cifs_set_file_info(inode, attrs, xid, full_path, origattr);
1860 const char *full_path, struct cifs_sb_info *cifs_sb,
1867 rc = smb311_posix_get_inode_info(&inode, full_path,
1871 rc = cifs_get_inode_info_unix(&inode, full_path, parent->i_sb,
1875 rc = cifs_get_inode_info(&inode, full_path, NULL, parent->i_sb,
1923 CIFSSMBUnixSetPathInfo(xid, tcon, full_path, &args,
1933 server->ops->mkdir_setinfo(inode, full_path, cifs_sb,
1953 const char *full_path, struct cifs_sb_info *cifs_sb,
1970 NULL /* netfid */, info, &oplock, full_path,
2009 rc = cifs_mkdir_qinfo(inode, dentry, mode, full_path, cifs_sb, tcon,
2024 const char *full_path;
2041 full_path = build_path_from_dentry(direntry, page);
2042 if (IS_ERR(full_path)) {
2043 rc = PTR_ERR(full_path);
2050 rc = server->ops->posix_mkdir(xid, inode, mode, tcon, full_path,
2059 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb,
2072 rc = server->ops->mkdir(xid, inode, mode, tcon, full_path, cifs_sb);
2080 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon,
2102 const char *full_path;
2110 full_path = build_path_from_dentry(direntry, page);
2111 if (IS_ERR(full_path)) {
2112 rc = PTR_ERR(full_path);
2142 rc = server->ops->rmdir(xid, tcon, full_path, cifs_sb);
2535 const char *full_path;
2548 full_path = build_path_from_dentry(dentry, page);
2549 if (IS_ERR(full_path)) {
2550 rc = PTR_ERR(full_path);
2555 full_path, inode, inode->i_count.counter,
2560 rc = smb311_posix_get_inode_info(&inode, full_path,
2563 rc = cifs_get_inode_info_unix(&inode, full_path, sb, xid);
2565 rc = cifs_get_inode_info(&inode, full_path, NULL, sb,
2748 unsigned int xid, const char *full_path, struct dentry *dentry)
2798 rc = server->ops->set_path_size(xid, tcon, full_path,
2840 const char *full_path;
2862 full_path = build_path_from_dentry(direntry, page);
2863 if (IS_ERR(full_path)) {
2864 rc = PTR_ERR(full_path);
2889 rc = cifs_set_file_size(inode, attrs, xid, full_path, direntry);
2950 rc = CIFSSMBUnixSetPathInfo(xid, pTcon, full_path, args,
2996 const char *full_path;
3014 full_path = build_path_from_dentry(direntry, page);
3015 if (IS_ERR(full_path)) {
3016 rc = PTR_ERR(full_path);
3056 rc = cifs_set_file_size(inode, attrs, xid, full_path, direntry);
3071 rc = id_mode_to_cifs_acl(inode, full_path, &mode,
3092 rc = id_mode_to_cifs_acl(inode, full_path, &mode,
3141 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);