trans             332 librpc/gen_ndr/nbt.h 	struct smb_trans_body trans;/* [case(SMB_TRANSACTION)] */
trans            1003 librpc/gen_ndr/ndr_nbt.c 				NDR_CHECK(ndr_push_smb_trans_body(ndr, NDR_SCALARS, &r->trans));
trans            1030 librpc/gen_ndr/ndr_nbt.c 				NDR_CHECK(ndr_pull_smb_trans_body(ndr, NDR_SCALARS, &r->trans));
trans            1056 librpc/gen_ndr/ndr_nbt.c 			ndr_print_smb_trans_body(ndr, "trans", &r->trans);
trans            2862 source3/include/proto.h bool cli_send_trans(struct cli_state *cli, int trans,
trans            2868 source3/include/proto.h bool cli_receive_trans(struct cli_state *cli,int trans,
trans             268 source3/libsmb/clidgram.c 	blob = p.smb.body.trans.data;
trans              27 source3/libsmb/clitrans.c bool cli_send_trans(struct cli_state *cli, int trans,
trans              47 source3/libsmb/clitrans.c 	SCVAL(cli->outbuf,smb_com,trans);
trans              62 source3/libsmb/clitrans.c 	outparam = smb_buf(cli->outbuf)+(trans==SMBtrans ? pipe_name_len : 3);
trans              81 source3/libsmb/clitrans.c 	if (trans != SMBtrans) {
trans             115 source3/libsmb/clitrans.c 			cli_set_message(cli->outbuf,trans==SMBtrans?8:9,0,True);
trans             116 source3/libsmb/clitrans.c 			SCVAL(cli->outbuf,smb_com,(trans==SMBtrans ? SMBtranss : SMBtranss2));
trans             130 source3/libsmb/clitrans.c 			if (trans==SMBtrans2)
trans             159 source3/libsmb/clitrans.c bool cli_receive_trans(struct cli_state *cli,int trans,
trans             178 source3/libsmb/clitrans.c 	if (CVAL(cli->inbuf,smb_com) != trans) {
trans             180 source3/libsmb/clitrans.c 			 trans==SMBtrans?"SMBtrans":"SMBtrans2",
trans             308 source3/libsmb/clitrans.c 		if (CVAL(cli->inbuf,smb_com) != trans) {
trans             310 source3/libsmb/clitrans.c 				 trans==SMBtrans?"SMBtrans":"SMBtrans2", 
trans             107 source4/libcli/dgram/mailslot.c 	return packet->data.msg.body.smb.body.trans.mailslot_name;
trans             160 source4/libcli/dgram/mailslot.c 	struct smb_trans_body *trans;
trans             192 source4/libcli/dgram/mailslot.c 	trans = &smb->body.trans;
trans             193 source4/libcli/dgram/mailslot.c 	trans->total_data_count = request->length;
trans             194 source4/libcli/dgram/mailslot.c 	trans->timeout     = 1000;
trans             195 source4/libcli/dgram/mailslot.c 	trans->data_count  = request->length;
trans             196 source4/libcli/dgram/mailslot.c 	trans->data_offset = 70 + strlen(mailslot_name);
trans             197 source4/libcli/dgram/mailslot.c 	trans->opcode      = 1; /* write mail slot */
trans             198 source4/libcli/dgram/mailslot.c 	trans->priority    = 1;
trans             199 source4/libcli/dgram/mailslot.c 	trans->_class      = 2;
trans             200 source4/libcli/dgram/mailslot.c 	trans->mailslot_name = mailslot_name;
trans             201 source4/libcli/dgram/mailslot.c 	trans->data = *request;
trans             215 source4/libcli/dgram/mailslot.c 	struct smb_trans_body *trans = &dgram->data.msg.body.smb.body.trans;
trans             216 source4/libcli/dgram/mailslot.c 	DATA_BLOB ret = trans->data;
trans             217 source4/libcli/dgram/mailslot.c 	int pad = trans->data_offset - (70 + strlen(trans->mailslot_name));
trans             216 source4/librpc/rpc/dcerpc_smb.c 	struct smb_trans2 *trans;
trans             228 source4/librpc/rpc/dcerpc_smb.c 	status = smb_raw_trans_recv(req, state, state->trans);
trans             236 source4/librpc/rpc/dcerpc_smb.c 		DATA_BLOB data = state->trans->out.data;
trans             244 source4/librpc/rpc/dcerpc_smb.c 	send_read_request_continue(c, &state->trans->out.data);
trans             254 source4/librpc/rpc/dcerpc_smb.c         struct smb_trans2 *trans;
trans             265 source4/librpc/rpc/dcerpc_smb.c 	state->trans = talloc(state, struct smb_trans2);
trans             266 source4/librpc/rpc/dcerpc_smb.c 	trans = state->trans;
trans             268 source4/librpc/rpc/dcerpc_smb.c         trans->in.data = *blob;
trans             269 source4/librpc/rpc/dcerpc_smb.c         trans->in.params = data_blob(NULL, 0);
trans             280 source4/librpc/rpc/dcerpc_smb.c         trans->in.max_param = 0;
trans             281 source4/librpc/rpc/dcerpc_smb.c         trans->in.max_data = max_data;
trans             282 source4/librpc/rpc/dcerpc_smb.c         trans->in.max_setup = 0;
trans             283 source4/librpc/rpc/dcerpc_smb.c         trans->in.setup_count = 2;
trans             284 source4/librpc/rpc/dcerpc_smb.c         trans->in.flags = 0;
trans             285 source4/librpc/rpc/dcerpc_smb.c         trans->in.timeout = 0;
trans             286 source4/librpc/rpc/dcerpc_smb.c         trans->in.setup = setup;
trans             287 source4/librpc/rpc/dcerpc_smb.c         trans->in.trans_name = "\\PIPE\\";
trans             289 source4/librpc/rpc/dcerpc_smb.c         state->req = smb_raw_trans_send(smb->tree, trans);
trans              67 source4/nbt_server/wins/winsdb.c 	int trans;
trans              76 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_start(wins_db);
trans              77 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             115 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_commit(wins_db);
trans             116 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             122 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(wins_db);
trans             817 source4/nbt_server/wins/winsdb.c 	int trans = -1;
trans             820 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_start(wins_db);
trans             821 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             837 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_commit(wins_db);
trans             838 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             846 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(wins_db);
trans             860 source4/nbt_server/wins/winsdb.c 	int trans;
trans             864 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_start(wins_db);
trans             865 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             886 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_commit(wins_db);
trans             887 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             895 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(wins_db);
trans             909 source4/nbt_server/wins/winsdb.c 	int trans;
trans             912 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_start(wins_db);
trans             913 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             921 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_commit(wins_db);
trans             922 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             930 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(wins_db);
trans             938 source4/nbt_server/wins/winsdb.c 	int trans;
trans             946 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_start(h->ldb);
trans             947 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             970 source4/nbt_server/wins/winsdb.c 	trans = ldb_transaction_commit(h->ldb);
trans             971 source4/nbt_server/wins/winsdb.c 	if (trans != LDB_SUCCESS) goto failed;
trans             974 source4/nbt_server/wins/winsdb.c 	trans = LDB_ERR_OTHER;
trans             990 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(h->ldb);
trans             995 source4/nbt_server/wins/winsdb.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(h->ldb);
trans            1142 source4/ntvfs/cifs/vfs_cifs.c 	ops.trans = cvfs_trans;
trans            1062 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	ops.trans = cifspsx_trans;
trans             111 source4/ntvfs/ipc/ipc_rap.c 					 struct smb_trans2 *trans)
trans             127 source4/ntvfs/ipc/ipc_rap.c 	call->ndr_pull_param = ndr_pull_init_blob(&trans->in.params, mem_ctx, lp_iconv_convenience(lp_ctx));
trans             130 source4/ntvfs/ipc/ipc_rap.c 	call->ndr_pull_data = ndr_pull_init_blob(&trans->in.data, mem_ctx, lp_iconv_convenience(lp_ctx));
trans             437 source4/ntvfs/ipc/ipc_rap.c 		      struct smb_trans2 *trans)
trans             446 source4/ntvfs/ipc/ipc_rap.c 	call = new_rap_srv_call(mem_ctx, event_ctx, lp_ctx, trans);
trans             505 source4/ntvfs/ipc/ipc_rap.c 	trans->out.setup_count = 0;
trans             506 source4/ntvfs/ipc/ipc_rap.c 	trans->out.setup = NULL;
trans             507 source4/ntvfs/ipc/ipc_rap.c 	trans->out.params = ndr_push_blob(final_param);
trans             508 source4/ntvfs/ipc/ipc_rap.c 	trans->out.data = ndr_push_blob(final_data);
trans             717 source4/ntvfs/ipc/vfs_ipc.c 			       struct ntvfs_request *req, struct smb_trans2 *trans)
trans             731 source4/ntvfs/ipc/vfs_ipc.c 	SSVAL(&fnum, 0, trans->in.setup[1]);
trans             739 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.data = data_blob_talloc(req, NULL, trans->in.max_data);
trans             740 source4/ntvfs/ipc/vfs_ipc.c 	if (!trans->out.data.data) {
trans             748 source4/ntvfs/ipc/vfs_ipc.c 	status = dcesrv_input(p->dce_conn, &trans->in.data);
trans             758 source4/ntvfs/ipc/vfs_ipc.c 	status = dcesrv_output(p->dce_conn, &trans->out.data, ipc_trans_dcesrv_output);
trans             763 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.setup_count = 0;
trans             764 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.setup = NULL;
trans             765 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.params = data_blob(NULL, 0);
trans             773 source4/ntvfs/ipc/vfs_ipc.c 				      struct ntvfs_request *req, struct smb_trans2 *trans)
trans             780 source4/ntvfs/ipc/vfs_ipc.c 	fnum_key = data_blob_const(&trans->in.setup[1], sizeof(trans->in.setup[1]));
trans             787 source4/ntvfs/ipc/vfs_ipc.c 	if (trans->in.params.length != 2) {
trans             790 source4/ntvfs/ipc/vfs_ipc.c 	p->ipc_state = SVAL(trans->in.params.data, 0);
trans             792 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.setup_count = 0;
trans             793 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.setup = NULL;
trans             794 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.params = data_blob(NULL, 0);
trans             795 source4/ntvfs/ipc/vfs_ipc.c 	trans->out.data = data_blob(NULL, 0);
trans             803 source4/ntvfs/ipc/vfs_ipc.c 				struct ntvfs_request *req, struct smb_trans2 *trans)
trans             807 source4/ntvfs/ipc/vfs_ipc.c 	if (strequal(trans->in.trans_name, "\\PIPE\\LANMAN"))
trans             808 source4/ntvfs/ipc/vfs_ipc.c 		return ipc_rap_call(req, ntvfs->ctx->event_ctx, ntvfs->ctx->lp_ctx, trans);
trans             810 source4/ntvfs/ipc/vfs_ipc.c        	if (trans->in.setup_count != 2) {
trans             814 source4/ntvfs/ipc/vfs_ipc.c 	switch (trans->in.setup[0]) {
trans             816 source4/ntvfs/ipc/vfs_ipc.c 		status = ipc_set_nm_pipe_state(ntvfs, req, trans);
trans             819 source4/ntvfs/ipc/vfs_ipc.c 		status = ipc_dcerpc_cmd(ntvfs, req, trans);
trans             939 source4/ntvfs/ipc/vfs_ipc.c 	ops.trans = ipc_trans;
trans             908 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, trans, trans2, (ntvfs, req, trans2));
trans             955 source4/ntvfs/nbench/vfs_nbench.c 	ops.trans = nbench_trans;
trans             137 source4/ntvfs/ntvfs.h 	NTSTATUS (*trans)(struct ntvfs_module_context *ntvfs,
trans             139 source4/ntvfs/ntvfs.h 			  struct smb_trans2 *trans);
trans             264 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_trans(struct ntvfs_request *req, struct smb_trans2 *trans)
trans             267 source4/ntvfs/ntvfs_interface.c 	if (!ntvfs->ops->trans) {
trans             270 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->trans(ntvfs, req, trans);
trans             595 source4/ntvfs/ntvfs_interface.c 				   struct smb_trans2 *trans)
trans             597 source4/ntvfs/ntvfs_interface.c 	if (!ntvfs->next || !ntvfs->next->ops->trans) {
trans             600 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->trans(ntvfs->next, req, trans);
trans             363 source4/ntvfs/posix/vfs_posix.c 	ops.trans = pvfs_trans;
trans            1059 source4/ntvfs/simple/vfs_simple.c 	ops.trans = svfs_trans;
trans             836 source4/ntvfs/smb2/vfs_smb2.c 	ops.trans = cvfs_trans;
trans             661 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, trans, (ntvfs, req, trans2));
trans             704 source4/ntvfs/unixuid/vfs_unixuid.c 	ops.trans = unixuid_trans;
trans              36 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans;
trans              44 source4/smb_server/smb/nttrans.c 				    struct smb_nttrans *trans,
trans              48 source4/smb_server/smb/nttrans.c 	trans->out.setup_count = setup_count;
trans              50 source4/smb_server/smb/nttrans.c 		trans->out.setup = talloc_zero_array(op, uint8_t, setup_count*2);
trans              51 source4/smb_server/smb/nttrans.c 		NT_STATUS_HAVE_NO_MEMORY(trans->out.setup);
trans              53 source4/smb_server/smb/nttrans.c 	trans->out.params = data_blob_talloc(op, NULL, param_size);
trans              55 source4/smb_server/smb/nttrans.c 		NT_STATUS_HAVE_NO_MEMORY(trans->out.params.data);
trans              57 source4/smb_server/smb/nttrans.c 	trans->out.data = data_blob_talloc(op, NULL, data_size);
trans              59 source4/smb_server/smb/nttrans.c 		NT_STATUS_HAVE_NO_MEMORY(trans->out.data.data);
trans              73 source4/smb_server/smb/nttrans.c 	status = nttrans_setup_reply(op, op->trans, 69, 0, 0);
trans              75 source4/smb_server/smb/nttrans.c 	params = op->trans->out.params.data;
trans             101 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             109 source4/smb_server/smb/nttrans.c 	if (trans->in.params.length < 54) {
trans             119 source4/smb_server/smb/nttrans.c 	params = trans->in.params.data;
trans             140 source4/smb_server/smb/nttrans.c 			MIN(fname_len+1, trans->in.params.length - 53),
trans             146 source4/smb_server/smb/nttrans.c 	if (sd_length > trans->in.data.length ||
trans             147 source4/smb_server/smb/nttrans.c 	    ea_length > trans->in.data.length ||
trans             148 source4/smb_server/smb/nttrans.c 	    (sd_length+ea_length) > trans->in.data.length) {
trans             155 source4/smb_server/smb/nttrans.c 		blob.data = trans->in.data.data;
trans             172 source4/smb_server/smb/nttrans.c 		blob.data = trans->in.data.data + sd_length;
trans             204 source4/smb_server/smb/nttrans.c 	status = nttrans_setup_reply(op, op->trans, 4, 0, 0);
trans             206 source4/smb_server/smb/nttrans.c 	params = op->trans->out.params.data;
trans             208 source4/smb_server/smb/nttrans.c 	ndr_err = ndr_push_struct_blob(&op->trans->out.data, op, NULL,
trans             215 source4/smb_server/smb/nttrans.c 	SIVAL(params, 0, op->trans->out.data.length);
trans             226 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             229 source4/smb_server/smb/nttrans.c 	if (trans->in.params.length < 8) {
trans             238 source4/smb_server/smb/nttrans.c 	io->query_secdesc.in.file.ntvfs    = smbsrv_pull_fnum(req, trans->in.params.data, 0);
trans             239 source4/smb_server/smb/nttrans.c 	io->query_secdesc.in.secinfo_flags = IVAL(trans->in.params.data, 4);
trans             255 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             259 source4/smb_server/smb/nttrans.c 	if (trans->in.params.length < 8) {
trans             268 source4/smb_server/smb/nttrans.c 	io->set_secdesc.in.file.ntvfs    = smbsrv_pull_fnum(req, trans->in.params.data, 0);
trans             269 source4/smb_server/smb/nttrans.c 	io->set_secdesc.in.secinfo_flags = IVAL(trans->in.params.data, 4);
trans             274 source4/smb_server/smb/nttrans.c 	ndr_err = ndr_pull_struct_blob(&trans->in.data, req, NULL,
trans             291 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             294 source4/smb_server/smb/nttrans.c 	if (trans->in.params.length < 5) {
trans             303 source4/smb_server/smb/nttrans.c 	io->nttrans.in.file.ntvfs	= smbsrv_pull_fnum(req, trans->in.params.data, 0);
trans             304 source4/smb_server/smb/nttrans.c 	io->nttrans.in.flags		= SVAL(trans->in.params.data, 2);
trans             306 source4/smb_server/smb/nttrans.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 4,
trans             330 source4/smb_server/smb/nttrans.c 	status = nttrans_setup_reply(op, op->trans, 0, 0, 1);
trans             333 source4/smb_server/smb/nttrans.c 	op->trans->out.setup[0]		= 0;
trans             334 source4/smb_server/smb/nttrans.c 	op->trans->out.data		= info->ntioctl.out.blob;
trans             346 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             350 source4/smb_server/smb/nttrans.c 	if (trans->in.setup_count != 4) {
trans             358 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.function		= IVAL(trans->in.setup, 0);
trans             359 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.file.ntvfs	= smbsrv_pull_fnum(req, (uint8_t *)trans->in.setup, 4);
trans             360 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.fsctl		= CVAL(trans->in.setup, 6);
trans             361 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.filter		= CVAL(trans->in.setup, 7);
trans             362 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.max_data		= trans->in.max_data;
trans             363 source4/smb_server/smb/nttrans.c 	nt->ntioctl.in.blob		= trans->in.data;
trans             390 source4/smb_server/smb/nttrans.c 	status = nttrans_setup_reply(op, op->trans, size, 0, 0);
trans             392 source4/smb_server/smb/nttrans.c 	p = op->trans->out.params.data;
trans             401 source4/smb_server/smb/nttrans.c 				  op->trans->out.params.length - 
trans             402 source4/smb_server/smb/nttrans.c 				  (p+12 - op->trans->out.params.data), STR_UNICODE);
trans             422 source4/smb_server/smb/nttrans.c 	op->trans->out.params.length = p - op->trans->out.params.data;
trans             433 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = op->trans;
trans             437 source4/smb_server/smb/nttrans.c 	if (trans->in.setup_count != 4) {
trans             445 source4/smb_server/smb/nttrans.c 	info->nttrans.in.completion_filter	= IVAL(trans->in.setup, 0);
trans             446 source4/smb_server/smb/nttrans.c 	info->nttrans.in.file.ntvfs		= smbsrv_pull_fnum(req, (uint8_t *)trans->in.setup, 4);
trans             447 source4/smb_server/smb/nttrans.c 	info->nttrans.in.recursive		= SVAL(trans->in.setup, 6);
trans             448 source4/smb_server/smb/nttrans.c 	info->nttrans.in.buffer_size		= trans->in.max_param;
trans             464 source4/smb_server/smb/nttrans.c 	switch (op->trans->in.function) {
trans             489 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans;
trans             494 source4/smb_server/smb/nttrans.c 	trans = op->trans;
trans             507 source4/smb_server/smb/nttrans.c 	smbsrv_setup_reply(req, 18 + trans->out.setup_count, 0);
trans             512 source4/smb_server/smb/nttrans.c 	if (trans->out.params.length > trans->in.max_param) {
trans             514 source4/smb_server/smb/nttrans.c 		trans->out.params.length = trans->in.max_param;
trans             516 source4/smb_server/smb/nttrans.c 	if (trans->out.data.length > trans->in.max_data) {
trans             518 source4/smb_server/smb/nttrans.c 		trans->out.data.length = trans->in.max_data;
trans             521 source4/smb_server/smb/nttrans.c 	params_left = trans->out.params.length;
trans             522 source4/smb_server/smb/nttrans.c 	data_left   = trans->out.data.length;
trans             523 source4/smb_server/smb/nttrans.c 	params      = trans->out.params.data;
trans             524 source4/smb_server/smb/nttrans.c 	data        = trans->out.data.data;
trans             558 source4/smb_server/smb/nttrans.c 		SIVAL(this_req->out.vwv, 3, trans->out.params.length);
trans             559 source4/smb_server/smb/nttrans.c 		SIVAL(this_req->out.vwv, 7, trans->out.data.length);
trans             563 source4/smb_server/smb/nttrans.c 		SIVAL(this_req->out.vwv, 19, PTR_DIFF(params, trans->out.params.data));
trans             568 source4/smb_server/smb/nttrans.c 		SIVAL(this_req->out.vwv, 31, PTR_DIFF(data, trans->out.data.data));
trans             570 source4/smb_server/smb/nttrans.c 		SCVAL(this_req->out.vwv, 35, trans->out.setup_count);
trans             571 source4/smb_server/smb/nttrans.c 		memcpy((char *)(this_req->out.vwv) + VWV(18), trans->out.setup,
trans             572 source4/smb_server/smb/nttrans.c 		       sizeof(uint16_t) * trans->out.setup_count);
trans             595 source4/smb_server/smb/nttrans.c static void reply_nttrans_continue(struct smbsrv_request *req, struct smb_nttrans *trans)
trans             611 source4/smb_server/smb/nttrans.c 	tp->u.nttrans = trans;
trans             628 source4/smb_server/smb/nttrans.c static void reply_nttrans_complete(struct smbsrv_request *req, struct smb_nttrans *trans)
trans             635 source4/smb_server/smb/nttrans.c 	op->trans	= trans;
trans             640 source4/smb_server/smb/nttrans.c 	ZERO_STRUCT(trans->out);
trans             650 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans;
trans             661 source4/smb_server/smb/nttrans.c 	trans = talloc(req, struct smb_nttrans);
trans             662 source4/smb_server/smb/nttrans.c 	if (trans == NULL) {
trans             667 source4/smb_server/smb/nttrans.c 	trans->in.max_setup  = CVAL(req->in.vwv, 0);
trans             670 source4/smb_server/smb/nttrans.c 	trans->in.max_param  = IVAL(req->in.vwv, 11);
trans             671 source4/smb_server/smb/nttrans.c 	trans->in.max_data   = IVAL(req->in.vwv, 15);
trans             676 source4/smb_server/smb/nttrans.c 	trans->in.setup_count= CVAL(req->in.vwv, 35);
trans             677 source4/smb_server/smb/nttrans.c 	trans->in.function   = SVAL(req->in.vwv, 36);
trans             679 source4/smb_server/smb/nttrans.c 	if (req->in.wct != 19 + trans->in.setup_count) {
trans             685 source4/smb_server/smb/nttrans.c 	trans->in.setup = talloc_array(req, uint8_t, trans->in.setup_count*2);
trans             686 source4/smb_server/smb/nttrans.c 	if (!trans->in.setup) {
trans             690 source4/smb_server/smb/nttrans.c 	memcpy(trans->in.setup, (char *)(req->in.vwv) + VWV(19),
trans             691 source4/smb_server/smb/nttrans.c 	       sizeof(uint16_t) * trans->in.setup_count);
trans             693 source4/smb_server/smb/nttrans.c 	if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, &trans->in.params) ||
trans             694 source4/smb_server/smb/nttrans.c 	    !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &trans->in.data)) {
trans             701 source4/smb_server/smb/nttrans.c 		reply_nttrans_continue(req, trans);
trans             705 source4/smb_server/smb/nttrans.c 	reply_nttrans_complete(req, trans);
trans             715 source4/smb_server/smb/nttrans.c 	struct smb_nttrans *trans = NULL;
trans             741 source4/smb_server/smb/nttrans.c 	trans = tp->u.nttrans;
trans             760 source4/smb_server/smb/nttrans.c 	     param_disp != trans->in.params.length) ||
trans             762 source4/smb_server/smb/nttrans.c 	     data_disp != trans->in.data.length)) {
trans             769 source4/smb_server/smb/nttrans.c 		trans->in.params.data = talloc_realloc(trans,
trans             770 source4/smb_server/smb/nttrans.c 						       trans->in.params.data,
trans             773 source4/smb_server/smb/nttrans.c 		if (trans->in.params.data == NULL) {
trans             777 source4/smb_server/smb/nttrans.c 		trans->in.params.length = param_disp + param_count;
trans             781 source4/smb_server/smb/nttrans.c 		trans->in.data.data = talloc_realloc(trans,
trans             782 source4/smb_server/smb/nttrans.c 						     trans->in.data.data,
trans             785 source4/smb_server/smb/nttrans.c 		if (trans->in.data.data == NULL) {
trans             789 source4/smb_server/smb/nttrans.c 		trans->in.data.length = data_disp + data_count;
trans             792 source4/smb_server/smb/nttrans.c 	memcpy(trans->in.params.data + param_disp, params.data, params.length);
trans             793 source4/smb_server/smb/nttrans.c 	memcpy(trans->in.data.data + data_disp, data.data, data.length);
trans             802 source4/smb_server/smb/nttrans.c 	if (trans->in.params.length == param_total &&
trans             803 source4/smb_server/smb/nttrans.c 	    trans->in.data.length == data_total) {
trans             807 source4/smb_server/smb/nttrans.c 		reply_nttrans_complete(req, trans);
trans              33 source4/smb_server/smb/trans2.c 		trans2_setup_reply(trans, 0, 0, 0);\
trans              53 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans;
trans              65 source4/smb_server/smb/trans2.c static NTSTATUS trans2_setup_reply(struct smb_trans2 *trans,
trans              69 source4/smb_server/smb/trans2.c 	trans->out.setup_count = setup_count;
trans              71 source4/smb_server/smb/trans2.c 		trans->out.setup = talloc_zero_array(trans, uint16_t, setup_count);
trans              72 source4/smb_server/smb/trans2.c 		NT_STATUS_HAVE_NO_MEMORY(trans->out.setup);
trans              74 source4/smb_server/smb/trans2.c 	trans->out.params = data_blob_talloc(trans, NULL, param_size);
trans              75 source4/smb_server/smb/trans2.c 	if (param_size > 0) NT_STATUS_HAVE_NO_MEMORY(trans->out.params.data);
trans              77 source4/smb_server/smb/trans2.c 	trans->out.data = data_blob_talloc(trans, NULL, data_size);
trans              78 source4/smb_server/smb/trans2.c 	if (data_size > 0) NT_STATUS_HAVE_NO_MEMORY(trans->out.data.data);
trans             148 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             153 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 0, 0, 0));
trans             155 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_push_fsinfo(req->smb_conn, trans,
trans             156 source4/smb_server/smb/trans2.c 					&trans->out.data, fsinfo,
trans             167 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             172 source4/smb_server/smb/trans2.c 	if (trans->in.params.length != 2) {
trans             179 source4/smb_server/smb/trans2.c 	level = SVAL(trans->in.params.data, 0);
trans             200 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             205 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 30, 0, 0));
trans             207 source4/smb_server/smb/trans2.c 	smbsrv_push_fnum(trans->out.params.data, VWV(0), io->t2open.out.file.ntvfs);
trans             208 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(1), io->t2open.out.attrib);
trans             209 source4/smb_server/smb/trans2.c 	srv_push_dos_date3(req->smb_conn, trans->out.params.data, 
trans             211 source4/smb_server/smb/trans2.c 	SIVAL(trans->out.params.data, VWV(4), io->t2open.out.size);
trans             212 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(6), io->t2open.out.access);
trans             213 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(7), io->t2open.out.ftype);
trans             214 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(8), io->t2open.out.devstate);
trans             215 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(9), io->t2open.out.action);
trans             216 source4/smb_server/smb/trans2.c 	SIVAL(trans->out.params.data, VWV(10), 0); /* reserved */
trans             217 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(12), 0); /* EaErrorOffset */
trans             218 source4/smb_server/smb/trans2.c 	SIVAL(trans->out.params.data, VWV(13), 0); /* EaLength */
trans             228 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             232 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 29) {
trans             240 source4/smb_server/smb/trans2.c 	io->t2open.in.flags        = SVAL(trans->in.params.data, VWV(0));
trans             241 source4/smb_server/smb/trans2.c 	io->t2open.in.open_mode    = SVAL(trans->in.params.data, VWV(1));
trans             242 source4/smb_server/smb/trans2.c 	io->t2open.in.search_attrs = SVAL(trans->in.params.data, VWV(2));
trans             243 source4/smb_server/smb/trans2.c 	io->t2open.in.file_attrs   = SVAL(trans->in.params.data, VWV(3));
trans             245 source4/smb_server/smb/trans2.c 						    trans->in.params.data + VWV(4));
trans             246 source4/smb_server/smb/trans2.c 	io->t2open.in.open_func    = SVAL(trans->in.params.data, VWV(6));
trans             247 source4/smb_server/smb/trans2.c 	io->t2open.in.size         = IVAL(trans->in.params.data, VWV(7));
trans             248 source4/smb_server/smb/trans2.c 	io->t2open.in.timeout      = IVAL(trans->in.params.data, VWV(9));
trans             252 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 28, &io->t2open.in.fname, 0);
trans             257 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(ea_pull_list(&trans->in.data, io, &io->t2open.in.num_eas, &io->t2open.in.eas));
trans             272 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             276 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 2, 0, 0));
trans             278 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(0), 0);
trans             288 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             292 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 5) {
trans             300 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 4, &io->t2mkdir.in.path, 0);
trans             305 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(ea_pull_list(&trans->in.data, io, 
trans             431 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             436 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 2, 0, 0));
trans             437 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, 0, 0);
trans             439 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_push_fileinfo(req->smb_conn, trans,
trans             440 source4/smb_server/smb/trans2.c 					  &trans->out.data, st,
trans             451 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             456 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 2) {
trans             463 source4/smb_server/smb/trans2.c 	level = SVAL(trans->in.params.data, 0);
trans             465 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0);
trans             477 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(ea_pull_name_list(&trans->in.data, req, 
trans             494 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             500 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 4) {
trans             507 source4/smb_server/smb/trans2.c 	h     = smbsrv_pull_fnum(req, trans->in.params.data, 0);
trans             508 source4/smb_server/smb/trans2.c 	level = SVAL(trans->in.params.data, 2);
trans             518 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(ea_pull_name_list(&trans->in.data, req, 
trans             622 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             628 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 4) {
trans             635 source4/smb_server/smb/trans2.c 	h     = smbsrv_pull_fnum(req, trans->in.params.data, 0);
trans             636 source4/smb_server/smb/trans2.c 	level = SVAL(trans->in.params.data, 2);
trans             645 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_parse_sfileinfo(req, st, &trans->in.data));
trans             659 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             664 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 4) {
trans             671 source4/smb_server/smb/trans2.c 	level = SVAL(trans->in.params.data, 0);
trans             673 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0);
trans             684 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_parse_sfileinfo(req, st, &trans->in.data));
trans             709 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = state->op->trans;
trans             711 source4/smb_server/smb/trans2.c 	uint_t ofs = trans->out.data.length;
trans             722 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 27));
trans             723 source4/smb_server/smb/trans2.c 			SIVAL(trans->out.data.data, ofs, file->standard.resume_key);
trans             726 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 23));
trans             728 source4/smb_server/smb/trans2.c 		data = trans->out.data.data + ofs;
trans             735 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->standard.name.s, 
trans             742 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 31));
trans             743 source4/smb_server/smb/trans2.c 			SIVAL(trans->out.data.data, ofs, file->ea_size.resume_key);
trans             746 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 27));
trans             748 source4/smb_server/smb/trans2.c 		data = trans->out.data.data + ofs;
trans             756 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->ea_size.name.s, 
trans             759 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_fill_data(trans, &trans->out.data, trans->out.data.length + 1));
trans             765 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 27 + ea_size));
trans             766 source4/smb_server/smb/trans2.c 			SIVAL(trans->out.data.data, ofs, file->ea_list.resume_key);
trans             769 source4/smb_server/smb/trans2.c 			TRANS2_CHECK(smbsrv_blob_grow_data(trans, &trans->out.data, ofs + 23 + ea_size));
trans             771 source4/smb_server/smb/trans2.c 		data = trans->out.data.data + ofs;
trans             779 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->ea_list.name.s, 
trans             782 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_fill_data(trans, &trans->out.data, trans->out.data.length + 1));
trans             791 source4/smb_server/smb/trans2.c 		return smbsrv_push_passthru_search(trans, &trans->out.data, state->data_level, file,
trans             806 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = state->op->trans;
trans             809 source4/smb_server/smb/trans2.c 	old_length = trans->out.data.length;
trans             812 source4/smb_server/smb/trans2.c 	    trans->out.data.length > trans->in.max_data) {
trans             814 source4/smb_server/smb/trans2.c 		smbsrv_blob_grow_data(trans, &trans->out.data, old_length);
trans             828 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             837 source4/smb_server/smb/trans2.c 	param = trans->out.params.data;
trans             853 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             859 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 14) {
trans             866 source4/smb_server/smb/trans2.c 	search->t2ffirst.in.search_attrib = SVAL(trans->in.params.data, 0);
trans             867 source4/smb_server/smb/trans2.c 	search->t2ffirst.in.max_count     = SVAL(trans->in.params.data, 2);
trans             868 source4/smb_server/smb/trans2.c 	search->t2ffirst.in.flags         = SVAL(trans->in.params.data, 4);
trans             869 source4/smb_server/smb/trans2.c 	level                             = SVAL(trans->in.params.data, 6);
trans             870 source4/smb_server/smb/trans2.c 	search->t2ffirst.in.storage_type  = IVAL(trans->in.params.data, 8);
trans             872 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2ffirst.in.pattern, 0);
trans             884 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(ea_pull_name_list(&trans->in.data, req,
trans             900 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 10, 0, 0));
trans             915 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             924 source4/smb_server/smb/trans2.c 	param = trans->out.params.data;
trans             939 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans             945 source4/smb_server/smb/trans2.c 	if (trans->in.params.length < 12) {
trans             952 source4/smb_server/smb/trans2.c 	search->t2fnext.in.handle        = SVAL(trans->in.params.data, 0);
trans             953 source4/smb_server/smb/trans2.c 	search->t2fnext.in.max_count     = SVAL(trans->in.params.data, 2);
trans             954 source4/smb_server/smb/trans2.c 	level                            = SVAL(trans->in.params.data, 4);
trans             955 source4/smb_server/smb/trans2.c 	search->t2fnext.in.resume_key    = IVAL(trans->in.params.data, 6);
trans             956 source4/smb_server/smb/trans2.c 	search->t2fnext.in.flags         = SVAL(trans->in.params.data, 10);
trans             958 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2fnext.in.last_name, 0);
trans             970 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(ea_pull_name_list(&trans->in.data, req,
trans             985 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_setup_reply(trans, 8, 0, 0));
trans             999 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = op->trans;
trans            1003 source4/smb_server/smb/trans2.c 	status = ntvfs_trans2(req->ntvfs, trans);
trans            1009 source4/smb_server/smb/trans2.c 	if (trans->in.setup_count < 1) {
trans            1014 source4/smb_server/smb/trans2.c 	switch (trans->in.setup[0]) {
trans            1050 source4/smb_server/smb/trans2.c 				 struct smb_trans2 *trans)
trans            1066 source4/smb_server/smb/trans2.c 	tp->u.trans = trans;
trans            1087 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans;
trans            1093 source4/smb_server/smb/trans2.c 	trans = op->trans;
trans            1106 source4/smb_server/smb/trans2.c 	params_left = trans->out.params.length;
trans            1107 source4/smb_server/smb/trans2.c 	data_left   = trans->out.data.length;
trans            1108 source4/smb_server/smb/trans2.c 	params      = trans->out.params.data;
trans            1109 source4/smb_server/smb/trans2.c 	data        = trans->out.data.data;
trans            1111 source4/smb_server/smb/trans2.c 	smbsrv_setup_reply(req, 10 + trans->out.setup_count, 0);
trans            1147 source4/smb_server/smb/trans2.c 		SSVAL(this_req->out.vwv, VWV(0), trans->out.params.length);
trans            1148 source4/smb_server/smb/trans2.c 		SSVAL(this_req->out.vwv, VWV(1), trans->out.data.length);
trans            1153 source4/smb_server/smb/trans2.c 		SSVAL(this_req->out.vwv, VWV(5), PTR_DIFF(params, trans->out.params.data));
trans            1158 source4/smb_server/smb/trans2.c 		SSVAL(this_req->out.vwv, VWV(8), PTR_DIFF(data, trans->out.data.data));
trans            1160 source4/smb_server/smb/trans2.c 		SCVAL(this_req->out.vwv, VWV(9), trans->out.setup_count);
trans            1162 source4/smb_server/smb/trans2.c 		for (i=0;i<trans->out.setup_count;i++) {
trans            1163 source4/smb_server/smb/trans2.c 			SSVAL(this_req->out.vwv, VWV(10+i), trans->out.setup[i]);
trans            1189 source4/smb_server/smb/trans2.c 				 struct smb_trans2 *trans)
trans            1197 source4/smb_server/smb/trans2.c 	op->trans	= trans;
trans            1204 source4/smb_server/smb/trans2.c 		SMBSRV_CALL_NTVFS_BACKEND(ntvfs_trans(req->ntvfs, trans));
trans            1217 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans;
trans            1229 source4/smb_server/smb/trans2.c 	trans = talloc(req, struct smb_trans2);
trans            1230 source4/smb_server/smb/trans2.c 	if (trans == NULL) {
trans            1237 source4/smb_server/smb/trans2.c 	trans->in.max_param   = SVAL(req->in.vwv, VWV(2));
trans            1238 source4/smb_server/smb/trans2.c 	trans->in.max_data    = SVAL(req->in.vwv, VWV(3));
trans            1239 source4/smb_server/smb/trans2.c 	trans->in.max_setup   = CVAL(req->in.vwv, VWV(4));
trans            1240 source4/smb_server/smb/trans2.c 	trans->in.flags       = SVAL(req->in.vwv, VWV(5));
trans            1241 source4/smb_server/smb/trans2.c 	trans->in.timeout     = IVAL(req->in.vwv, VWV(6));
trans            1246 source4/smb_server/smb/trans2.c 	trans->in.setup_count = CVAL(req->in.vwv, VWV(13));
trans            1248 source4/smb_server/smb/trans2.c 	if (req->in.wct != 14 + trans->in.setup_count) {
trans            1254 source4/smb_server/smb/trans2.c 	trans->in.setup = talloc_array(trans, uint16_t, trans->in.setup_count);
trans            1255 source4/smb_server/smb/trans2.c 	if (trans->in.setup_count && !trans->in.setup) {
trans            1259 source4/smb_server/smb/trans2.c 	for (i=0;i<trans->in.setup_count;i++) {
trans            1260 source4/smb_server/smb/trans2.c 		trans->in.setup[i] = SVAL(req->in.vwv, VWV(14+i));
trans            1264 source4/smb_server/smb/trans2.c 		req_pull_string(&req->in.bufinfo, &trans->in.trans_name, req->in.data, -1, STR_TERMINATE);
trans            1267 source4/smb_server/smb/trans2.c 	if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, &trans->in.params) ||
trans            1268 source4/smb_server/smb/trans2.c 	    !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &trans->in.data)) {
trans            1275 source4/smb_server/smb/trans2.c 		reply_trans_continue(req, command, trans);
trans            1279 source4/smb_server/smb/trans2.c 	reply_trans_complete(req, command, trans);
trans            1289 source4/smb_server/smb/trans2.c 	struct smb_trans2 *trans = NULL;
trans            1326 source4/smb_server/smb/trans2.c 	trans = tp->u.trans;
trans            1345 source4/smb_server/smb/trans2.c 	     param_disp != trans->in.params.length) ||
trans            1347 source4/smb_server/smb/trans2.c 	     data_disp != trans->in.data.length)) {
trans            1354 source4/smb_server/smb/trans2.c 		trans->in.params.data = talloc_realloc(trans, 
trans            1355 source4/smb_server/smb/trans2.c 							 trans->in.params.data, 
trans            1358 source4/smb_server/smb/trans2.c 		if (trans->in.params.data == NULL) {
trans            1362 source4/smb_server/smb/trans2.c 		trans->in.params.length = param_disp + param_count;
trans            1366 source4/smb_server/smb/trans2.c 		trans->in.data.data = talloc_realloc(trans, 
trans            1367 source4/smb_server/smb/trans2.c 						       trans->in.data.data, 
trans            1370 source4/smb_server/smb/trans2.c 		if (trans->in.data.data == NULL) {
trans            1374 source4/smb_server/smb/trans2.c 		trans->in.data.length = data_disp + data_count;
trans            1377 source4/smb_server/smb/trans2.c 	memcpy(trans->in.params.data + param_disp, params.data, params.length);
trans            1378 source4/smb_server/smb/trans2.c 	memcpy(trans->in.data.data + data_disp, data.data, data.length);
trans            1387 source4/smb_server/smb/trans2.c 	if (trans->in.params.length == param_total &&
trans            1388 source4/smb_server/smb/trans2.c 	    trans->in.data.length == data_total) {
trans            1392 source4/smb_server/smb/trans2.c 		reply_trans_complete(req, command, trans);
trans             366 source4/smb_server/smb_server.h 			struct smb_trans2 *trans;
trans             199 source4/torture/rap/rap.c 	struct smb_trans2 trans;
trans             208 source4/torture/rap/rap.c 	trans.in.max_param = call->rcv_paramlen;
trans             209 source4/torture/rap/rap.c 	trans.in.max_data = call->rcv_datalen;
trans             210 source4/torture/rap/rap.c 	trans.in.max_setup = 0;
trans             211 source4/torture/rap/rap.c 	trans.in.flags = 0;
trans             212 source4/torture/rap/rap.c 	trans.in.timeout = 0;
trans             213 source4/torture/rap/rap.c 	trans.in.setup_count = 0;
trans             214 source4/torture/rap/rap.c 	trans.in.setup = NULL;
trans             215 source4/torture/rap/rap.c 	trans.in.trans_name = "\\PIPE\\LANMAN";
trans             227 source4/torture/rap/rap.c 	trans.in.params = ndr_push_blob(params);
trans             228 source4/torture/rap/rap.c 	trans.in.data = data_blob(NULL, 0);
trans             230 source4/torture/rap/rap.c 	result = smb_raw_trans(tree, call, &trans);
trans             235 source4/torture/rap/rap.c 	call->ndr_pull_param = ndr_pull_init_blob(&trans.out.params, call,
trans             239 source4/torture/rap/rap.c 	call->ndr_pull_data = ndr_pull_init_blob(&trans.out.data, call,
trans             304 source4/winbind/idmap.c 	int trans;
trans             394 source4/winbind/idmap.c 	trans = ldb_transaction_start(ldb);
trans             395 source4/winbind/idmap.c 	if (trans != LDB_SUCCESS) {
trans             601 source4/winbind/idmap.c 	trans = ldb_transaction_commit(ldb);
trans             602 source4/winbind/idmap.c 	if (trans != LDB_SUCCESS) {
trans             620 source4/winbind/idmap.c 	if (trans == LDB_SUCCESS) ldb_transaction_cancel(ldb);