Lines Matching full:share
373 static int target_share_matches_server(struct TCP_Server_Info *server, char *share, in target_share_matches_server() argument
381 extract_unc_hostname(share, &dfs_host, &dfs_host_len); in target_share_matches_server()
453 char *share = NULL, *prefix = NULL; in __tree_connect_dfs_target() local
468 kfree(share); in __tree_connect_dfs_target()
470 share = prefix = NULL; in __tree_connect_dfs_target()
472 /* Check if share matches with tcp ses */ in __tree_connect_dfs_target()
473 rc = dfs_cache_get_tgt_share(server->leaf_fullpath + 1, tit, &share, &prefix); in __tree_connect_dfs_target()
475 cifs_dbg(VFS, "%s: failed to parse target share: %d\n", __func__, rc); in __tree_connect_dfs_target()
479 rc = target_share_matches_server(server, share, &target_match); in __tree_connect_dfs_target()
490 scnprintf(tree, MAX_TREE_SIZE, "\\%s", share); in __tree_connect_dfs_target()
510 /* Target is another dfs share */ in __tree_connect_dfs_target()
524 kfree(share); in __tree_connect_dfs_target()
606 * Tree connect to last share in @tcon->tree_name whether dfs super or in cifs_tree_connect()