pdp                50 source3/smbd/msdfs.c 				struct dfs_path *pdp, /* MUST BE TALLOCED */
pdp                60 source3/smbd/msdfs.c 	ZERO_STRUCTP(pdp);
pdp                68 source3/smbd/msdfs.c 	pathname_local = talloc_strdup(pdp, pathname);
pdp                76 source3/smbd/msdfs.c 	pdp->posix_path = (lp_posix_pathnames() && *pathname == '/');
pdp                78 source3/smbd/msdfs.c 	sepchar = pdp->posix_path ? '/' : '\\';
pdp                88 source3/smbd/msdfs.c 		pdp->hostname = eos_ptr; /* "" */
pdp                89 source3/smbd/msdfs.c 		pdp->servicename = eos_ptr; /* "" */
pdp                92 source3/smbd/msdfs.c 		pdp->posix_path = lp_posix_pathnames();
pdp               120 source3/smbd/msdfs.c 		pdp->hostname = eos_ptr; /* "" */
pdp               121 source3/smbd/msdfs.c 		pdp->servicename = eos_ptr; /* "" */
pdp               130 source3/smbd/msdfs.c 	pdp->hostname = temp;
pdp               132 source3/smbd/msdfs.c 	DEBUG(10,("parse_dfs_path: hostname: %s\n",pdp->hostname));
pdp               154 source3/smbd/msdfs.c 		pdp->hostname = eos_ptr; /* "" */
pdp               155 source3/smbd/msdfs.c 		pdp->servicename = eos_ptr; /* "" */
pdp               172 source3/smbd/msdfs.c 	pdp->servicename = servicename;
pdp               174 source3/smbd/msdfs.c 	DEBUG(10,("parse_dfs_path: servicename: %s\n",pdp->servicename));
pdp               178 source3/smbd/msdfs.c 		pdp->reqpath = eos_ptr; /* "" */
pdp               188 source3/smbd/msdfs.c 	pdp->reqpath = p;
pdp               191 source3/smbd/msdfs.c 	if (pdp->posix_path) {
pdp               192 source3/smbd/msdfs.c 		status = check_path_syntax_posix(pdp->reqpath);
pdp               195 source3/smbd/msdfs.c 			status = check_path_syntax_wcard(pdp->reqpath,
pdp               198 source3/smbd/msdfs.c 			status = check_path_syntax(pdp->reqpath);
pdp               208 source3/smbd/msdfs.c 	DEBUG(10,("parse_dfs_path: rest of the path: %s\n",pdp->reqpath));
pdp               510 source3/smbd/msdfs.c 		const struct dfs_path *pdp, /* Parsed out
pdp               525 source3/smbd/msdfs.c 		conn->connectpath, pdp->reqpath));
pdp               539 source3/smbd/msdfs.c 	status = unix_convert(ctx, conn, pdp->reqpath, search_flag, &localpath,
pdp               573 source3/smbd/msdfs.c 	if (!pdp->posix_path) {
pdp               655 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx, struct dfs_path);
pdp               657 source3/smbd/msdfs.c 	if (!pdp) {
pdp               661 source3/smbd/msdfs.c 	status = parse_dfs_path(conn, path_in, search_wcard_flag, pdp,
pdp               664 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               668 source3/smbd/msdfs.c 	if (pdp->reqpath[0] == '\0') {
pdp               669 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               682 source3/smbd/msdfs.c 		*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
pdp               683 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               693 source3/smbd/msdfs.c 	if (pdp->hostname[0] == '\0' && pdp->servicename[0] == '\0') {
pdp               694 source3/smbd/msdfs.c 		*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
pdp               695 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               702 source3/smbd/msdfs.c 	if (!( strequal(pdp->servicename, lp_servicename(SNUM(conn)))
pdp               703 source3/smbd/msdfs.c 			|| (strequal(pdp->servicename, HOMES_NAME)
pdp               708 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               713 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, path_in, pdp,
pdp               729 source3/smbd/msdfs.c 	*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
pdp               730 source3/smbd/msdfs.c 	TALLOC_FREE(pdp);
pdp               788 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx, struct dfs_path);
pdp               791 source3/smbd/msdfs.c 	if (!pdp) {
pdp               797 source3/smbd/msdfs.c 	status = parse_dfs_path(NULL, dfs_path, False, pdp, &dummy);
pdp               802 source3/smbd/msdfs.c 	jucn->service_name = talloc_strdup(ctx, pdp->servicename);
pdp               803 source3/smbd/msdfs.c 	jucn->volume_name = talloc_strdup(ctx, pdp->reqpath);
pdp               805 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               820 source3/smbd/msdfs.c 			TALLOC_FREE(pdp);
pdp               828 source3/smbd/msdfs.c 			pdp->servicename, dfs_path));
pdp               829 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               841 source3/smbd/msdfs.c 	if (pdp->reqpath[0] == '\0') {
pdp               846 source3/smbd/msdfs.c 			TALLOC_FREE(pdp);
pdp               861 source3/smbd/msdfs.c 			TALLOC_FREE(pdp);
pdp               866 source3/smbd/msdfs.c 			TALLOC_FREE(pdp);
pdp               876 source3/smbd/msdfs.c 			TALLOC_FREE(pdp);
pdp               880 source3/smbd/msdfs.c 		if (pdp->reqpath[0] != '\0') {
pdp               884 source3/smbd/msdfs.c 					pdp->reqpath);
pdp               886 source3/smbd/msdfs.c 				TALLOC_FREE(pdp);
pdp               894 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               901 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               908 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, dfs_path, pdp,
pdp               916 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               928 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp               934 source3/smbd/msdfs.c 	TALLOC_FREE(pdp);
pdp              1281 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx,struct dfs_path);
pdp              1284 source3/smbd/msdfs.c 	if (!pdp) {
pdp              1287 source3/smbd/msdfs.c 	status = parse_dfs_path(NULL, dfs_path, False, pdp, &dummy);
pdp              1293 source3/smbd/msdfs.c 	if (!is_myname_or_ipaddr(pdp->hostname)) {
pdp              1296 source3/smbd/msdfs.c 			pdp->hostname, dfs_path));
pdp              1297 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp              1302 source3/smbd/msdfs.c 	snum = lp_servicenumber(pdp->servicename);
pdp              1306 source3/smbd/msdfs.c 			pdp->servicename));
pdp              1307 source3/smbd/msdfs.c 		TALLOC_FREE(pdp);
pdp              1311 source3/smbd/msdfs.c 	jucn->service_name = talloc_strdup(ctx, pdp->servicename);
pdp              1312 source3/smbd/msdfs.c 	jucn->volume_name = talloc_strdup(ctx, pdp->reqpath);
pdp              1315 source3/smbd/msdfs.c 	TALLOC_FREE(pdp);