Lines Matching refs:origin_fullpath
74 char *origin_fullpath, *leaf_fullpath; member
444 if (!server->is_dfs_conn || !server->origin_fullpath || !server->leaf_fullpath) { in cifs_reconnect()
848 kfree(server->origin_fullpath); in clean_demultiplex_info()
3440 mnt_ctx->origin_fullpath = dfs_cache_canonical_path(ctx->UNC, cifs_sb->local_nls, in connect_dfs_root()
3442 if (IS_ERR(mnt_ctx->origin_fullpath)) { in connect_dfs_root()
3443 rc = PTR_ERR(mnt_ctx->origin_fullpath); in connect_dfs_root()
3444 mnt_ctx->origin_fullpath = NULL; in connect_dfs_root()
3451 rc = connect_dfs_target(mnt_ctx, full_path, mnt_ctx->origin_fullpath + 1, tit); in connect_dfs_root()
3453 mnt_ctx->leaf_fullpath = kstrdup(mnt_ctx->origin_fullpath, GFP_KERNEL); in connect_dfs_root()
3521 kfree(mnt_ctx->origin_fullpath); in follow_dfs_link()
3522 mnt_ctx->origin_fullpath = dfs_cache_canonical_path(full_path, cifs_sb->local_nls, in follow_dfs_link()
3526 if (IS_ERR(mnt_ctx->origin_fullpath)) { in follow_dfs_link()
3527 rc = PTR_ERR(mnt_ctx->origin_fullpath); in follow_dfs_link()
3528 mnt_ctx->origin_fullpath = NULL; in follow_dfs_link()
3546 server->origin_fullpath = mnt_ctx->origin_fullpath; in setup_server_referral_paths()
3549 mnt_ctx->origin_fullpath = mnt_ctx->leaf_fullpath = NULL; in setup_server_referral_paths()
3601 kfree(mnt_ctx.origin_fullpath); in cifs_mount()
4297 if (rc && server->current_fullpath != server->origin_fullpath) { in tree_connect_dfs_target()
4298 server->current_fullpath = server->origin_fullpath; in tree_connect_dfs_target()