/linux-2.6.39/fs/cifs/ |
D | xattr.c | 54 char *full_path = NULL; in cifs_removexattr() local 72 full_path = build_path_from_dentry(direntry); in cifs_removexattr() 73 if (full_path == NULL) { in cifs_removexattr() 92 rc = CIFSSMBSetEA(xid, pTcon, full_path, ea_name, NULL, in cifs_removexattr() 97 kfree(full_path); in cifs_removexattr() 114 char *full_path; in cifs_setxattr() local 132 full_path = build_path_from_dentry(direntry); in cifs_setxattr() 133 if (full_path == NULL) { in cifs_setxattr() 158 rc = CIFSSMBSetEA(xid, pTcon, full_path, ea_name, ea_value, in cifs_setxattr() 166 rc = CIFSSMBSetEA(xid, pTcon, full_path, ea_name, ea_value, in cifs_setxattr() [all …]
|
D | dir.c | 55 char *full_path; in build_path_from_dentry() local 82 full_path = kmalloc(namelen+1, GFP_KERNEL); in build_path_from_dentry() 83 if (full_path == NULL) in build_path_from_dentry() 84 return full_path; in build_path_from_dentry() 85 full_path[namelen] = 0; /* trailing null */ in build_path_from_dentry() 91 full_path[namelen] = dirsep; in build_path_from_dentry() 92 strncpy(full_path + namelen + 1, temp->d_name.name, in build_path_from_dentry() 94 cFYI(0, "name: %s", full_path + namelen); in build_path_from_dentry() 99 kfree(full_path); in build_path_from_dentry() 109 kfree(full_path); in build_path_from_dentry() [all …]
|
D | inode.c | 315 const unsigned char *full_path, argument 325 cFYI(1, "Getting info on %s", full_path); 333 rc = CIFSSMBUnixQPathInfo(xid, tcon, full_path, &find_data, 349 int tmprc = CIFSCheckMFSymlink(&fattr, full_path, cifs_sb, xid); 589 const unsigned char *full_path, FILE_ALL_INFO *pfindData, argument 605 cFYI(1, "Getting info on %s", full_path); 624 rc = CIFSSMBQPathInfo(xid, pTcon, full_path, pfindData, 632 rc = SMBQueryInformation(xid, pTcon, full_path, 672 full_path, &fattr.cf_uniqueid, 691 tmprc = cifs_sfu_type(&fattr, full_path, cifs_sb, xid); [all …]
|
D | link.c | 444 char *full_path = NULL; in cifs_follow_link() local 479 full_path = build_path_from_dentry(direntry); in cifs_follow_link() 480 if (!full_path) in cifs_follow_link() 483 cFYI(1, "Full path: %s inode = 0x%p", full_path, inode); in cifs_follow_link() 491 rc = CIFSQueryMFSymLink(xid, tcon, full_path, &target_path, in cifs_follow_link() 497 rc = CIFSSMBUnixQuerySymLink(xid, tcon, full_path, &target_path, in cifs_follow_link() 500 kfree(full_path); in cifs_follow_link() 522 char *full_path = NULL; in cifs_symlink() local 534 full_path = build_path_from_dentry(direntry); in cifs_symlink() 535 if (full_path == NULL) { in cifs_symlink() [all …]
|
D | cifs_dfs_ref.c | 276 char *full_path; in cifs_dfs_do_automount() local 292 full_path = build_path_from_dentry(mntpt); in cifs_dfs_do_automount() 293 if (full_path == NULL) in cifs_dfs_do_automount() 305 rc = get_dfs_path(xid, ses, full_path + 1, cifs_sb->local_nls, in cifs_dfs_do_automount() 325 full_path, referrals + i); in cifs_dfs_do_automount() 340 kfree(full_path); in cifs_dfs_do_automount()
|
D | file.c | 107 int cifs_posix_open(char *full_path, struct inode **pinode, in cifs_posix_open() argument 119 cFYI(1, "posix open %s", full_path); in cifs_posix_open() 136 poplock, full_path, cifs_sb->local_nls, in cifs_posix_open() 170 cifs_nt_open(char *full_path, struct inode *inode, struct cifs_sb_info *cifs_sb, in cifs_nt_open() argument 214 rc = CIFSSMBOpen(xid, tcon, full_path, disposition, in cifs_nt_open() 219 rc = SMBLegacyOpen(xid, tcon, full_path, disposition, in cifs_nt_open() 228 rc = cifs_get_inode_info_unix(&inode, full_path, inode->i_sb, in cifs_nt_open() 231 rc = cifs_get_inode_info(&inode, full_path, buf, inode->i_sb, in cifs_nt_open() 349 char *full_path = NULL; in cifs_open() local 363 full_path = build_path_from_dentry(file->f_path.dentry); in cifs_open() [all …]
|
D | connect.c | 2663 struct cifs_sb_info *cifs_sb, const char *full_path) in is_path_accessible() argument 2672 rc = CIFSSMBQPathInfo(xid, tcon, full_path, pfile_info, in is_path_accessible() 2678 rc = SMBQueryInformation(xid, tcon, full_path, pfile_info, in is_path_accessible() 2709 char *full_path; in build_unc_path_to_root() local 2712 full_path = kmalloc(unc_len + cifs_sb->prepathlen + 1, GFP_KERNEL); in build_unc_path_to_root() 2713 if (full_path == NULL) in build_unc_path_to_root() 2716 strncpy(full_path, volume_info->UNC, unc_len); in build_unc_path_to_root() 2720 if (full_path[i] == '\\') in build_unc_path_to_root() 2721 full_path[i] = '/'; in build_unc_path_to_root() 2726 strncpy(full_path + unc_len, cifs_sb->prepath, in build_unc_path_to_root() [all …]
|
D | readdir.c | 222 char *full_path = NULL; in initiate_cifs_search() local 249 full_path = build_path_from_dentry(file->f_path.dentry); in initiate_cifs_search() 250 if (full_path == NULL) { in initiate_cifs_search() 255 cFYI(1, "Full path: %s start at: %lld", full_path, file->f_pos); in initiate_cifs_search() 272 rc = CIFSFindFirst(xid, pTcon, full_path, cifs_sb->local_nls, in initiate_cifs_search() 287 kfree(full_path); in initiate_cifs_search()
|
D | cifsproto.h | 119 extern int cifs_posix_open(char *full_path, struct inode **pinode,
|
/linux-2.6.39/Documentation/ |
D | kernel-parameters.txt | 967 Format: <full_path> 2181 Format: <full_path>
|