session           592 source3/libsmb/clikrb5.c 	KRB5_KEY_TYPE((&pcreds->session)) = enctype;
session            51 source3/smbd/dmapi.c 	dm_sessid_t session;
session           122 source3/smbd/dmapi.c 			ctx->session = sessions[i];
session           131 source3/smbd/dmapi.c 	if (ctx->session == DM_NO_SESSION) {
session           134 source3/smbd/dmapi.c 					&ctx->session);
session           139 source3/smbd/dmapi.c 			ctx->session = DM_NO_SESSION;
session           148 source3/smbd/dmapi.c 	if (ctx->session != DM_NO_SESSION) {
session           175 source3/smbd/dmapi.c 	if (dmapi_ctx->session == DM_NO_SESSION) {
session           179 source3/smbd/dmapi.c 	return (void *)&dmapi_ctx->session;
session           196 source3/smbd/dmapi.c 		dmapi_ctx->session = DM_NO_SESSION;
session           205 source3/smbd/dmapi.c 	return dmapi_ctx->session != DM_NO_SESSION;
session           217 source3/smbd/dmapi.c 		dm_destroy_session(dmapi_ctx->session);
session           219 source3/smbd/dmapi.c 	dmapi_ctx->session = DM_NO_SESSION;
session           224 source3/smbd/dmapi.c 	return dmapi_ctx->session != DM_NO_SESSION;
session           239 source3/smbd/dmapi.c 	if (dmapi_ctx->session != DM_NO_SESSION) {
session           241 source3/smbd/dmapi.c 		if (0 == dm_destroy_session(dmapi_ctx->session)) {
session           243 source3/smbd/dmapi.c 			dmapi_ctx->session = DM_NO_SESSION;
session           250 source3/smbd/dmapi.c 	return dmapi_ctx->session == DM_NO_SESSION;
session            93 source4/auth/ntlm/auth_server.c 	*_blob = io.out.tree->session->transport->negotiate.secblob;
session            94 source4/auth/ntlm/auth_server.c 	ctx->private_data = talloc_steal(ctx, io.out.tree->session);
session           121 source4/auth/ntlm/auth_server.c 	struct smbcli_session *session = talloc_get_type(ctx->private_data, struct smbcli_session);
session           145 source4/auth/ntlm/auth_server.c 	session_setup.in.sesskey = session->transport->negotiate.sesskey;
session           146 source4/auth/ntlm/auth_server.c 	session_setup.in.capabilities = session->transport->negotiate.capabilities;
session           150 source4/auth/ntlm/auth_server.c 	session_setup.in.gensec_settings = lp_gensec_settings(session, ctx->auth_ctx->lp_ctx);
session           153 source4/auth/ntlm/auth_server.c 	nt_status = smb_composite_sesssetup(session, &session_setup);
session            33 source4/auth/pyauth.c PyObject *PyAuthSession_FromSession(struct auth_session_info *session)
session            35 source4/auth/pyauth.c 	return py_talloc_import(&PyAuthSession, session);
session            42 source4/auth/pyauth.c 	struct auth_session_info *session;
session            50 source4/auth/pyauth.c 	session = system_session(NULL, lp_ctx);
session            52 source4/auth/pyauth.c 	return PyAuthSession_FromSession(session);
session            60 source4/auth/pyauth.c 	struct auth_session_info *session;
session            68 source4/auth/pyauth.c 	session = system_session_anon(NULL, lp_ctx);
session            70 source4/auth/pyauth.c 	return PyAuthSession_FromSession(session);
session            30 source4/auth/pyauth.h PyObject *PyAuthSession_FromSession(struct auth_session_info *session);
session           634 source4/client/client.c 		if (ctx->cli->tree->session->transport->negotiate.protocol <= 
session           299 source4/heimdal/kdc/kaserver.c     krb5_keyblock session;
session           309 source4/heimdal/kdc/kaserver.c     krb5_generate_random_keyblock(context, ETYPE_DES_PCBC_NONE, &session);
session           317 source4/heimdal/kdc/kaserver.c 			    &session,
session           331 source4/heimdal/kdc/kaserver.c     krb5_storage_write  (sp, session.keyvalue.data, 8);
session           332 source4/heimdal/kdc/kaserver.c     krb5_free_keyblock_contents(context, &session);
session           669 source4/heimdal/kdc/kaserver.c     DES_cblock session;
session           803 source4/heimdal/kdc/kaserver.c     memcpy(&session, ad.session.keyvalue.data, sizeof(session));
session           804 source4/heimdal/kdc/kaserver.c     DES_set_key_unchecked (&session, &schedule);
session           810 source4/heimdal/kdc/kaserver.c     memset (&session, 0, sizeof(session));
session           849 source4/heimdal/kdc/kaserver.c 			 &ad.session, reply);
session           174 source4/heimdal/kdc/kerberos4.c 	krb5_keyblock session;
session           280 source4/heimdal/kdc/kerberos4.c 					    &session);
session           293 source4/heimdal/kdc/kerberos4.c 				      &session,
session           301 source4/heimdal/kdc/kerberos4.c 	    krb5_free_keyblock_contents(context, &session);
session           308 source4/heimdal/kdc/kerberos4.c 				    &session,
session           318 source4/heimdal/kdc/kerberos4.c 	krb5_free_keyblock_contents(context, &session);
session           541 source4/heimdal/kdc/kerberos4.c 	    krb5_keyblock session;
session           548 source4/heimdal/kdc/kerberos4.c 						&session);
session           561 source4/heimdal/kdc/kerberos4.c 					  &session,
session           569 source4/heimdal/kdc/kerberos4.c 		krb5_free_keyblock_contents(context, &session);
session           576 source4/heimdal/kdc/kerberos4.c 					&session,
session           584 source4/heimdal/kdc/kerberos4.c 					&ad.session,
session           586 source4/heimdal/kdc/kerberos4.c 	    krb5_free_keyblock_contents(context, &session);
session          1283 source4/heimdal/kdc/krb5tgs.c 		      krb5_crypto session,
session          1332 source4/heimdal/kdc/krb5tgs.c     ret = krb5_encrypt_EncryptedData(context, session,
session           212 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     this_cred.session.keytype = KEYTYPE_NULL;
session           455 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			 &ctx->kcred->session);
session           459 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 					     &ctx->kcred->session);
session            51 source4/heimdal/lib/hx509/ks_p11.c     CK_SESSION_HANDLE session;
session           132 source4/heimdal/lib/hx509/ks_p11.c     CK_SESSION_HANDLE session;
session           145 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session);
session           149 source4/heimdal/lib/hx509/ks_p11.c     ret = P11FUNC(p11rsa->p, SignInit, (session, &mechanism, key));
session           151 source4/heimdal/lib/hx509/ks_p11.c 	p11_put_session(p11rsa->p, p11rsa->slot, session);
session           156 source4/heimdal/lib/hx509/ks_p11.c 		  (session, (CK_BYTE *)from, flen, to, &ck_sigsize));
session           157 source4/heimdal/lib/hx509/ks_p11.c     p11_put_session(p11rsa->p, p11rsa->slot, session);
session           170 source4/heimdal/lib/hx509/ks_p11.c     CK_SESSION_HANDLE session;
session           183 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session);
session           187 source4/heimdal/lib/hx509/ks_p11.c     ret = P11FUNC(p11rsa->p, DecryptInit, (session, &mechanism, key));
session           189 source4/heimdal/lib/hx509/ks_p11.c 	p11_put_session(p11rsa->p, p11rsa->slot, session);
session           194 source4/heimdal/lib/hx509/ks_p11.c 		  (session, (CK_BYTE *)from, flen, to, &ck_sigsize));
session           195 source4/heimdal/lib/hx509/ks_p11.c     p11_put_session(p11rsa->p, p11rsa->slot, session);
session           309 source4/heimdal/lib/hx509/ks_p11.c     CK_SESSION_HANDLE session;
session           353 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_get_session(context, p, slot, lock, &session);
session           361 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_list_keys(context, p, slot, session, lock, &slot->certs);
session           363 source4/heimdal/lib/hx509/ks_p11.c     p11_put_session(p, slot, session);
session           382 source4/heimdal/lib/hx509/ks_p11.c 	*psession = slot->session;
session           390 source4/heimdal/lib/hx509/ks_p11.c 				   &slot->session));
session           447 source4/heimdal/lib/hx509/ks_p11.c 	ret = P11FUNC(p, Login, (slot->session, CKU_USER,
session           473 source4/heimdal/lib/hx509/ks_p11.c     *psession = slot->session;
session           481 source4/heimdal/lib/hx509/ks_p11.c 		CK_SESSION_HANDLE session)
session           493 source4/heimdal/lib/hx509/ks_p11.c 		CK_SESSION_HANDLE session,
session           498 source4/heimdal/lib/hx509/ks_p11.c 			    CK_SESSION_HANDLE session,
session           506 source4/heimdal/lib/hx509/ks_p11.c     ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data));
session           511 source4/heimdal/lib/hx509/ks_p11.c 	ret = P11FUNC(p, FindObjects, (session, &object, 1, &object_count));
session           522 source4/heimdal/lib/hx509/ks_p11.c 		      (session, object, query, num_query));
session           534 source4/heimdal/lib/hx509/ks_p11.c 		      (session, object, query, num_query));
session           540 source4/heimdal/lib/hx509/ks_p11.c 	ret = (*func)(context, p, slot, session, object, ptr, query, num_query);
session           558 source4/heimdal/lib/hx509/ks_p11.c     ret2 = P11FUNC(p, FindObjectsFinal, (session));
session           569 source4/heimdal/lib/hx509/ks_p11.c 	   CK_SESSION_HANDLE session,
session           582 source4/heimdal/lib/hx509/ks_p11.c 		  (session, object, &query, 1));
session           589 source4/heimdal/lib/hx509/ks_p11.c 		  (session, object, &query, 1));
session           603 source4/heimdal/lib/hx509/ks_p11.c 		    CK_SESSION_HANDLE session,
session           630 source4/heimdal/lib/hx509/ks_p11.c     rsa->n = getattr_bn(p, slot, session, object, CKA_MODULUS);
session           631 source4/heimdal/lib/hx509/ks_p11.c     rsa->e = getattr_bn(p, slot, session, object, CKA_PUBLIC_EXPONENT);
session           679 source4/heimdal/lib/hx509/ks_p11.c 	     CK_SESSION_HANDLE session,
session           740 source4/heimdal/lib/hx509/ks_p11.c 	      CK_SESSION_HANDLE session,
session           767 source4/heimdal/lib/hx509/ks_p11.c     ret = iterate_entries(context, p, slot, session,
session           775 source4/heimdal/lib/hx509/ks_p11.c     ret = iterate_entries(context, p, slot, session,
session           950 source4/heimdal/lib/hx509/ks_p11.c 	    ret = P11FUNC(p, CloseSession, (p->slot[i].session));
session           161 source4/heimdal/lib/krb5/acache.c     cred->session.keytype = incred->keyblock.type;
session           162 source4/heimdal/lib/krb5/acache.c     cred->session.keyvalue.length = incred->keyblock.length;
session           163 source4/heimdal/lib/krb5/acache.c     cred->session.keyvalue.data = malloc(incred->keyblock.length);
session           164 source4/heimdal/lib/krb5/acache.c     if (cred->session.keyvalue.data == NULL)
session           166 source4/heimdal/lib/krb5/acache.c     memcpy(cred->session.keyvalue.data, incred->keyblock.data,
session           308 source4/heimdal/lib/krb5/acache.c     cred->keyblock.type = incred->session.keytype;
session           309 source4/heimdal/lib/krb5/acache.c     cred->keyblock.length = incred->session.keyvalue.length;
session           310 source4/heimdal/lib/krb5/acache.c     cred->keyblock.data = incred->session.keyvalue.data;
session           138 source4/heimdal/lib/krb5/build_auth.c 				      &cred->session,
session           172 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_crypto_init(context, &cred->session, enctype, &crypto);
session           133 source4/heimdal/lib/krb5/convert_creds.c 	memcpy(v4creds->session, v5_creds->session.keyvalue.data, 8);
session           174 source4/heimdal/lib/krb5/convert_creds.c     keytype = v5_creds->session.keytype;
session           182 source4/heimdal/lib/krb5/convert_creds.c 	template.session.keytype = ENCTYPE_DES_CBC_CRC;
session            72 source4/heimdal/lib/krb5/creds.c     krb5_free_keyblock_contents (context, &c->session);
session           108 source4/heimdal/lib/krb5/creds.c     ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session);
session           239 source4/heimdal/lib/krb5/creds.c 					      mcreds->session.keytype,
session           240 source4/heimdal/lib/krb5/creds.c 					      creds->session.keytype);
session           153 source4/heimdal/lib/krb5/get_cred.c     if (in_creds->session.keytype) {
session           161 source4/heimdal/lib/krb5/get_cred.c 	t->req_body.etype.val[0] = in_creds->session.keytype;
session           257 source4/heimdal/lib/krb5/get_cred.c 	    ret = krb5_generate_subkey (context, &krbtgt->session, &key);
session           273 source4/heimdal/lib/krb5/get_cred.c 			     key ? key : &krbtgt->session);
session           451 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_crypto_init(context, &krbtgt->session, 0, &crypto);
session           551 source4/heimdal/lib/krb5/get_cred.c 				   &krbtgt->session,
session          1123 source4/heimdal/lib/krb5/get_cred.c     if (in_creds->session.keytype)
session          1132 source4/heimdal/lib/krb5/get_cred.c                                 in_creds->session.keytype ?
session          1326 source4/heimdal/lib/krb5/get_cred.c 	in_creds.session.keytype = opt->enctype;
session           368 source4/heimdal/lib/krb5/get_for_creds.c     copy_EncryptionKey (&out_creds->session, &krb_cred_info->key);
session            85 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto session;
session           117 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_crypto_init(context, key, 0, &session);
session           123 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_decrypt_EncryptedData(context, session,
session           127 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto_destroy(context, session);
session           376 source4/heimdal/lib/krb5/get_in_tkt.c     creds->session.keyvalue.length = 0;
session           377 source4/heimdal/lib/krb5/get_in_tkt.c     creds->session.keyvalue.data   = NULL;
session           378 source4/heimdal/lib/krb5/get_in_tkt.c     creds->session.keytype = rep->enc_part.key.keytype;
session           379 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_data_copy (&creds->session.keyvalue,
session           410 source4/heimdal/lib/krb5/get_in_tkt.c 				    &creds->session);
session           432 source4/heimdal/lib/krb5/get_in_tkt.c 				    &creds->session);
session            85 source4/heimdal/lib/krb5/krb5-v4compat.h     char    session[8];		/* Session key */
session           117 source4/heimdal/lib/krb5/krb5-v4compat.h     krb5_keyblock session;	/* Session Key */
session           389 source4/heimdal/lib/krb5/krb5.h     krb5_keyblock session;
session            65 source4/heimdal/lib/krb5/mk_req.c 	this_cred.session.keytype = (*auth_context)->keytype;
session            68 source4/heimdal/lib/krb5/mk_req_ext.c 						&in_creds->session);
session            74 source4/heimdal/lib/krb5/mk_req_ext.c     ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock);
session           276 source4/heimdal/lib/krb5/rd_cred.c 	copy_EncryptionKey (&kci->key, &creds->session);
session           789 source4/heimdal/lib/krb5/store.c     ret = krb5_store_keyblock(sp, creds->session);
session           831 source4/heimdal/lib/krb5/store.c     ret = krb5_ret_keyblock (sp,  &creds->session);
session           894 source4/heimdal/lib/krb5/store.c     if (creds->session.keytype != ETYPE_NULL)
session           919 source4/heimdal/lib/krb5/store.c     if (creds->session.keytype != ETYPE_NULL) {
session           920 source4/heimdal/lib/krb5/store.c 	ret = krb5_store_keyblock(sp, creds->session);
session           985 source4/heimdal/lib/krb5/store.c 	ret = krb5_ret_keyblock (sp,  &creds->session);
session           261 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_storage_write(sp, v4creds->session, 8);
session           414 source4/heimdal/lib/krb5/v4_glue.c 			const krb5_keyblock *session,
session           440 source4/heimdal/lib/krb5/v4_glue.c 			     session->keyvalue.data,
session           441 source4/heimdal/lib/krb5/v4_glue.c 			     session->keyvalue.length);
session           442 source4/heimdal/lib/krb5/v4_glue.c     if (ret != session->keyvalue.length) {
session           468 source4/heimdal/lib/krb5/v4_glue.c 		      const krb5_keyblock *session,
session           493 source4/heimdal/lib/krb5/v4_glue.c 			     session->keyvalue.data,
session           494 source4/heimdal/lib/krb5/v4_glue.c 			     session->keyvalue.length);
session           495 source4/heimdal/lib/krb5/v4_glue.c     if (ret != session->keyvalue.length) {
session           703 source4/heimdal/lib/krb5/v4_glue.c 			     des_key, sizeof(des_key), &ad->session);
session           846 source4/heimdal/lib/krb5/v4_glue.c     ret = decrypt_etext(context, &ad->session, &eaut, &aut);
session           949 source4/heimdal/lib/krb5/v4_glue.c     krb5_free_keyblock_contents(context, &ad->session);
session           987 source4/heimdal/lib/ntlm/ntlm.c 			     struct ntlm_buf *session,
session           993 source4/heimdal/lib/ntlm/ntlm.c     memset(session, 0, sizeof(*session));
session           998 source4/heimdal/lib/ntlm/ntlm.c     session->length = MD4_DIGEST_LENGTH;
session           999 source4/heimdal/lib/ntlm/ntlm.c     session->data = malloc(session->length);
session          1000 source4/heimdal/lib/ntlm/ntlm.c     if (session->data == NULL) {
session          1001 source4/heimdal/lib/ntlm/ntlm.c 	session->length = 0;
session          1008 source4/heimdal/lib/ntlm/ntlm.c 	heim_ntlm_free_buf(session);
session          1023 source4/heimdal/lib/ntlm/ntlm.c     if (RAND_bytes(session->data, session->length) != 1) {
session          1025 source4/heimdal/lib/ntlm/ntlm.c 	heim_ntlm_free_buf(session);
session          1029 source4/heimdal/lib/ntlm/ntlm.c     RC4(&rc4, master->length, session->data, master->data);
session            53 source4/lib/tls/tls.c 	gnutls_session session;
session           186 source4/lib/tls/tls.c 	ret = gnutls_bye(tls->session, GNUTLS_SHUT_WR);
session           205 source4/lib/tls/tls.c 	ret = gnutls_handshake(tls->session);
session           207 source4/lib/tls/tls.c 		if (gnutls_record_get_direction(tls->session) == 1) {
session           230 source4/lib/tls/tls.c 	if (gnutls_record_get_direction(tls->session) == 1) {
session           231 source4/lib/tls/tls.c 		ret = gnutls_record_send(tls->session, NULL, 0);
session           233 source4/lib/tls/tls.c 		ret = gnutls_record_recv(tls->session, NULL, 0);
session           251 source4/lib/tls/tls.c 	*npending = gnutls_record_check_pending(tls->session);
session           298 source4/lib/tls/tls.c 	ret = gnutls_record_recv(tls->session, buf, wantlen);
session           300 source4/lib/tls/tls.c 		if (gnutls_record_get_direction(tls->session) == 1) {
session           334 source4/lib/tls/tls.c 	ret = gnutls_record_send(tls->session, blob->data, blob->length);
session           336 source4/lib/tls/tls.c 		if (gnutls_record_get_direction(tls->session) == 1) {
session           502 source4/lib/tls/tls.c 	TLSCHECK(gnutls_init(&tls->session, GNUTLS_SERVER));
session           506 source4/lib/tls/tls.c 	TLSCHECK(gnutls_set_default_priority(tls->session));
session           507 source4/lib/tls/tls.c 	TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, 
session           509 source4/lib/tls/tls.c 	gnutls_certificate_server_set_request(tls->session, GNUTLS_CERT_REQUEST);
session           510 source4/lib/tls/tls.c 	gnutls_dh_set_prime_bits(tls->session, DH_BITS);
session           511 source4/lib/tls/tls.c 	gnutls_transport_set_ptr(tls->session, (gnutls_transport_ptr)tls);
session           512 source4/lib/tls/tls.c 	gnutls_transport_set_pull_function(tls->session, (gnutls_pull_func)tls_pull);
session           513 source4/lib/tls/tls.c 	gnutls_transport_set_push_function(tls->session, (gnutls_push_func)tls_push);
session           514 source4/lib/tls/tls.c 	gnutls_transport_set_lowat(tls->session, 0);
session           578 source4/lib/tls/tls.c 	TLSCHECK(gnutls_init(&tls->session, GNUTLS_CLIENT));
session           579 source4/lib/tls/tls.c 	TLSCHECK(gnutls_set_default_priority(tls->session));
session           580 source4/lib/tls/tls.c 	gnutls_certificate_type_set_priority(tls->session, cert_type_priority);
session           581 source4/lib/tls/tls.c 	TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, tls->xcred));
session           585 source4/lib/tls/tls.c 	gnutls_transport_set_ptr(tls->session, (gnutls_transport_ptr)tls);
session           586 source4/lib/tls/tls.c 	gnutls_transport_set_pull_function(tls->session, (gnutls_pull_func)tls_pull);
session           587 source4/lib/tls/tls.c 	gnutls_transport_set_push_function(tls->session, (gnutls_push_func)tls_push);
session           588 source4/lib/tls/tls.c 	gnutls_transport_set_lowat(tls->session, 0);
session            82 source4/libcli/cliconnect.c 	cli->session = smbcli_session_init(cli->transport, cli, true,
session            84 source4/libcli/cliconnect.c 	if (!cli->session) return NT_STATUS_UNSUCCESSFUL;
session            92 source4/libcli/cliconnect.c 	status = smb_composite_sesssetup(cli->session, &setup);
session            94 source4/libcli/cliconnect.c 	cli->session->vuid = setup.out.vuid;
session           107 source4/libcli/cliconnect.c 	cli->tree = smbcli_tree_init(cli->session, cli, true);
session           181 source4/libcli/cliconnect.c 	(*ret_cli)->session = tree->session;
session           182 source4/libcli/cliconnect.c 	(*ret_cli)->transport = tree->session->transport;
session           366 source4/libcli/clifile.c 	lock[0].pid = tree->session->pid;
session           394 source4/libcli/clifile.c 	lock[0].pid = tree->session->pid;
session           420 source4/libcli/clifile.c 	lock[0].pid = tree->session->pid;
session           442 source4/libcli/clifile.c 	if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) {
session           455 source4/libcli/clifile.c 	lock[0].pid = tree->session->pid;
session           476 source4/libcli/clifile.c 	if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) {
session           486 source4/libcli/clifile.c 	lock[0].pid = tree->session->pid;
session           127 source4/libcli/clilist.c 		if (tree->session->transport->negotiate.capabilities & CAP_NT_SMBS) {
session           353 source4/libcli/clilist.c 	if (tree->session->transport->negotiate.protocol <= PROTOCOL_LANMAN1)
session            48 source4/libcli/clireadwrite.c 	readsize = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32));
session            94 source4/libcli/clireadwrite.c 	int block = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32));
session           146 source4/libcli/clireadwrite.c 		size_t size = MIN(size1, tree->session->transport->negotiate.max_xmit - 48);
session            34 source4/libcli/libcli.h 	struct smbcli_session *session;
session            31 source4/libcli/raw/clierror.c 	switch (tree->session->transport->error.etype) {
session            33 source4/libcli/raw/clierror.c 		return nt_errstr(tree->session->transport->error.e.nt_status);
session            51 source4/libcli/raw/clierror.c 	switch (tree->session->transport->error.etype) {
session            53 source4/libcli/raw/clierror.c 		return tree->session->transport->error.e.nt_status;
session            28 source4/libcli/raw/clisession.c 	req = smbcli_request_setup_session(session, cmd, wct, buflen); \
session            40 source4/libcli/raw/clisession.c 	struct smbcli_session *session;
session            44 source4/libcli/raw/clisession.c 	session = talloc_zero(parent_ctx, struct smbcli_session);
session            45 source4/libcli/raw/clisession.c 	if (!session) {
session            50 source4/libcli/raw/clisession.c 		session->transport = talloc_steal(session, transport);
session            52 source4/libcli/raw/clisession.c 		session->transport = talloc_reference(session, transport);
session            54 source4/libcli/raw/clisession.c 	session->pid = (uint16_t)getpid();
session            55 source4/libcli/raw/clisession.c 	session->vuid = UID_FIELD_INVALID;
session            56 source4/libcli/raw/clisession.c 	session->options = options;
session            71 source4/libcli/raw/clisession.c 	if (session->transport->negotiate.sign_info.doing_signing) {
session            75 source4/libcli/raw/clisession.c 	session->flags2 = flags2;
session            77 source4/libcli/raw/clisession.c 	return session;
session            83 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_sesssetup_send(struct smbcli_session *session, 
session           235 source4/libcli/raw/clisession.c NTSTATUS smb_raw_sesssetup(struct smbcli_session *session, 
session           238 source4/libcli/raw/clisession.c 	struct smbcli_request *req = smb_raw_sesssetup_send(session, parms);
session           246 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_ulogoff_send(struct smbcli_session *session)
session           266 source4/libcli/raw/clisession.c NTSTATUS smb_raw_ulogoff(struct smbcli_session *session)
session           268 source4/libcli/raw/clisession.c 	struct smbcli_request *req = smb_raw_ulogoff_send(session);
session           276 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_exit_send(struct smbcli_session *session)
session           293 source4/libcli/raw/clisession.c _PUBLIC_ NTSTATUS smb_raw_exit(struct smbcli_session *session)
session           295 source4/libcli/raw/clisession.c 	struct smbcli_request *req = smb_raw_exit_send(session);
session            36 source4/libcli/raw/clitree.c _PUBLIC_ struct smbcli_tree *smbcli_tree_init(struct smbcli_session *session,
session            47 source4/libcli/raw/clitree.c 		tree->session = talloc_steal(tree, session);
session            49 source4/libcli/raw/clitree.c 		tree->session = talloc_reference(tree, session);
session           206 source4/libcli/raw/libcliraw.h 	struct smbcli_session *session;
session           235 source4/libcli/raw/libcliraw.h 	struct smbcli_session *session;
session           327 source4/libcli/raw/libcliraw.h struct smbcli_tree *smbcli_tree_init(struct smbcli_session *session, TALLOC_CTX *parent_ctx, bool primary);
session           357 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_exit(struct smbcli_session *session);
session           122 source4/libcli/raw/rawfile.c 		smbcli_blob_append_string(tree->session, mem_ctx,
session           209 source4/libcli/raw/rawfile.c 	smbcli_blob_append_string(tree->session, mem_ctx, 
session           396 source4/libcli/raw/rawfile.c 	smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params,"", 0);
session           397 source4/libcli/raw/rawfile.c 	fname_len = smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params,
session           444 source4/libcli/raw/rawfile.c 	raw_push_dos_date(tree->session->transport, 
session           452 source4/libcli/raw/rawfile.c 	smbcli_blob_append_string(tree->session, mem_ctx, 
session           523 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           535 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           543 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           551 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           594 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           602 source4/libcli/raw/rawfile.c 		if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) {
session           788 source4/libcli/raw/rawfile.c 		raw_push_dos_date3(tree->session->transport, 
session           277 source4/libcli/raw/rawfileinfo.c static NTSTATUS smb_raw_info_backend(struct smbcli_session *session,
session           292 source4/libcli/raw/rawfileinfo.c 		parms->standard.out.create_time = raw_pull_dos_date2(session->transport,
session           294 source4/libcli/raw/rawfileinfo.c 		parms->standard.out.access_time = raw_pull_dos_date2(session->transport,
session           296 source4/libcli/raw/rawfileinfo.c 		parms->standard.out.write_time =  raw_pull_dos_date2(session->transport,
session           305 source4/libcli/raw/rawfileinfo.c 		parms->ea_size.out.create_time = raw_pull_dos_date2(session->transport,
session           307 source4/libcli/raw/rawfileinfo.c 		parms->ea_size.out.access_time = raw_pull_dos_date2(session->transport,
session           309 source4/libcli/raw/rawfileinfo.c 		parms->ea_size.out.write_time =  raw_pull_dos_date2(session->transport,
session           432 source4/libcli/raw/rawfileinfo.c 		smbcli_blob_pull_string(session, mem_ctx, blob, 
session           542 source4/libcli/raw/rawfileinfo.c 	smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params,
session           691 source4/libcli/raw/rawfileinfo.c 	struct smbcli_session *session = req?req->session:NULL;
session           708 source4/libcli/raw/rawfileinfo.c 	return smb_raw_info_backend(session, mem_ctx, parms, &blob);
session           248 source4/libcli/raw/rawfsinfo.c 	struct smbcli_session *session = req?req->session:NULL;
session           278 source4/libcli/raw/rawfsinfo.c 		smbcli_blob_pull_string(session, mem_ctx, &blob, 
session            61 source4/libcli/raw/rawnotify.c 	struct smbcli_session *session = req?req->session:NULL;
session            92 source4/libcli/raw/rawnotify.c 		smbcli_blob_pull_string(session, mem_ctx, &nt.out.params, 
session            40 source4/libcli/raw/rawreadwrite.c 		if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) {
session            72 source4/libcli/raw/rawreadwrite.c 		if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) {
session           110 source4/libcli/raw/rawreadwrite.c 		tree->session->transport->readbraw_pending = 1;
session           167 source4/libcli/raw/rawreadwrite.c 		if ((req->tree->session->transport->negotiate.capabilities & CAP_LARGE_READX)
session           249 source4/libcli/raw/rawreadwrite.c 		raw_push_dos_date3(tree->session->transport,
session           259 source4/libcli/raw/rawreadwrite.c 		if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) {
session           100 source4/libcli/raw/rawrequest.c 	req->session = NULL;
session           169 source4/libcli/raw/rawrequest.c struct smbcli_request *smbcli_request_setup_session(struct smbcli_session *session,
session           174 source4/libcli/raw/rawrequest.c 	req = smbcli_request_setup_transport(session->transport, command, wct, buflen);
session           178 source4/libcli/raw/rawrequest.c 	req->session = session;
session           180 source4/libcli/raw/rawrequest.c 	SSVAL(req->out.hdr, HDR_FLG2, session->flags2);
session           181 source4/libcli/raw/rawrequest.c 	SSVAL(req->out.hdr, HDR_PID, session->pid & 0xFFFF);
session           182 source4/libcli/raw/rawrequest.c 	SSVAL(req->out.hdr, HDR_PIDHIGH, session->pid >> 16);
session           183 source4/libcli/raw/rawrequest.c 	SSVAL(req->out.hdr, HDR_UID, session->vuid);
session           197 source4/libcli/raw/rawrequest.c 	req = smbcli_request_setup_session(tree->session, command, wct, buflen);
session           858 source4/libcli/raw/rawrequest.c size_t smbcli_blob_pull_string(struct smbcli_session *session,
session           872 source4/libcli/raw/rawrequest.c 		if (session == NULL) {
session           874 source4/libcli/raw/rawrequest.c 		} else if (session->transport->negotiate.capabilities & CAP_UNICODE) {
session           925 source4/libcli/raw/rawrequest.c size_t smbcli_blob_pull_unix_string(struct smbcli_session *session,
session           937 source4/libcli/raw/rawrequest.c 	     (session->transport->negotiate.capabilities & CAP_UNICODE))) {
session           962 source4/libcli/raw/rawrequest.c size_t smbcli_blob_append_string(struct smbcli_session *session,
session           973 source4/libcli/raw/rawrequest.c 		flags |= (session->transport->negotiate.capabilities & CAP_UNICODE) ? STR_UNICODE : STR_ASCII;
session           242 source4/libcli/raw/rawsearch.c 	smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params,
session           310 source4/libcli/raw/rawsearch.c 	smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params,
session           509 source4/libcli/raw/rawsearch.c 		data->standard.create_time = raw_pull_dos_date2(tree->session->transport,
session           511 source4/libcli/raw/rawsearch.c 		data->standard.access_time = raw_pull_dos_date2(tree->session->transport,
session           513 source4/libcli/raw/rawsearch.c 		data->standard.write_time  = raw_pull_dos_date2(tree->session->transport,
session           518 source4/libcli/raw/rawsearch.c 		len = smbcli_blob_pull_string(tree->session, mem_ctx, blob,
session           531 source4/libcli/raw/rawsearch.c 		data->ea_size.create_time = raw_pull_dos_date2(tree->session->transport,
session           533 source4/libcli/raw/rawsearch.c 		data->ea_size.access_time = raw_pull_dos_date2(tree->session->transport,
session           535 source4/libcli/raw/rawsearch.c 		data->ea_size.write_time  = raw_pull_dos_date2(tree->session->transport,
session           541 source4/libcli/raw/rawsearch.c 		len = smbcli_blob_pull_string(tree->session, mem_ctx, blob,
session           554 source4/libcli/raw/rawsearch.c 		data->ea_list.create_time = raw_pull_dos_date2(tree->session->transport,
session           556 source4/libcli/raw/rawsearch.c 		data->ea_list.access_time = raw_pull_dos_date2(tree->session->transport,
session           558 source4/libcli/raw/rawsearch.c 		data->ea_list.write_time  = raw_pull_dos_date2(tree->session->transport,
session           578 source4/libcli/raw/rawsearch.c 		len = smbcli_blob_pull_string(tree->session, mem_ctx, blob,
session           602 source4/libcli/raw/rawsearch.c 		len = smbcli_blob_pull_unix_string(tree->session, mem_ctx, blob,
session           641 source4/libcli/raw/rawsearch.c 		len = smbcli_blob_pull_string(tree->session, mem_ctx, blob,
session           660 source4/libcli/raw/rawsearch.c 			if (!(tree->session->transport->negotiate.capabilities & CAP_UNICODE)) {
session           165 source4/libcli/raw/rawsetfileinfo.c 		raw_push_dos_date2(tree->session->transport, 
session           167 source4/libcli/raw/rawsetfileinfo.c 		raw_push_dos_date2(tree->session->transport, 
session           169 source4/libcli/raw/rawsetfileinfo.c 		raw_push_dos_date2(tree->session->transport, 
session           336 source4/libcli/raw/rawsetfileinfo.c 	smbcli_blob_append_string(tree->session, mem_ctx, 
session           357 source4/libcli/raw/rawsetfileinfo.c 	raw_push_dos_date3(tree->session->transport, 
session           383 source4/libcli/raw/rawsetfileinfo.c 	raw_push_dos_date2(tree->session->transport, 
session           385 source4/libcli/raw/rawsetfileinfo.c 	raw_push_dos_date2(tree->session->transport, 
session           387 source4/libcli/raw/rawsetfileinfo.c 	raw_push_dos_date2(tree->session->transport, 
session            58 source4/libcli/smb2/cancel.c 	if (r->session) {
session            59 source4/libcli/smb2/cancel.c 		SBVAL(c->out.hdr, SMB2_HDR_SESSION_ID,	r->session->uid);
session            42 source4/libcli/smb2/connect.c 	struct smb2_session *session;
session            78 source4/libcli/smb2/connect.c 	state->tree = smb2_tree_init(state->session, state, true);
session           144 source4/libcli/smb2/connect.c 	state->session = smb2_session_init(transport, state->gensec_settings, state, true);
session           145 source4/libcli/smb2/connect.c 	if (composite_nomem(state->session, c)) return;
session           147 source4/libcli/smb2/connect.c 	creq = smb2_session_setup_spnego_send(state->session, state->credentials);
session            29 source4/libcli/smb2/logoff.c struct smb2_request *smb2_logoff_send(struct smb2_session *session)
session            33 source4/libcli/smb2/logoff.c 	req = smb2_request_init(session->transport, SMB2_OP_LOGOFF, 0x04, false, 0);
session            36 source4/libcli/smb2/logoff.c 	req->session = session;
session            38 source4/libcli/smb2/logoff.c 	SBVAL(req->out.hdr,  SMB2_HDR_SESSION_ID, session->uid);
session            65 source4/libcli/smb2/logoff.c NTSTATUS smb2_logoff(struct smb2_session *session)
session            67 source4/libcli/smb2/logoff.c 	struct smb2_request *req = smb2_logoff_send(session);
session            85 source4/libcli/smb2/request.c 	req->session   = NULL;
session           148 source4/libcli/smb2/request.c 	struct smb2_request *req = smb2_request_init(tree->session->transport, opcode, 
session           153 source4/libcli/smb2/request.c 	SBVAL(req->out.hdr,  SMB2_HDR_SESSION_ID, tree->session->uid);
session           155 source4/libcli/smb2/request.c 	req->session = tree->session;
session            36 source4/libcli/smb2/session.c 	struct smb2_session *session;
session            39 source4/libcli/smb2/session.c 	session = talloc_zero(parent_ctx, struct smb2_session);
session            40 source4/libcli/smb2/session.c 	if (!session) {
session            44 source4/libcli/smb2/session.c 		session->transport = talloc_steal(session, transport);
session            46 source4/libcli/smb2/session.c 		session->transport = talloc_reference(session, transport);
session            50 source4/libcli/smb2/session.c 	status = gensec_client_start(session, &session->gensec, 
session            51 source4/libcli/smb2/session.c 				     session->transport->socket->event.ctx, 
session            54 source4/libcli/smb2/session.c 		talloc_free(session);
session            58 source4/libcli/smb2/session.c 	gensec_want_feature(session->gensec, GENSEC_FEATURE_SESSION_KEY);
session            60 source4/libcli/smb2/session.c 	return session;
session            66 source4/libcli/smb2/session.c struct smb2_request *smb2_session_setup_send(struct smb2_session *session, 
session            72 source4/libcli/smb2/session.c 	req = smb2_request_init(session->transport, SMB2_OP_SESSSETUP, 
session            76 source4/libcli/smb2/session.c 	SBVAL(req->out.hdr,  SMB2_HDR_SESSION_ID, session->uid);
session            83 source4/libcli/smb2/session.c 	req->session = session;
session           128 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup(struct smb2_session *session, 
session           131 source4/libcli/smb2/session.c 	struct smb2_request *req = smb2_session_setup_send(session, io);
session           151 source4/libcli/smb2/session.c 	struct smb2_session *session = req->session;
session           159 source4/libcli/smb2/session.c 		c->status = gensec_update(session->gensec, c, 
session           164 source4/libcli/smb2/session.c 		session_key_err = gensec_session_key(session->gensec, &session_key);
session           166 source4/libcli/smb2/session.c 			session->session_key = session_key;
session           170 source4/libcli/smb2/session.c 	session->uid = state->io.out.uid;
session           173 source4/libcli/smb2/session.c 		state->req = smb2_session_setup_send(session, &state->io);
session           189 source4/libcli/smb2/session.c 	if (session->transport->signing_required) {
session           190 source4/libcli/smb2/session.c 		if (session->session_key.length == 0) {
session           192 source4/libcli/smb2/session.c 				 (unsigned)session->session_key.length));
session           196 source4/libcli/smb2/session.c 		session->signing_active = true;
session           205 source4/libcli/smb2/session.c struct composite_context *smb2_session_setup_spnego_send(struct smb2_session *session, 
session           211 source4/libcli/smb2/session.c 	c = composite_create(session, session->transport->socket->event.ctx);
session           220 source4/libcli/smb2/session.c 	if (session->transport->signing_required) {
session           228 source4/libcli/smb2/session.c 	c->status = gensec_set_credentials(session->gensec, credentials);
session           231 source4/libcli/smb2/session.c 	c->status = gensec_set_target_hostname(session->gensec, 
session           232 source4/libcli/smb2/session.c 					       session->transport->socket->hostname);
session           235 source4/libcli/smb2/session.c 	c->status = gensec_set_target_service(session->gensec, "cifs");
session           238 source4/libcli/smb2/session.c 	c->status = gensec_start_mech_by_oid(session->gensec, GENSEC_OID_SPNEGO);
session           241 source4/libcli/smb2/session.c 	c->status = gensec_update(session->gensec, c, 
session           242 source4/libcli/smb2/session.c 				  session->transport->negotiate.secblob,
session           250 source4/libcli/smb2/session.c 	state->req = smb2_session_setup_send(session, &state->io);
session           269 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup_spnego(struct smb2_session *session, 
session           272 source4/libcli/smb2/session.c 	struct composite_context *c = smb2_session_setup_spnego_send(session, credentials);
session            85 source4/libcli/smb2/smb2.h 	struct smb2_session *session;
session           148 source4/libcli/smb2/smb2.h 	struct smb2_session   *session;
session            29 source4/libcli/smb2/tcon.c struct smb2_tree *smb2_tree_init(struct smb2_session *session,
session            35 source4/libcli/smb2/tcon.c 	if (!session) {
session            39 source4/libcli/smb2/tcon.c 		tree->session = talloc_steal(tree, session);
session            41 source4/libcli/smb2/tcon.c 		tree->session = talloc_reference(tree, session);
session            55 source4/libcli/smb2/tcon.c 	req = smb2_request_init(tree->session->transport, SMB2_OP_TCON, 
session            59 source4/libcli/smb2/tcon.c 	SBVAL(req->out.hdr,  SMB2_HDR_SESSION_ID, tree->session->uid);
session            60 source4/libcli/smb2/tcon.c 	req->session = tree->session;
session           249 source4/libcli/smb2/transport.c 	if (req->session && req->session->signing_active) {
session           251 source4/libcli/smb2/transport.c 					      req->session->session_key);
session           353 source4/libcli/smb2/transport.c 	if (req->session && req->session->signing_active) {
session           354 source4/libcli/smb2/transport.c 		status = smb2_sign_message(&req->out, req->session->session_key);
session           250 source4/libcli/smb_composite/appendacl.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
session            49 source4/libcli/smb_composite/connect.c 	struct smbcli_session *session;
session           103 source4/libcli/smb_composite/connect.c 	state->session->vuid = state->io_setup->out.vuid;
session           163 source4/libcli/smb_composite/connect.c 		state->session->vuid = 0;
session           164 source4/libcli/smb_composite/connect.c 		data_blob_free(&state->session->user_session_key);
session           165 source4/libcli/smb_composite/connect.c 		talloc_free(state->session->gensec);
session           166 source4/libcli/smb_composite/connect.c 		state->session->gensec = NULL;
session           168 source4/libcli/smb_composite/connect.c 		state->creq = smb_composite_sesssetup_send(state->session,
session           183 source4/libcli/smb_composite/connect.c 	state->session->vuid = state->io_setup->out.vuid;
session           237 source4/libcli/smb_composite/connect.c 	state->session = smbcli_session_init(state->transport, state, true, io->in.session_options);
session           238 source4/libcli/smb_composite/connect.c 	NT_STATUS_HAVE_NO_MEMORY(state->session);
session           242 source4/libcli/smb_composite/connect.c 	io->out.tree = smbcli_tree_init(state->session, state, true);
session           262 source4/libcli/smb_composite/connect.c 	state->creq = smb_composite_sesssetup_send(state->session, state->io_setup);
session           159 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.options = tree->session->transport->options;
session           160 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.session_options = tree->session->options;
session           232 source4/libcli/smb_composite/loadfile.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
session            83 source4/libcli/smb_composite/savefile.c 	uint32_t max_xmit = tree->session->transport->negotiate.max_xmit;
session           128 source4/libcli/smb_composite/savefile.c 	uint32_t max_xmit = tree->session->transport->negotiate.max_xmit;
session           228 source4/libcli/smb_composite/savefile.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
session            55 source4/libcli/smb_composite/sesssetup.c 				  struct smbcli_session *session, 
session            59 source4/libcli/smb_composite/sesssetup.c 				  struct smbcli_session *session, 
session            63 source4/libcli/smb_composite/sesssetup.c 				     struct smbcli_session *session, 
session            70 source4/libcli/smb_composite/sesssetup.c static void set_user_session_key(struct smbcli_session *session,
session            73 source4/libcli/smb_composite/sesssetup.c 	session->user_session_key = data_blob_talloc(session, 
session            85 source4/libcli/smb_composite/sesssetup.c 	struct smbcli_session *session = req->session;
session           116 source4/libcli/smb_composite/sesssetup.c 			session->vuid = 0;
session           118 source4/libcli/smb_composite/sesssetup.c 				nt_status = session_setup_old(c, session, 
session           135 source4/libcli/smb_composite/sesssetup.c 			session->vuid = 0;
session           137 source4/libcli/smb_composite/sesssetup.c 				nt_status = session_setup_nt1(c, session, 
session           154 source4/libcli/smb_composite/sesssetup.c 			session->vuid = 0;
session           156 source4/libcli/smb_composite/sesssetup.c 				nt_status = session_setup_spnego(c, session, 
session           180 source4/libcli/smb_composite/sesssetup.c 			state->gensec_status = gensec_update(session->gensec, state,
session           197 source4/libcli/smb_composite/sesssetup.c 			session_key_err = gensec_session_key(session->gensec, &session_key);
session           199 source4/libcli/smb_composite/sesssetup.c 				set_user_session_key(session, &session_key);
session           200 source4/libcli/smb_composite/sesssetup.c 				smbcli_transport_simple_set_signing(session->transport, session_key, null_data_blob);
session           209 source4/libcli/smb_composite/sesssetup.c 			uint16_t vuid = session->vuid;
session           210 source4/libcli/smb_composite/sesssetup.c 			session->vuid = state->io->out.vuid;
session           211 source4/libcli/smb_composite/sesssetup.c 			state->req = smb_raw_sesssetup_send(session, &state->setup);
session           212 source4/libcli/smb_composite/sesssetup.c 			session->vuid = vuid;
session           237 source4/libcli/smb_composite/sesssetup.c 		if (!session->transport->negotiate.sign_info.doing_signing 
session           238 source4/libcli/smb_composite/sesssetup.c 		    && session->transport->negotiate.sign_info.mandatory_signing) {
session           257 source4/libcli/smb_composite/sesssetup.c 				  struct smbcli_session *session, 
session           263 source4/libcli/smb_composite/sesssetup.c 	DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials));
session           267 source4/libcli/smb_composite/sesssetup.c 	smbcli_temp_set_signing(session->transport);
session           269 source4/libcli/smb_composite/sesssetup.c 	if (session->options.lanman_auth) {
session           273 source4/libcli/smb_composite/sesssetup.c 	if (session->options.ntlmv2_auth) {
session           278 source4/libcli/smb_composite/sesssetup.c 	state->setup.nt1.in.bufsize      = session->transport->options.max_xmit;
session           279 source4/libcli/smb_composite/sesssetup.c 	state->setup.nt1.in.mpx_max      = session->transport->options.max_mux;
session           291 source4/libcli/smb_composite/sesssetup.c 	if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) {
session           294 source4/libcli/smb_composite/sesssetup.c 							      session->transport->negotiate.secblob, 
session           300 source4/libcli/smb_composite/sesssetup.c 	} else if (session->options.plaintext_auth) {
session           309 source4/libcli/smb_composite/sesssetup.c 	*req = smb_raw_sesssetup_send(session, &state->setup);
session           315 source4/libcli/smb_composite/sesssetup.c 		smbcli_transport_simple_set_signing(session->transport, session_key, 
session           317 source4/libcli/smb_composite/sesssetup.c 		set_user_session_key(session, &session_key);
session           330 source4/libcli/smb_composite/sesssetup.c 				  struct smbcli_session *session, 
session           337 source4/libcli/smb_composite/sesssetup.c 	DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials));
session           340 source4/libcli/smb_composite/sesssetup.c 	if (session->options.lanman_auth) {
session           344 source4/libcli/smb_composite/sesssetup.c 	if (session->options.ntlmv2_auth) {
session           349 source4/libcli/smb_composite/sesssetup.c 	state->setup.old.in.bufsize = session->transport->options.max_xmit;
session           350 source4/libcli/smb_composite/sesssetup.c 	state->setup.old.in.mpx_max = session->transport->options.max_mux;
session           359 source4/libcli/smb_composite/sesssetup.c 	if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) {
session           362 source4/libcli/smb_composite/sesssetup.c 							      session->transport->negotiate.secblob, 
session           368 source4/libcli/smb_composite/sesssetup.c 		set_user_session_key(session, &session_key);
session           371 source4/libcli/smb_composite/sesssetup.c 	} else if (session->options.plaintext_auth) {
session           378 source4/libcli/smb_composite/sesssetup.c 	*req = smb_raw_sesssetup_send(session, &state->setup);
session           390 source4/libcli/smb_composite/sesssetup.c 				     struct smbcli_session *session, 
session           399 source4/libcli/smb_composite/sesssetup.c 	state->setup.spnego.in.bufsize      = session->transport->options.max_xmit;
session           400 source4/libcli/smb_composite/sesssetup.c 	state->setup.spnego.in.mpx_max      = session->transport->options.max_mux;
session           408 source4/libcli/smb_composite/sesssetup.c 	smbcli_temp_set_signing(session->transport);
session           410 source4/libcli/smb_composite/sesssetup.c 	status = gensec_client_start(session, &session->gensec, c->event_ctx,
session           417 source4/libcli/smb_composite/sesssetup.c 	gensec_want_feature(session->gensec, GENSEC_FEATURE_SESSION_KEY);
session           419 source4/libcli/smb_composite/sesssetup.c 	status = gensec_set_credentials(session->gensec, io->in.credentials);
session           426 source4/libcli/smb_composite/sesssetup.c 	status = gensec_set_target_hostname(session->gensec, session->transport->socket->hostname);
session           433 source4/libcli/smb_composite/sesssetup.c 	status = gensec_set_target_service(session->gensec, "cifs");
session           440 source4/libcli/smb_composite/sesssetup.c 	if (session->transport->negotiate.secblob.length) {
session           442 source4/libcli/smb_composite/sesssetup.c 		status = gensec_start_mech_by_oid(session->gensec, chosen_oid);
session           445 source4/libcli/smb_composite/sesssetup.c 				  gensec_get_name_by_oid(session->gensec, chosen_oid), nt_errstr(status)));
session           447 source4/libcli/smb_composite/sesssetup.c 			status = gensec_start_mech_by_oid(session->gensec, chosen_oid);
session           450 source4/libcli/smb_composite/sesssetup.c 					  gensec_get_name_by_oid(session->gensec, chosen_oid), 
session           458 source4/libcli/smb_composite/sesssetup.c 		status = gensec_start_mech_by_oid(session->gensec, chosen_oid);
session           461 source4/libcli/smb_composite/sesssetup.c 				  gensec_get_name_by_oid(session->gensec, chosen_oid), nt_errstr(status)));
session           466 source4/libcli/smb_composite/sesssetup.c 		status = gensec_update(session->gensec, state,
session           467 source4/libcli/smb_composite/sesssetup.c 				       session->transport->negotiate.secblob,
session           470 source4/libcli/smb_composite/sesssetup.c 		status = gensec_update(session->gensec, state,
session           479 source4/libcli/smb_composite/sesssetup.c 			  gensec_get_name_by_oid(session->gensec, chosen_oid), 
session           485 source4/libcli/smb_composite/sesssetup.c 	*req = smb_raw_sesssetup_send(session, &state->setup);
session           506 source4/libcli/smb_composite/sesssetup.c struct composite_context *smb_composite_sesssetup_send(struct smbcli_session *session, 
session           513 source4/libcli/smb_composite/sesssetup.c 	c = composite_create(session, session->transport->socket->event.ctx);
session           525 source4/libcli/smb_composite/sesssetup.c 	if (session->transport->negotiate.protocol < PROTOCOL_LANMAN1) {
session           532 source4/libcli/smb_composite/sesssetup.c 	if (session->transport->negotiate.protocol < PROTOCOL_NT1) {
session           533 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_old(c, session, io, &state->req);
session           534 source4/libcli/smb_composite/sesssetup.c 	} else if (!session->transport->options.use_spnego ||
session           536 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_nt1(c, session, io, &state->req);
session           538 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_spnego(c, session, io, &state->req);
session           566 source4/libcli/smb_composite/sesssetup.c NTSTATUS smb_composite_sesssetup(struct smbcli_session *session, struct smb_composite_sesssetup *io)
session           568 source4/libcli/smb_composite/sesssetup.c 	struct composite_context *c = smb_composite_sesssetup_send(session, io);
session            83 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
session           162 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
session           233 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
session           332 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
session            64 source4/libcli/util/clilsa.c 	lsa->ipc_tree = smbcli_tree_init(cli->session, lsa, false);
session           346 source4/librpc/rpc/dcerpc_smb.c 	smb->tree->session->transport->options.request_timeout = 0;
session           404 source4/librpc/rpc/dcerpc_smb.c 	return smb->tree->session->transport->socket->hostname;
session           414 source4/librpc/rpc/dcerpc_smb.c 	if (smb->tree->session->user_session_key.data) {
session           415 source4/librpc/rpc/dcerpc_smb.c 		*session_key = smb->tree->session->user_session_key;
session           443 source4/librpc/rpc/dcerpc_smb.c 		SMB_ASSERT(tree->session->transport->socket->hostname != NULL);
session           444 source4/librpc/rpc/dcerpc_smb.c 		s = talloc_asprintf(p, "ncacn_np:%s", tree->session->transport->socket->hostname);
session           535 source4/librpc/rpc/dcerpc_smb.c 			  state->tree->session->transport->called.name);
session           369 source4/librpc/rpc/dcerpc_smb2.c 	return smb->tree->session->transport->socket->hostname;
session           379 source4/librpc/rpc/dcerpc_smb2.c 	*session_key = smb->tree->session->session_key;
session           480 source4/librpc/rpc/dcerpc_smb2.c 					  tree->session->transport->socket->hostname);
session            74 source4/ntvfs/cifs/vfs_cifs.c 	p->tree->session->pid = req->smbpid; \
session           236 source4/ntvfs/cifs/vfs_cifs.c 	p->transport = p->tree->session->transport;
session           831 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_exit(p->tree->session);
session           834 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_exit_send(p->tree->session);
session           246 source4/ntvfs/smb2/vfs_smb2.c 	p->transport = p->tree->session->transport;
session            95 source4/smb_server/handle.c 	DLIST_REMOVE(handle->session->handles, &handle->session_item);
session           109 source4/smb_server/handle.c struct smbsrv_handle *smbsrv_handle_new(struct smbsrv_session *session,
session           121 source4/smb_server/handle.c 	handle->session	= session;
session           132 source4/smb_server/handle.c 	DLIST_ADD(session->handles, &handle->session_item);
session           496 source4/smb_server/smb/receive.c 	if (!req->session) {
session           504 source4/smb_server/smb/receive.c 				req->session = req->tcon->sec_share.session;
session           507 source4/smb_server/smb/receive.c 			req->session = smbsrv_session_find(req->smb_conn, SVAL(req->in.hdr,HDR_UID), req->request_time);
session           520 source4/smb_server/smb/receive.c 	if ((flags & NEED_SESS) && !req->session) {
session           633 source4/smb_server/smb/reply.c 					  req->session->session_info,
session          2028 source4/smb_server/smb/reply.c 	for (i=req->session->handles; i; i=ni) {
session          2071 source4/smb_server/smb/reply.c 	for (i=req->session->handles; i; i=ni) {
session          2091 source4/smb_server/smb/reply.c 	talloc_free(req->session);
session          2092 source4/smb_server/smb/reply.c 	req->session = NULL; /* it is now invalid, don't use on 
session           696 source4/smb_server/smb/request.c 	if (handle->session != req->session) {
session           717 source4/smb_server/smb/request.c 	handle = smbsrv_handle_new(req->session, req->tcon, req, req->request_time);
session            92 source4/smb_server/smb/service.c 					  req->session->session_info,
session            54 source4/smb_server/smb/sesssetup.c 		req->session = talloc_steal(req->smb_conn, req->session);
session            91 source4/smb_server/smb/sesssetup.c 	req->session = smb_sess;
session           188 source4/smb_server/smb/sesssetup.c 	req->session = smb_sess;
session           323 source4/smb_server/smb/sesssetup.c 	req->session = smb_sess;
session           254 source4/smb_server/smb2/receive.c 					   req->session->session_info->session_key);
session           324 source4/smb_server/smb2/receive.c 	req->session	= smbsrv_session_find(req->smb_conn, uid, req->request_time);
session           325 source4/smb_server/smb2/receive.c 	req->tcon	= smbsrv_smb2_tcon_find(req->session, tid, req->request_time);
session           335 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           339 source4/smb_server/smb2/receive.c 					      req->session->session_info->session_key);
session           344 source4/smb_server/smb2/receive.c 	} else if (req->session && req->session->smb2_signing.active) {
session           360 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           364 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           368 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           373 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           378 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           383 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           388 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           393 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           398 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           403 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           414 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           419 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           424 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           429 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           434 source4/smb_server/smb2/receive.c 		if (!req->session) goto nosession;
session           602 source4/smb_server/smb2/receive.c 	if (!req->session) goto done;
session            91 source4/smb_server/smb2/sesssetup.c 	req->session = smb_sess;
session           225 source4/smb_server/smb2/sesssetup.c static int smb2srv_cleanup_session_destructor(struct smbsrv_session **session)
session           228 source4/smb_server/smb2/sesssetup.c 	DEBUG(0,("free session[%p]\n", *session));
session           229 source4/smb_server/smb2/sesssetup.c 	talloc_free(*session);
session           241 source4/smb_server/smb2/sesssetup.c 	*session_ptr = req->session;
session            33 source4/smb_server/smb2/smb2_server.h 	struct smbsrv_session *session;
session           116 source4/smb_server/smb2/smb2_server.h 					  req->session->session_info,\
session           122 source4/smb_server/smb2/tcon.c 	if (uid != req->session->vuid) {
session           137 source4/smb_server/smb2/tcon.c 		tcon = smbsrv_smb2_tcon_find(req->session, tid, req->request_time);
session           176 source4/smb_server/smb2/tcon.c 	SBVAL(base, offset + 8,	handle->session->vuid);
session           186 source4/smb_server/smb2/tcon.c 	handle = smbsrv_handle_new(req->session, req->tcon, req, req->request_time);
session           280 source4/smb_server/smb2/tcon.c 	tcon = smbsrv_smb2_tcon_new(req->session, scfg->name);
session           329 source4/smb_server/smb2/tcon.c 					  req->session->session_info,
session           149 source4/smb_server/smb_server.h 		struct smbsrv_session *session;
session           155 source4/smb_server/smb_server.h 		struct smbsrv_session *session;
session           174 source4/smb_server/smb_server.h 	struct smbsrv_session *session;
session           234 source4/smb_server/smb_server.h 	struct smbsrv_session *session;
session           429 source4/smb_server/smb_server.h 					  req->session->session_info,\
session           129 source4/smb_server/tcon.c 	if (tcon->smb2.session) {
session           130 source4/smb_server/tcon.c 		tcons_ctx = &tcon->smb2.session->smb2_tcons;
session           167 source4/smb_server/tcon.c 	tcon->smb2.session	= smb_sess;
session           175 source4/torture/basic/aliases.c 	smbcli_blob_append_string(cli->session, tctx, &t2.in.params, 
session           221 source4/torture/basic/aliases.c 	smbcli_blob_append_string(cli->session, tctx, &t2.in.params, 
session           371 source4/torture/basic/aliases.c 	smbcli_blob_append_string(cli->session, tctx, &t2.in.params, 
session           147 source4/torture/basic/base.c 	cli2->session->vuid = cli1->session->vuid;
session           149 source4/torture/basic/base.c 	cli2->session->pid = cli1->session->pid;
session           423 source4/torture/basic/base.c 	vuid1 = cli->session->vuid;
session           441 source4/torture/basic/base.c 	vuid2 = cli->session->vuid + 1;
session           465 source4/torture/basic/base.c 	cli->session->vuid = vuid2;
session           475 source4/torture/basic/base.c 	cli->session->vuid = vuid1;
session           727 source4/torture/basic/base.c 	orig_vuid = cli->session->vuid;
session           729 source4/torture/basic/base.c 	cli->session->vuid += 1234;
session           749 source4/torture/basic/base.c 	cli->session->vuid -= 1234;
session           105 source4/torture/basic/delete.c 	torture_assert_ntstatus_equal(tctx, _cli->tree->session->transport->error.e.nt_status, _expected, \
session           114 source4/torture/basic/delete.c 	smb_raw_exit(cli1->session);
session           115 source4/torture/basic/delete.c 	smb_raw_exit(cli2->session);
session           170 source4/torture/basic/disconnect.c 	smb_raw_exit(cli->session);
session           173 source4/torture/basic/locking.c 	cli->session->pid = 1;
session           185 source4/torture/basic/locking.c 	cli->session->pid = 2;
session           192 source4/torture/basic/locking.c 	cli->session->pid = 1;
session           225 source4/torture/basic/locking.c 	cli->session->pid = 2;
session           253 source4/torture/basic/locking.c 	cli->session->pid = 1;
session           415 source4/torture/basic/locking.c 	ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 40, 4, 0, WRITE_LOCK))) &&
session           416 source4/torture/basic/locking.c 	      NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 42, 4, 0, WRITE_LOCK)));
session           420 source4/torture/basic/locking.c 	ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 50, 4, 0, READ_LOCK))) &&
session           421 source4/torture/basic/locking.c 	      NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 52, 4, 0, READ_LOCK)));
session           445 source4/torture/basic/locking.c 	ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, WRITE_LOCK))) &&
session           446 source4/torture/basic/locking.c 	      NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, READ_LOCK)));
session           698 source4/torture/basic/locking.c 	cli1->session->pid = 1;
session           720 source4/torture/basic/locking.c 	cli1->session->pid = 2;
session           736 source4/torture/basic/locking.c 	cli1->session->pid = 1;
session           754 source4/torture/basic/locking.c 	cli1->session->pid = 2;
session           792 source4/torture/basic/locking.c 	cli1->session->pid = 1;
session           899 source4/torture/basic/misc.c 				smb_raw_exit(state[i]->cli->session);
session            38 source4/torture/basic/secleak.c 	struct smbcli_session *session;
session            43 source4/torture/basic/secleak.c 	session = smbcli_session_init(cli->transport, cli, false, options);
session            47 source4/torture/basic/secleak.c 	setup.in.credentials = cli_credentials_init(session);
session            55 source4/torture/basic/secleak.c 	status = smb_composite_sesssetup(session, &setup);
session            56 source4/torture/basic/secleak.c 	talloc_free(session);
session            47 source4/torture/basic/unlink.c 	cli->session->pid = 1;
session           261 source4/torture/gentest.c 				servers[i].smb2_tree[j]->session->transport->oplock.handler = oplock_handler_smb2;
session           262 source4/torture/gentest.c 				servers[i].smb2_tree[j]->session->transport->oplock.private_data = (void *)(uintptr_t)((i<<8)|j);
session           263 source4/torture/gentest.c 				smb2_transport_idle_handler(servers[i].smb2_tree[j]->session->transport, 
session           266 source4/torture/gentest.c 				smbcli_oplock_handler(servers[i].smb_tree[j]->session->transport, oplock_handler_smb, 
session           268 source4/torture/gentest.c 				smbcli_transport_idle_handler(servers[i].smb_tree[j]->session->transport, idle_func_smb, 
session           284 source4/torture/gentest.c 		ret = labs(servers[0].smb2_tree[0]->session->transport->negotiate.system_time -
session           285 source4/torture/gentest.c 			   servers[1].smb2_tree[0]->session->transport->negotiate.system_time);
session           287 source4/torture/gentest.c 		ret = labs(servers[0].smb_tree[0]->session->transport->negotiate.server_time -
session           288 source4/torture/gentest.c 			   servers[1].smb_tree[0]->session->transport->negotiate.server_time);
session           992 source4/torture/gentest.c 			if (transport == servers[i].smb_tree[j]->session->transport &&
session          1044 source4/torture/gentest.c 			    transport != servers[i].smb_tree[j]->session->transport) {
session          1045 source4/torture/gentest.c 				smbcli_transport_process(servers[i].smb_tree[j]->session->transport);
session          1164 source4/torture/gentest.c 			    transport != servers[i].smb2_tree[j]->session->transport) {
session          2467 source4/torture/gentest.c 			if (transport == servers[i].smb_tree[j]->session->transport &&
session          2714 source4/torture/gentest.c 	GEN_CALL_SMB2(smb2_keepalive(tree->session->transport));
session           237 source4/torture/locktest.c 			if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) {
session           287 source4/torture/locktest.c 			if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) {
session           970 source4/torture/nbench/nbio.c 	smb_raw_exit(c->session);
session          2007 source4/torture/raw/acls.c 	smb_raw_exit(cli->session);
session           390 source4/torture/raw/chkpath.c 	smb_raw_exit(cli->session);
session           165 source4/torture/raw/close.c 	smb_raw_exit(cli->session);
session           426 source4/torture/raw/composite.c 	smb_raw_exit(cli->session);
session            67 source4/torture/raw/context.c 	struct smbcli_session *session;
session            98 source4/torture/raw/context.c 	session = smbcli_session_init(cli->transport, tctx, false, options);
session           107 source4/torture/raw/context.c 	status = smb_composite_sesssetup(session, &setup);
session           110 source4/torture/raw/context.c 	session->vuid = setup.out.vuid;
session           115 source4/torture/raw/context.c 	session2->vuid = session->vuid;
session           126 source4/torture/raw/context.c 	printf("vuid1=%d vuid2=%d vuid3=%d\n", cli->session->vuid, session->vuid, session2->vuid);
session           130 source4/torture/raw/context.c 		if (session2->vuid == session->vuid) {
session           134 source4/torture/raw/context.c 		CHECK_NOT_VALUE(session2->vuid, session->vuid);
session           142 source4/torture/raw/context.c 		session3->vuid = session->vuid;
session           155 source4/torture/raw/context.c 		session4->vuid = session->vuid;
session           173 source4/torture/raw/context.c 	tree = smbcli_tree_init(session, tctx, false);
session           211 source4/torture/raw/context.c 	status = smb_raw_ulogoff(session);
session           219 source4/torture/raw/context.c 	status = smb_raw_ulogoff(session);
session           221 source4/torture/raw/context.c 	talloc_free(session);
session           292 source4/torture/raw/context.c 	tree = smbcli_tree_init(cli->session, tctx, false);
session           472 source4/torture/raw/context.c 	tree->session = session2;
session           546 source4/torture/raw/context.c 	pid1 = cli->session->pid;
session           552 source4/torture/raw/context.c 	cli->session->pid = pid1;
session           570 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           583 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           584 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           588 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           594 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           595 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           599 source4/torture/raw/context.c 	cli->session->pid = pid1;
session           603 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           609 source4/torture/raw/context.c 	cli->session->pid = pid1;
session           610 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           614 source4/torture/raw/context.c 	cli->session->pid = pid1;
session           617 source4/torture/raw/context.c 	cli->session->pid = pid2;
session           622 source4/torture/raw/context.c 	cli->session->pid = pid1;
session           640 source4/torture/raw/context.c 	struct smbcli_session *session;
session           660 source4/torture/raw/context.c 	session = smbcli_session_init(cli->transport, tctx, false, options);
session           668 source4/torture/raw/context.c 	status = smb_composite_sesssetup(session, &setup);
session           670 source4/torture/raw/context.c 	session->vuid = setup.out.vuid;
session           672 source4/torture/raw/context.c 	vuid1 = cli->session->vuid;
session           673 source4/torture/raw/context.c 	vuid2 = session->vuid;
session           678 source4/torture/raw/context.c 	cli->session->vuid = vuid1;
session           696 source4/torture/raw/context.c 	cli->session->vuid = vuid1;
session           710 source4/torture/raw/context.c 	cli->session->vuid = vuid2;
session           711 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           715 source4/torture/raw/context.c 	cli->session->vuid = vuid1;
session           721 source4/torture/raw/context.c 	cli->session->vuid = vuid1;
session           722 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           769 source4/torture/raw/context.c 	tree = smbcli_tree_init(cli->session, tctx, false);
session           848 source4/torture/raw/context.c 	status = smb_raw_exit(cli->session);
session           897 source4/torture/raw/context.c 	smb_raw_exit(cli->session);
session           458 source4/torture/raw/eas.c 	smb_raw_exit(cli->session);
session           481 source4/torture/raw/eas.c 	smb_raw_exit(cli->session);
session           167 source4/torture/raw/ioctl.c 	smb_raw_exit(cli->session);
session           102 source4/torture/raw/lock.c 	cli->session->pid++;
session           105 source4/torture/raw/lock.c 	cli->session->pid--;
session           117 source4/torture/raw/lock.c 	cli->session->pid++;
session           120 source4/torture/raw/lock.c 	cli->session->pid--;
session           135 source4/torture/raw/lock.c 	cli->session->pid++;
session           138 source4/torture/raw/lock.c 	cli->session->pid--;
session           153 source4/torture/raw/lock.c 	cli->session->pid++;
session           156 source4/torture/raw/lock.c 	cli->session->pid--;
session           171 source4/torture/raw/lock.c 	cli->session->pid++;
session           174 source4/torture/raw/lock.c 	cli->session->pid--;
session           189 source4/torture/raw/lock.c 	cli->session->pid++;
session           193 source4/torture/raw/lock.c 	cli->session->pid--;
session           199 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session           237 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session           388 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session           414 source4/torture/raw/lock.c 	cli->session->pid = 1;
session           435 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session           448 source4/torture/raw/lock.c 	cli->session->pid = 2;
session           456 source4/torture/raw/lock.c 	cli->session->pid = 0x10001;
session           467 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session           479 source4/torture/raw/lock.c 	struct smbcli_session *session;
session           516 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session           629 source4/torture/raw/lock.c 	session = smbcli_session_init(cli->transport, tctx, false, options);
session           635 source4/torture/raw/lock.c 	status = smb_composite_sesssetup(session, &setup);
session           637 source4/torture/raw/lock.c 	session->vuid = setup.out.vuid;
session           642 source4/torture/raw/lock.c 	tree = smbcli_tree_init(session, tctx, false);
session           666 source4/torture/raw/lock.c 	lock[0].pid = session->pid;
session           689 source4/torture/raw/lock.c 	status = smb_raw_exit(session);
session           715 source4/torture/raw/lock.c 	lock[0].pid = session->pid;
session           738 source4/torture/raw/lock.c 	status = smb_raw_ulogoff(session);
session           746 source4/torture/raw/lock.c 		smb_raw_exit(session);
session           758 source4/torture/raw/lock.c 	tree->session = cli->session;
session           773 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session           805 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session           871 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session          1128 source4/torture/raw/lock.c 		smb_raw_exit(cli->session);
session          1140 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1155 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session          1203 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session          1253 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session          1286 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1326 source4/torture/raw/lock.c 	lock[0].pid = cli->session->pid;
session          1352 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1482 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1520 source4/torture/raw/lock.c 	lock1.pid = cli->session->pid;
session          1523 source4/torture/raw/lock.c 	lock2.pid = cli->session->pid - 1;
session          1590 source4/torture/raw/lock.c 	lock1.pid = cli->session->pid;
session          1593 source4/torture/raw/lock.c 	lock2.pid = cli->session->pid;
session          1667 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1700 source4/torture/raw/lock.c 	lock1.pid = cli->session->pid;
session          1703 source4/torture/raw/lock.c 	lock2.pid = cli->session->pid;
session          1779 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session          1818 source4/torture/raw/lock.c 	lock1.pid = cli->session->pid;
session          1821 source4/torture/raw/lock.c 	lock2.pid = cli->session->pid - 1;
session          1872 source4/torture/raw/lock.c 	smb_raw_exit(cli->session);
session           102 source4/torture/raw/lockbench.c 	lock.pid = state->tree->session->pid;
session           307 source4/torture/raw/lockbench.c 		req = smb_raw_echo_send(state[i].tree->session->transport, &p);
session           346 source4/torture/raw/lockbench.c 						   cli->tree->session->transport->socket->hostname);
session           351 source4/torture/raw/lockbench.c 							 cli->tree->session->transport->socket->port);
session           354 source4/torture/raw/lockbench.c 						      cli->tree->session->transport->called.name);
session           407 source4/torture/raw/lockbench.c 		smb_raw_exit(state[i].tree->session);
session           155 source4/torture/raw/mkdir.c 	smb_raw_exit(cli->session);
session           162 source4/torture/raw/mux.c 	cli->session->pid = 1;
session           171 source4/torture/raw/mux.c 	cli->session->pid = 2;
session           184 source4/torture/raw/mux.c 	cli->session->pid = 1;
session           264 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           323 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           324 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           325 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           326 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           358 source4/torture/raw/mux.c 	smb_raw_exit(cli->session);
session           259 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           422 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           539 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           775 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           835 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           950 source4/torture/raw/notify.c 	status = smb_raw_exit(cli->session);
session          1011 source4/torture/raw/notify.c 	status = smb_raw_ulogoff(cli->session);
session          1149 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session          1282 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session          1360 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session          1428 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session          1449 source4/torture/raw/notify.c 	tree = smbcli_tree_init(cli->session, tctx, false);
session          1595 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session          1628 source4/torture/raw/notify.c 	smb_raw_exit(cli->session);
session           382 source4/torture/raw/offline.c 		req = smb_raw_echo_send(state[i].tree->session->transport, &p);
session           419 source4/torture/raw/offline.c 		state[i].tree->session->transport->options.request_timeout = 200;
session          1139 source4/torture/raw/open.c 	lock[0].pid = cli->session->pid;
session          1503 source4/torture/raw/open.c 	cli->tree->session->transport->options.request_timeout = 60;
session          1511 source4/torture/raw/open.c 		clients[i]->tree->session->transport->options.request_timeout = 60;
session          1676 source4/torture/raw/open.c 	smb_raw_exit(cli->session);
session           359 source4/torture/raw/openbench.c 		req = smb_raw_echo_send(state[i].tree->session->transport, &p);
session           399 source4/torture/raw/openbench.c 						   state[i].cli->tree->session->transport->socket->hostname);
session           403 source4/torture/raw/openbench.c 							 "%u", state[i].cli->tree->session->transport->socket->port);
session           406 source4/torture/raw/openbench.c 						      state[i].cli->tree->session->transport->called.name);
session           477 source4/torture/raw/openbench.c 		smb_raw_exit(state[i].tree->session);
session           262 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           263 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           356 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           357 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           421 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           422 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           485 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           486 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           556 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           557 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           623 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           624 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           707 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           708 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           786 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           787 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           850 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           851 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           914 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           915 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session           978 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session           979 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1059 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1060 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1129 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1130 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1197 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1198 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1303 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1304 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1411 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1412 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1486 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1487 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1561 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1562 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1639 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1640 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1714 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1715 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1787 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1788 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1865 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1866 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          1936 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          1937 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2007 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2008 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2105 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2106 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2207 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2208 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2331 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2459 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2460 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2528 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2529 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2620 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2621 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2706 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2707 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2708 source4/torture/raw/oplock.c 	smb_raw_exit(cli3->session);
session          2782 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2783 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2784 source4/torture/raw/oplock.c 	smb_raw_exit(cli3->session);
session          2852 source4/torture/raw/oplock.c 	smb_raw_exit(cli1->session);
session          2853 source4/torture/raw/oplock.c 	smb_raw_exit(cli2->session);
session          2974 source4/torture/raw/oplock.c 	smb_raw_exit(cli[torture_nprocs-1]->session);
session          2977 source4/torture/raw/oplock.c 	smb_raw_exit(cli[0]->session);
session            67 source4/torture/raw/pingpong.c 	lock.pid = cli->tree->session->pid;
session           104 source4/torture/raw/pingpong.c 	lock.pid = cli->tree->session->pid;
session           263 source4/torture/raw/qfileinfo.c 		uint32_t cap = tree->session->transport->negotiate.capabilities;
session           591 source4/torture/raw/qfileinfo.c 	    		wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \
session           598 source4/torture/raw/qfileinfo.c 	    		wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \
session           625 source4/torture/raw/qfileinfo.c 		if (wire_bad_flags(&s1->all_info.out.fname, STR_UNICODE, tree->session->transport)) {
session           850 source4/torture/raw/qfileinfo.c 	if (!(p = dcerpc_pipe_init(torture, cli->tree->session->transport->socket->event.ctx,
session           186 source4/torture/raw/read.c 	cli->session->pid++;
session           192 source4/torture/raw/read.c 	cli->session->pid--;
session           202 source4/torture/raw/read.c 	smb_raw_exit(cli->session);
session           333 source4/torture/raw/read.c 	cli->session->pid++;
session           339 source4/torture/raw/read.c 	cli->session->pid--;
session           565 source4/torture/raw/read.c 	cli->session->pid++;
session           571 source4/torture/raw/read.c 	cli->session->pid--;
session           740 source4/torture/raw/read.c 	cli->session->pid++;
session           746 source4/torture/raw/read.c 	cli->session->pid--;
session           135 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           185 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           269 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           308 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           514 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           649 source4/torture/raw/rename.c 	smb_raw_exit(cli->session);
session           144 source4/torture/raw/samba3hide.c 	status = torture_second_tcon(torture, cli->session, "hideunread",
session           152 source4/torture/raw/samba3hide.c 	status = torture_second_tcon(torture, cli->session, "hideunwrite",
session            67 source4/torture/raw/samba3misc.c 	status = torture_second_tcon(torture, cli->session,
session           771 source4/torture/raw/samba3misc.c 	lock_entry.pid = cli->tree->session->pid;
session           951 source4/torture/raw/samba3misc.c 	status = smb_raw_ulogoff(cli->session);
session           963 source4/torture/raw/samba3misc.c 	status = smb_raw_echo(cli->session->transport, &echo_req);
session           497 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session           756 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session           911 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session           973 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session          1138 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session          1245 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session          1367 source4/torture/raw/search.c 	smb_raw_exit(cli->session);
session           227 source4/torture/raw/seek.c 	smb_raw_exit(cli->session);
session           433 source4/torture/raw/setfileinfo.c 	smb_raw_exit(cli->session);
session           667 source4/torture/raw/setfileinfo.c 	smb_raw_exit(cli->session);
session          1666 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1668 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1670 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1675 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1677 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1679 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1681 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1683 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session          1686 source4/torture/raw/streams.c 	smb_raw_exit(cli->session);
session           194 source4/torture/raw/unlink.c 	smb_raw_exit(cli->session);
session           432 source4/torture/raw/unlink.c 	smb_raw_exit(cli->session);
session           218 source4/torture/raw/write.c 	smb_raw_exit(cli->session);
session           335 source4/torture/raw/write.c 	cli->session->pid++;
session           341 source4/torture/raw/write.c 	cli->session->pid--;
session           406 source4/torture/raw/write.c 	smb_raw_exit(cli->session);
session           549 source4/torture/raw/write.c 	smb_raw_exit(cli->session);
session           706 source4/torture/raw/write.c 	smb_raw_exit(cli->session);
session           176 source4/torture/rpc/samba3rpc.c 	tmp = cli->tree->session;
session           177 source4/torture/rpc/samba3rpc.c 	cli->tree->session = session2;
session           181 source4/torture/rpc/samba3rpc.c 	cli->tree->session = tmp;
session          1510 source4/torture/rpc/samba3rpc.c 		      mem_ctx, tree->session->transport->socket->event.ctx, 
session          1682 source4/torture/rpc/samba3rpc.c 			struct smbcli_session *session,
session          1695 source4/torture/rpc/samba3rpc.c 	if (!(result = smbcli_tree_init(session, mem_ctx, false))) {
session          2306 source4/torture/rpc/samba3rpc.c 	      struct smbcli_session *session,
session          2324 source4/torture/rpc/samba3rpc.c 	status = secondary_tcon(tmp_ctx, session, sharename, &rmdir_tree);
session          2352 source4/torture/rpc/samba3rpc.c 	status = set_sharesec(mem_ctx, lp_ctx, session, sharename, sd);
session          2360 source4/torture/rpc/samba3rpc.c 	status = secondary_tcon(tmp_ctx, session, sharename, &tree);
session          2383 source4/torture/rpc/samba3rpc.c 	status = set_sharesec(mem_ctx, lp_ctx, session, sharename, orig_sd);
session          2421 source4/torture/rpc/samba3rpc.c 	sd = get_sharesec(mem_ctx, torture->lp_ctx, cli->session, 
session          2424 source4/torture/rpc/samba3rpc.c 	ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
session          2428 source4/torture/rpc/samba3rpc.c 	ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
session          2433 source4/torture/rpc/samba3rpc.c 	ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
session          3221 source4/torture/rpc/samba3rpc.c 	status = secondary_tcon(p, cli->session, "IPC$", &ipc);
session          3290 source4/torture/rpc/samba3rpc.c 	status = secondary_tcon(p, cli->session, "IPC$", &ipc);
session           239 source4/torture/smb2/connect.c  	status = smb2_logoff(tree->session);
session           245 source4/torture/smb2/connect.c 	req = smb2_logoff_send(tree->session);
session           251 source4/torture/smb2/connect.c 	req->session = NULL;
session           259 source4/torture/smb2/connect.c 	status = smb2_keepalive(tree->session->transport);
session           116 source4/torture/smb2/oplocks.c 	tree->session->transport->oplock.handler	= torture_oplock_handler;
session           117 source4/torture/smb2/oplocks.c 	tree->session->transport->oplock.private_data	= tree;
session           219 source4/torture/smb2/scan.c 	tree->session->transport->options.request_timeout = 3;
session           238 source4/torture/smb2/scan.c 			tree->session->transport->options.request_timeout = 3;
session            91 source4/torture/util.h 			     struct smbcli_session *session,
session            43 source4/torture/util_smb.c 	smb_raw_exit(cli->session);
session           874 source4/torture/util_smb.c 			     struct smbcli_session *session,
session           887 source4/torture/util_smb.c 	result = smbcli_tree_init(session, tmp_ctx, false);
session            60 source4/web_server/web_server.h 	struct session_data *session;