Home
last modified time | relevance | path

Searched refs:full_path (Results 1 – 18 of 18) sorted by relevance

/fs/cifs/
Ddir.c54 char *full_path = NULL; in cifs_build_path_to_root() local
58 full_path = kzalloc(1, GFP_KERNEL); in cifs_build_path_to_root()
59 return full_path; in cifs_build_path_to_root()
67 full_path = kmalloc(dfsplen + pplen + 1, GFP_KERNEL); in cifs_build_path_to_root()
68 if (full_path == NULL) in cifs_build_path_to_root()
69 return full_path; in cifs_build_path_to_root()
72 memcpy(full_path, tcon->treeName, dfsplen); in cifs_build_path_to_root()
73 full_path[dfsplen] = CIFS_DIR_SEP(cifs_sb); in cifs_build_path_to_root()
74 memcpy(full_path + dfsplen + 1, vol->prepath, pplen); in cifs_build_path_to_root()
75 convert_delimiter(full_path, CIFS_DIR_SEP(cifs_sb)); in cifs_build_path_to_root()
[all …]
Dxattr.c54 struct inode *inode, char *full_path, in cifs_attrib_set() argument
69 rc = pTcon->ses->server->ops->set_file_info(inode, full_path, in cifs_attrib_set()
78 struct inode *inode, char *full_path, in cifs_creation_time_set() argument
93 rc = pTcon->ses->server->ops->set_file_info(inode, full_path, in cifs_creation_time_set()
112 char *full_path; in cifs_xattr_set() local
121 full_path = build_path_from_dentry(dentry); in cifs_xattr_set()
122 if (full_path == NULL) { in cifs_xattr_set()
143 rc = cifs_attrib_set(xid, pTcon, inode, full_path, in cifs_xattr_set()
151 full_path, value, size); in cifs_xattr_set()
162 full_path, name, value, (__u16)size, in cifs_xattr_set()
[all …]
Dinode.c371 const unsigned char *full_path, argument
381 cifs_dbg(FYI, "Getting info on %s\n", full_path);
389 rc = CIFSSMBUnixQPathInfo(xid, tcon, full_path, &find_data,
405 full_path);
815 const char *full_path, argument
840 rc = CIFSFindFirst(xid, tcon, full_path,
855 const char *full_path, argument
877 cifs_sb, full_path,
895 if (fattr->cf_uniqueid == 0 && strlen(full_path) == 0) {
915 const char *full_path, argument
[all …]
Dsmb2inode.c64 struct cifs_sb_info *cifs_sb, const char *full_path, in smb2_compound_op() argument
105 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb); in smb2_compound_op()
168 full_path); in smb2_compound_op()
202 trace_smb3_posix_query_info_compound_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
205 trace_smb3_delete_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
212 trace_smb3_mkdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
230 trace_smb3_rmdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
265 trace_smb3_set_eof_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
299 full_path); in smb2_compound_op()
338 trace_smb3_rename_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
[all …]
Dlink.c607 char *full_path = NULL; in cifs_get_link() local
627 full_path = build_path_from_dentry(direntry); in cifs_get_link()
628 if (!full_path) { in cifs_get_link()
634 cifs_dbg(FYI, "Full path: %s inode = 0x%p\n", full_path, inode); in cifs_get_link()
642 rc = query_mf_symlink(xid, tcon, cifs_sb, full_path, in cifs_get_link()
652 rc = server->ops->query_symlink(xid, tcon, cifs_sb, full_path, in cifs_get_link()
656 kfree(full_path); in cifs_get_link()
675 char *full_path = NULL; in cifs_symlink() local
687 full_path = build_path_from_dentry(direntry); in cifs_symlink()
688 if (full_path == NULL) { in cifs_symlink()
[all …]
Dcifs_dfs_ref.c303 char *full_path, *root_path; in cifs_dfs_do_automount() local
326 full_path = build_path_from_dentry_optional_prefix(mntpt, true); in cifs_dfs_do_automount()
327 if (full_path == NULL) in cifs_dfs_do_automount()
330 convert_delimiter(full_path, '\\'); in cifs_dfs_do_automount()
332 cifs_dbg(FYI, "%s: full_path: %s\n", __func__, full_path); in cifs_dfs_do_automount()
363 cifs_remap(cifs_sb), full_path + 1, in cifs_dfs_do_automount()
379 mnt = cifs_dfs_do_mount(mntpt, cifs_sb, full_path); in cifs_dfs_do_automount()
381 full_path + 1, mnt); in cifs_dfs_do_automount()
386 kfree(full_path); in cifs_dfs_do_automount()
Dsmb1ops.c516 struct cifs_sb_info *cifs_sb, const char *full_path) in cifs_is_path_accessible() argument
525 rc = CIFSSMBQPathInfo(xid, tcon, full_path, file_info, in cifs_is_path_accessible()
530 rc = SMBQueryInformation(xid, tcon, full_path, file_info, in cifs_is_path_accessible()
538 struct cifs_sb_info *cifs_sb, const char *full_path, in cifs_query_path_info() argument
546 rc = CIFSSMBQPathInfo(xid, tcon, full_path, data, 0 /* not legacy */, in cifs_query_path_info()
554 rc = SMBQueryInformation(xid, tcon, full_path, data, in cifs_query_path_info()
571 oparms.path = full_path; in cifs_query_path_info()
588 struct cifs_sb_info *cifs_sb, const char *full_path, in cifs_get_srv_inum() argument
602 return CIFSGetSrvInodeNumber(xid, tcon, full_path, uniqueid, in cifs_get_srv_inum()
677 cifs_mkdir_setinfo(struct inode *inode, const char *full_path, in cifs_mkdir_setinfo() argument
[all …]
Dreaddir.c386 char *full_path) in initiate_cifs_search() argument
425 cifs_dbg(FYI, "Full path: %s start at: %lld\n", full_path, file->f_pos); in initiate_cifs_search()
448 rc = server->ops->query_dir_first(xid, tcon, full_path, cifs_sb, in initiate_cifs_search()
706 struct file *file, char *full_path, in find_cifs_entry() argument
760 rc = initiate_cifs_search(xid, file, full_path); in find_cifs_entry()
944 char *full_path = NULL; in cifs_readdir() local
948 full_path = build_path_from_dentry(file_dentry(file)); in cifs_readdir()
949 if (full_path == NULL) { in cifs_readdir()
959 rc = initiate_cifs_search(xid, file, full_path); in cifs_readdir()
986 rc = find_cifs_entry(xid, tcon, ctx->pos, file, full_path, in cifs_readdir()
[all …]
Dconnect.c4201 char *full_path, *pos; in build_unc_path_to_root() local
4209 full_path = kmalloc(unc_len + pplen + 1, GFP_KERNEL); in build_unc_path_to_root()
4210 if (full_path == NULL) in build_unc_path_to_root()
4213 memcpy(full_path, vol->UNC, unc_len); in build_unc_path_to_root()
4214 pos = full_path + unc_len; in build_unc_path_to_root()
4223 convert_delimiter(full_path, CIFS_DIR_SEP(cifs_sb)); in build_unc_path_to_root()
4224 cifs_dbg(FYI, "%s: full_path=%s\n", __func__, full_path); in build_unc_path_to_root()
4225 return full_path; in build_unc_path_to_root()
4246 char *full_path = NULL, *mdata = NULL; in expand_dfs_referral() local
4251 full_path = build_unc_path_to_root(volume_info, cifs_sb, true); in expand_dfs_referral()
[all …]
Dfile.c114 int cifs_posix_open(char *full_path, struct inode **pinode, in cifs_posix_open() argument
126 cifs_dbg(FYI, "posix open %s\n", full_path); in cifs_posix_open()
143 poplock, full_path, cifs_sb->local_nls, in cifs_posix_open()
177 cifs_nt_open(char *full_path, struct inode *inode, struct cifs_sb_info *cifs_sb, in cifs_nt_open() argument
238 oparms.path = full_path; in cifs_nt_open()
249 rc = cifs_get_inode_info_unix(&inode, full_path, inode->i_sb, in cifs_nt_open()
252 rc = cifs_get_inode_info(&inode, full_path, buf, inode->i_sb, in cifs_nt_open()
527 char *full_path = NULL; in cifs_open() local
543 full_path = build_path_from_dentry(file_dentry(file)); in cifs_open()
544 if (full_path == NULL) { in cifs_open()
[all …]
Dsmb2proto.h85 const char *full_path, FILE_ALL_INFO *data,
88 const char *full_path, __u64 size,
90 extern int smb2_set_file_info(struct inode *inode, const char *full_path,
94 const char *full_path,
99 extern void smb2_mkdir_setinfo(struct inode *inode, const char *full_path,
Dtrace.h293 const char *full_path),
294 TP_ARGS(xid, tid, sesid, full_path),
299 __string(path, full_path)
305 __assign_str(path, full_path);
317 const char *full_path), \
318 TP_ARGS(xid, tid, sesid, full_path))
Dcifsproto.h185 extern int cifs_posix_open(char *full_path, struct inode **inode,
199 extern int cifs_get_inode_info(struct inode **inode, const char *full_path,
208 unsigned int xid, char *full_path, __u32 dosattr);
209 extern int cifs_rename_pending_delete(const char *full_path,
Dcifsfs.c733 char *full_path = NULL; in cifs_get_root() local
740 full_path = cifs_build_path_to_root(vol, cifs_sb, in cifs_get_root()
742 if (full_path == NULL) in cifs_get_root()
745 cifs_dbg(FYI, "Get root dentry for %s\n", full_path); in cifs_get_root()
749 p = s = full_path; in cifs_get_root()
775 kfree(full_path); in cifs_get_root()
Dsmb2ops.c931 struct cifs_sb_info *cifs_sb, const char *full_path) in smb2_is_path_accessible() argument
939 if ((*full_path == 0) && tcon->crfid.is_valid) in smb2_is_path_accessible()
942 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb); in smb2_is_path_accessible()
967 struct cifs_sb_info *cifs_sb, const char *full_path, in smb2_get_srv_inum() argument
2899 struct cifs_sb_info *cifs_sb, const char *full_path, in smb2_query_symlink() argument
2928 cifs_dbg(FYI, "%s: path: %s\n", __func__, full_path); in smb2_query_symlink()
2939 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb); in smb2_query_symlink()
3087 struct cifs_sb_info *cifs_sb, const char *full_path, in smb2_query_reparse_tag() argument
3107 cifs_dbg(FYI, "%s: path: %s\n", __func__, full_path); in smb2_query_reparse_tag()
3116 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb); in smb2_query_reparse_tag()
[all …]
Dcifsglob.h330 const char *full_path,
500 char *full_path,
Dsmb2pdu.c2511 const char *full_path, in smb311_posix_mkdir() argument
2536 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb); in smb311_posix_mkdir()
/fs/btrfs/
Dsend.c2768 struct fs_path *full_path; member
2776 ref->full_path = path; in set_ref_path()
2777 ref->name = (char *)kbasename(ref->full_path->start); in set_ref_path()
2778 ref->name_len = ref->full_path->end - ref->name; in set_ref_path()
2812 new->full_path = NULL; in dup_ref()
2824 fs_path_free(cur->full_path); in __free_recorded_refs()
3815 fs_path_free(ref->full_path); in update_ref_path()
3871 fs_path_reset(ref->full_path); in refresh_ref_path()
3872 ret = get_cur_path(sctx, ref->dir, ref->dir_gen, ref->full_path); in refresh_ref_path()
3876 ret = fs_path_add(ref->full_path, name, ref->name_len); in refresh_ref_path()
[all …]