Searched refs:ref_path (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | dfs.c | 117 char *ref_path, *full_path; in set_ref_paths() local 126 ref_path = dfs_get_path(cifs_sb, ctx->UNC); in set_ref_paths() 128 ref_path = dfs_get_path(cifs_sb, full_path); in set_ref_paths() 129 if (IS_ERR(ref_path)) { in set_ref_paths() 130 rc = PTR_ERR(ref_path); in set_ref_paths() 134 ref_walk_path(rw) = ref_path; in set_ref_paths()
|
H A D | misc.c | 1258 char *ref_path; in cifs_inval_name_dfs_link_error() local 1288 ref_path = dfs_cache_canonical_path(path + 1, cifs_sb->local_nls, in cifs_inval_name_dfs_link_error() 1292 if (IS_ERR(ref_path)) { in cifs_inval_name_dfs_link_error() 1293 if (PTR_ERR(ref_path) != -EINVAL) in cifs_inval_name_dfs_link_error() 1294 return PTR_ERR(ref_path); in cifs_inval_name_dfs_link_error() 1307 !ses->server->ops->get_dfs_refer(xid, ses, ref_path, &refs, in cifs_inval_name_dfs_link_error() 1312 kfree(ref_path); in cifs_inval_name_dfs_link_error()
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | connect.c | 4242 char *ref_path) in expand_dfs_referral() 4256 ref_path, &referral, NULL); in expand_dfs_referral() 4661 char *ref_path = NULL, *full_path = NULL; in cifs_mount() local 4692 ref_path = build_unc_path_to_root(vol, cifs_sb, false); in cifs_mount() 4693 if (IS_ERR(ref_path)) { in cifs_mount() 4694 rc = PTR_ERR(ref_path); in cifs_mount() 4695 ref_path = NULL; in cifs_mount() 4711 rc = expand_dfs_referral(xid, root_ses, vol, cifs_sb, ref_path + 1); in cifs_mount() 4721 rc = do_dfs_failover(ref_path + 1, full_path, cifs_sb, vol, root_ses, &xid, in cifs_mount() 4734 rc = check_dfs_prepath(cifs_sb, vol, xid, server, tcon, &ref_path); in cifs_mount() 4240 expand_dfs_referral(const unsigned int xid, struct cifs_ses *ses, struct smb_vol *volume_info, struct cifs_sb_info *cifs_sb, char *ref_path) expand_dfs_referral() argument [all...] |
Completed in 9 milliseconds