Lines Matching refs:full_path
410 static int cifs_get_unix_fattr(const unsigned char *full_path, in cifs_get_unix_fattr() argument
423 cifs_dbg(FYI, "Getting info on %s\n", full_path); in cifs_get_unix_fattr()
432 rc = CIFSSMBUnixQPathInfo(xid, tcon, full_path, &find_data, in cifs_get_unix_fattr()
451 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path); in cifs_get_unix_fattr()
459 cifs_sb, full_path, in cifs_get_unix_fattr()
468 const unsigned char *full_path, in cifs_get_inode_info_unix() argument
474 rc = cifs_get_unix_fattr(full_path, sb, &fattr, pinode, xid); in cifs_get_inode_info_unix()
484 static inline int cifs_get_unix_fattr(const unsigned char *full_path, in cifs_get_unix_fattr() argument
494 const unsigned char *full_path, in cifs_get_inode_info_unix() argument
920 const char *full_path, in cifs_backup_query_path_info() argument
945 rc = CIFSFindFirst(xid, tcon, full_path, in cifs_backup_query_path_info()
957 struct inode **inode, const char *full_path, in cifs_set_fattr_ino() argument
976 rc = server->ops->get_srv_inum(xid, *inode ? NULL : tcon, cifs_sb, full_path, in cifs_set_fattr_ino()
993 if (fattr->cf_uniqueid == 0 && strlen(full_path) == 0) { in cifs_set_fattr_ino()
1015 const char *full_path, in reparse_info_to_fattr() argument
1027 full_path, &tag, in reparse_info_to_fattr()
1040 cifs_sb, full_path, in reparse_info_to_fattr()
1061 const char *full_path) in cifs_get_fattr() argument
1084 full_path, &tmp_data); in cifs_get_fattr()
1101 full_path, fattr); in cifs_get_fattr()
1128 full_path, in cifs_get_fattr()
1159 cifs_set_fattr_ino(xid, tcon, sb, inode, full_path, data, fattr); in cifs_get_fattr()
1170 tmprc = cifs_sfu_type(fattr, full_path, cifs_sb, xid); in cifs_get_fattr()
1178 true, full_path, fid); in cifs_get_fattr()
1188 false, full_path, fid); in cifs_get_fattr()
1200 cifs_sfu_mode(fattr, full_path, cifs_sb, xid); in cifs_get_fattr()
1204 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path); in cifs_get_fattr()
1216 const char *full_path, in cifs_get_inode_info() argument
1229 rc = cifs_get_fattr(data, sb, xid, fid, &fattr, inode, full_path); in cifs_get_inode_info()
1240 const char *full_path, in smb311_posix_get_fattr() argument
1262 full_path, &data, in smb311_posix_get_fattr()
1296 tmprc = check_mf_symlink(xid, tcon, cifs_sb, fattr, full_path); in smb311_posix_get_fattr()
1306 int smb311_posix_get_inode_info(struct inode **inode, const char *full_path, in smb311_posix_get_inode_info() argument
1317 rc = smb311_posix_get_fattr(&fattr, full_path, sb, xid); in smb311_posix_get_inode_info()
1507 const char *full_path, __u32 dosattr) in cifs_set_file_info() argument
1553 return server->ops->set_file_info(inode, full_path, &info_buf, xid); in cifs_set_file_info()
1563 cifs_rename_pending_delete(const char *full_path, struct dentry *dentry, in cifs_rename_pending_delete() argument
1598 .path = full_path, in cifs_rename_pending_delete()
1711 const char *full_path; in cifs_unlink() local
1744 full_path = build_path_from_dentry(dentry, page); in cifs_unlink()
1745 if (IS_ERR(full_path)) { in cifs_unlink()
1746 rc = PTR_ERR(full_path); in cifs_unlink()
1750 cifs_close_deferred_file_under_dentry(tcon, full_path); in cifs_unlink()
1754 rc = CIFSPOSIXDelFile(xid, tcon, full_path, in cifs_unlink()
1769 rc = server->ops->unlink(xid, tcon, full_path, cifs_sb); in cifs_unlink()
1779 rc = server->ops->rename_pending_delete(full_path, in cifs_unlink()
1801 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr); in cifs_unlink()
1810 cifs_set_file_info(inode, attrs, xid, full_path, origattr); in cifs_unlink()
1832 const char *full_path, struct cifs_sb_info *cifs_sb, argument
1839 rc = smb311_posix_get_inode_info(&inode, full_path, parent->i_sb, xid);
1842 rc = cifs_get_inode_info_unix(&inode, full_path, parent->i_sb,
1846 rc = cifs_get_inode_info(&inode, full_path, NULL, parent->i_sb,
1893 CIFSSMBUnixSetPathInfo(xid, tcon, full_path, &args,
1903 server->ops->mkdir_setinfo(inode, full_path, cifs_sb,
1923 const char *full_path, struct cifs_sb_info *cifs_sb, argument
1940 NULL /* netfid */, info, &oplock, full_path,
1979 rc = cifs_mkdir_qinfo(inode, dentry, mode, full_path, cifs_sb, tcon,
1994 const char *full_path; local
2011 full_path = build_path_from_dentry(direntry, page);
2012 if (IS_ERR(full_path)) {
2013 rc = PTR_ERR(full_path);
2020 rc = server->ops->posix_mkdir(xid, inode, mode, tcon, full_path,
2029 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb,
2042 rc = server->ops->mkdir(xid, inode, mode, tcon, full_path, cifs_sb);
2050 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon,
2072 const char *full_path; local
2080 full_path = build_path_from_dentry(direntry, page);
2081 if (IS_ERR(full_path)) {
2082 rc = PTR_ERR(full_path);
2112 rc = server->ops->rmdir(xid, tcon, full_path, cifs_sb);
2507 const char *full_path; local
2520 full_path = build_path_from_dentry(dentry, page);
2521 if (IS_ERR(full_path)) {
2522 rc = PTR_ERR(full_path);
2527 full_path, inode, inode->i_count.counter,
2532 rc = smb311_posix_get_inode_info(&inode, full_path, sb, xid);
2534 rc = cifs_get_inode_info_unix(&inode, full_path, sb, xid);
2536 rc = cifs_get_inode_info(&inode, full_path, NULL, sb,
2718 unsigned int xid, const char *full_path) argument
2768 rc = server->ops->set_path_size(xid, tcon, full_path,
2810 const char *full_path; local
2832 full_path = build_path_from_dentry(direntry, page);
2833 if (IS_ERR(full_path)) {
2834 rc = PTR_ERR(full_path);
2859 rc = cifs_set_file_size(inode, attrs, xid, full_path);
2920 rc = CIFSSMBUnixSetPathInfo(xid, pTcon, full_path, args,
2965 const char *full_path; local
2983 full_path = build_path_from_dentry(direntry, page);
2984 if (IS_ERR(full_path)) {
2985 rc = PTR_ERR(full_path);
3025 rc = cifs_set_file_size(inode, attrs, xid, full_path);
3040 rc = id_mode_to_cifs_acl(inode, full_path, &mode,
3061 rc = id_mode_to_cifs_acl(inode, full_path, &mode,
3110 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);