tower             274 librpc/gen_ndr/cli_epmapper.c 			       struct epm_twr_t *tower /* [in] [ptr] */)
tower             282 librpc/gen_ndr/cli_epmapper.c 	r.in.tower = tower;
tower              41 librpc/gen_ndr/cli_epmapper.h 			       struct epm_twr_t *tower /* [in] [ptr] */);
tower             226 librpc/gen_ndr/epmapper.h 	struct epm_tower tower;/* [subcontext(4)] */
tower             231 librpc/gen_ndr/epmapper.h 	struct epm_twr_t *tower;/* [ptr] */
tower             342 librpc/gen_ndr/epmapper.h 		struct epm_twr_t *tower;/* [ptr] */
tower            1591 librpc/gen_ndr/ndr_epmapper.c 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_size_epm_tower(&r->tower, ndr->iconv_convenience, ndr->flags)));
tower            1595 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_push_epm_tower(_ndr_tower, NDR_SCALARS, &r->tower));
tower            1612 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_pull_epm_tower(_ndr_tower, NDR_SCALARS, &r->tower));
tower            1625 librpc/gen_ndr/ndr_epmapper.c 	ndr_print_uint32(ndr, "tower_length", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?ndr_size_epm_tower(&r->tower, ndr->iconv_convenience, ndr->flags):r->tower_length);
tower            1626 librpc/gen_ndr/ndr_epmapper.c 	ndr_print_epm_tower(ndr, "tower", &r->tower);
tower            1635 librpc/gen_ndr/ndr_epmapper.c 		NDR_CHECK(ndr_push_full_ptr(ndr, r->tower));
tower            1641 librpc/gen_ndr/ndr_epmapper.c 		if (r->tower) {
tower            1642 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_push_epm_twr_t(ndr, NDR_SCALARS, r->tower));
tower            1657 librpc/gen_ndr/ndr_epmapper.c 			NDR_PULL_ALLOC(ndr, r->tower);
tower            1659 librpc/gen_ndr/ndr_epmapper.c 			r->tower = NULL;
tower            1666 librpc/gen_ndr/ndr_epmapper.c 		if (r->tower) {
tower            1668 librpc/gen_ndr/ndr_epmapper.c 			NDR_PULL_SET_MEM_CTX(ndr, r->tower, 0);
tower            1669 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_pull_epm_twr_t(ndr, NDR_SCALARS, r->tower));
tower            1681 librpc/gen_ndr/ndr_epmapper.c 	ndr_print_ptr(ndr, "tower", r->tower);
tower            1683 librpc/gen_ndr/ndr_epmapper.c 	if (r->tower) {
tower            1684 librpc/gen_ndr/ndr_epmapper.c 		ndr_print_epm_twr_t(ndr, "tower", r->tower);
tower            2466 librpc/gen_ndr/ndr_epmapper.c 		NDR_CHECK(ndr_push_full_ptr(ndr, r->in.tower));
tower            2467 librpc/gen_ndr/ndr_epmapper.c 		if (r->in.tower) {
tower            2468 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_push_epm_twr_t(ndr, NDR_SCALARS, r->in.tower));
tower            2499 librpc/gen_ndr/ndr_epmapper.c 			NDR_PULL_ALLOC(ndr, r->in.tower);
tower            2501 librpc/gen_ndr/ndr_epmapper.c 			r->in.tower = NULL;
tower            2503 librpc/gen_ndr/ndr_epmapper.c 		if (r->in.tower) {
tower            2505 librpc/gen_ndr/ndr_epmapper.c 			NDR_PULL_SET_MEM_CTX(ndr, r->in.tower, 0);
tower            2506 librpc/gen_ndr/ndr_epmapper.c 			NDR_CHECK(ndr_pull_epm_twr_t(ndr, NDR_SCALARS, r->in.tower));
tower            2533 librpc/gen_ndr/ndr_epmapper.c 		ndr_print_ptr(ndr, "tower", r->in.tower);
tower            2535 librpc/gen_ndr/ndr_epmapper.c 		if (r->in.tower) {
tower            2536 librpc/gen_ndr/ndr_epmapper.c 			ndr_print_epm_twr_t(ndr, "tower", r->in.tower);
tower             571 librpc/rpc/binding.c _PUBLIC_ enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower)
tower             578 librpc/rpc/binding.c 		if (transports[i].num_protocols != tower->num_floors - 2) {
tower             583 librpc/rpc/binding.c 			if (transports[i].protseq[j] != tower->floors[j+2].lhs.protocol) {
tower             610 librpc/rpc/binding.c 				   struct epm_tower *tower, 
tower             626 librpc/rpc/binding.c 	binding->transport = dcerpc_transport_by_tower(tower);
tower             632 librpc/rpc/binding.c 	if (tower->num_floors < 1) {
tower             637 librpc/rpc/binding.c 	status = dcerpc_floor_get_lhs_data(&tower->floors[0], &binding->object);
tower             649 librpc/rpc/binding.c 	if (tower->num_floors >= 4) {
tower             650 librpc/rpc/binding.c 		binding->endpoint = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[3]);
tower             656 librpc/rpc/binding.c 	if (tower->num_floors >= 5) {
tower             657 librpc/rpc/binding.c 		binding->host = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[4]);
tower             667 librpc/rpc/binding.c 					     struct epm_tower *tower)
tower             687 librpc/rpc/binding.c 	tower->num_floors = 2 + num_protocols;
tower             688 librpc/rpc/binding.c 	tower->floors = talloc_array(mem_ctx, struct epm_floor, tower->num_floors);
tower             691 librpc/rpc/binding.c 	tower->floors[0].lhs.protocol = EPM_PROTOCOL_UUID;
tower             693 librpc/rpc/binding.c 	tower->floors[0].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx, &binding->object);
tower             695 librpc/rpc/binding.c 	tower->floors[0].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2);
tower             698 librpc/rpc/binding.c 	tower->floors[1].lhs.protocol = EPM_PROTOCOL_UUID;
tower             700 librpc/rpc/binding.c 	tower->floors[1].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx, 
tower             703 librpc/rpc/binding.c 	tower->floors[1].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2);
tower             707 librpc/rpc/binding.c 		tower->floors[2 + i].lhs.protocol = protseq[i];
tower             708 librpc/rpc/binding.c 		tower->floors[2 + i].lhs.lhs_data = data_blob_talloc(mem_ctx, NULL, 0);
tower             709 librpc/rpc/binding.c 		ZERO_STRUCT(tower->floors[2 + i].rhs);
tower             710 librpc/rpc/binding.c 		dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[2 + i], "");
tower             715 librpc/rpc/binding.c 		status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[3], binding->endpoint);
tower             724 librpc/rpc/binding.c 			status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4], 
tower             732 librpc/rpc/binding.c 			status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4], 
tower            2267 source3/include/proto.h _PUBLIC_ enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower);
tower            2270 source3/include/proto.h 				   struct epm_tower *tower, 
tower            2274 source3/include/proto.h 					     struct epm_tower *tower);
tower            3345 source3/rpc_client/cli_pipe.c 					    &(map_tower->tower));
tower            3389 source3/rpc_client/cli_pipe.c 					   &(towers.twr->tower),
tower              46 source3/rpcclient/cmd_epmapper.c 					    &map_tower.tower);
tower             105 source3/rpcclient/cmd_epmapper.c 		status = dcerpc_binding_from_tower(tmp_ctx, &entry.tower->tower,
tower             358 source4/librpc/rpc/dcerpc.h 				    struct epm_tower *tower);
tower             362 source4/librpc/rpc/dcerpc.h enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower);
tower             373 source4/librpc/rpc/dcerpc.h 				   struct epm_tower *tower, 
tower             139 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_binding_build_tower(s->pipe, s->binding, &s->twr.tower);
tower             183 source4/librpc/rpc/dcerpc_util.c 	if (s->twr_r->tower.num_floors != s->twr.tower.num_floors ||
tower             184 source4/librpc/rpc/dcerpc_util.c 	    s->twr_r->tower.floors[3].lhs.protocol != s->twr.tower.floors[3].lhs.protocol) {
tower             191 source4/librpc/rpc/dcerpc_util.c 						dcerpc_floor_get_rhs_data(c, &s->twr_r->tower.floors[3]));
tower              34 source4/librpc/tests/binding_string.c 	struct epm_tower tower;
tower              48 source4/librpc/tests/binding_string.c 	torture_assert_ntstatus_ok(tctx, dcerpc_binding_build_tower(mem_ctx, b, &tower),
tower              53 source4/librpc/tests/binding_string.c 	torture_assert_ntstatus_ok(tctx, dcerpc_binding_from_tower(mem_ctx, &tower, &b2),
tower             150 source4/rpc_server/epmapper/rpc_epmapper.c 		r->out.entries[i].tower = talloc(mem_ctx, struct epm_twr_t);
tower             151 source4/rpc_server/epmapper/rpc_epmapper.c 		if (!r->out.entries[i].tower) {
tower             154 source4/rpc_server/epmapper/rpc_epmapper.c 		r->out.entries[i].tower->tower = eps->e[i].ep;
tower             196 source4/rpc_server/epmapper/rpc_epmapper.c 	    r->in.map_tower->tower.num_floors < 3) {
tower             200 source4/rpc_server/epmapper/rpc_epmapper.c 	floors = r->in.map_tower->tower.floors;
tower             202 source4/rpc_server/epmapper/rpc_epmapper.c 	dcerpc_floor_get_lhs_data(&r->in.map_tower->tower.floors[1], &ndr_syntax);
tower             210 source4/rpc_server/epmapper/rpc_epmapper.c 	transport = dcerpc_transport_by_tower(&r->in.map_tower->tower);
tower             214 source4/rpc_server/epmapper/rpc_epmapper.c 		for (i = 2; i < r->in.map_tower->tower.num_floors; i++) {
tower             215 source4/rpc_server/epmapper/rpc_epmapper.c 			DEBUG(2, ("%d, ", r->in.map_tower->tower.floors[i].lhs.protocol));
tower             223 source4/rpc_server/epmapper/rpc_epmapper.c 			data_blob_cmp(&r->in.map_tower->tower.floors[0].lhs.lhs_data, 
tower             229 source4/rpc_server/epmapper/rpc_epmapper.c 		r->out.towers->twr->tower = eps[i].ep;
tower              64 source4/torture/rpc/epmapper.c 	dcerpc_floor_get_lhs_data(&twr->tower.floors[0], &syntax);
tower              69 source4/torture/rpc/epmapper.c 	twr->tower.floors[2].lhs.protocol = EPM_PROTOCOL_NCACN;
tower              70 source4/torture/rpc/epmapper.c 	twr->tower.floors[2].lhs.lhs_data = data_blob(NULL, 0);
tower              71 source4/torture/rpc/epmapper.c 	twr->tower.floors[2].rhs.ncacn.minor_version = 0;
tower              73 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_TCP;
tower              74 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower              75 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].rhs.tcp.port = 0;
tower              77 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].lhs.protocol = EPM_PROTOCOL_IP;
tower              78 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].lhs.lhs_data = data_blob(NULL, 0);
tower              79 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].rhs.ip.ipaddr = "0.0.0.0";
tower              85 source4/torture/rpc/epmapper.c 				display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower              90 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_HTTP;
tower              91 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower              92 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].rhs.http.port = 0;
tower              98 source4/torture/rpc/epmapper.c 				display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower             103 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_UDP;
tower             104 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower             105 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].rhs.http.port = 0;
tower             111 source4/torture/rpc/epmapper.c 				display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower             116 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_SMB;
tower             117 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower             118 source4/torture/rpc/epmapper.c 	twr->tower.floors[3].rhs.smb.unc = "";
tower             120 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].lhs.protocol = EPM_PROTOCOL_NETBIOS;
tower             121 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].lhs.lhs_data = data_blob(NULL, 0);
tower             122 source4/torture/rpc/epmapper.c 	twr->tower.floors[4].rhs.netbios.name = "";
tower             128 source4/torture/rpc/epmapper.c 				display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower             175 source4/torture/rpc/epmapper.c 			display_tower(tctx, &r.out.entries[i].tower->tower);
tower             176 source4/torture/rpc/epmapper.c 			if (r.out.entries[i].tower->tower.num_floors == 5) {
tower             177 source4/torture/rpc/epmapper.c 				test_Map(p, tctx, r.out.entries[i].tower);
tower             228 source4/torture/rpc/epmapper.c 	r.in.entries[0].tower = talloc(tctx, struct epm_twr_t);
tower             230 source4/torture/rpc/epmapper.c 	status = dcerpc_binding_build_tower(tctx, bd, &r.in.entries[0].tower->tower);