sess 805 source3/rpc_server/srv_srvsvc_nt.c struct sess_file_count *sess = (struct sess_file_count *)data; sess 807 source3/rpc_server/srv_srvsvc_nt.c if ( procid_equal(&e->pid, &sess->pid) && (sess->uid == e->uid) ) { sess 808 source3/rpc_server/srv_srvsvc_nt.c sess->count++; sess 38 source4/smb_server/management.c struct smbsrv_session *sess; sess 41 source4/smb_server/management.c for (sess=smb_conn->sessions.list; sess; sess=sess->next) { sess 49 source4/smb_server/management.c for (sess=smb_conn->sessions.list; sess; sess=sess->next) { sess 60 source4/smb_server/management.c info->vuid = sess->vuid; sess 61 source4/smb_server/management.c info->account_name = sess->session_info->server_info->account_name; sess 62 source4/smb_server/management.c info->domain_name = sess->session_info->server_info->domain_name; sess 64 source4/smb_server/management.c info->connect_time = timeval_to_nttime(&sess->statistics.connect_time); sess 65 source4/smb_server/management.c info->auth_time = timeval_to_nttime(&sess->statistics.auth_time); sess 66 source4/smb_server/management.c info->last_use_time= timeval_to_nttime(&sess->statistics.last_request_time); sess 54 source4/smb_server/session.c struct smbsrv_session *sess; sess 64 source4/smb_server/session.c sess = talloc_get_type(p, struct smbsrv_session); sess 65 source4/smb_server/session.c if (sess && sess->session_info) { sess 66 source4/smb_server/session.c sess->statistics.last_request_time = request_time; sess 67 source4/smb_server/session.c return sess; sess 80 source4/smb_server/session.c struct smbsrv_session *sess; sess 90 source4/smb_server/session.c sess = talloc_get_type(p, struct smbsrv_session); sess 91 source4/smb_server/session.c if (sess && !sess->session_info) { sess 92 source4/smb_server/session.c return sess; sess 103 source4/smb_server/session.c NTSTATUS smbsrv_session_sesssetup_finished(struct smbsrv_session *sess, sess 108 source4/smb_server/session.c talloc_free(sess); sess 113 source4/smb_server/session.c sess->session_info = talloc_steal(sess, session_info); sess 116 source4/smb_server/session.c sess->statistics.auth_time = timeval_current(); sess 124 source4/smb_server/session.c static int smbsrv_session_destructor(struct smbsrv_session *sess) sess 126 source4/smb_server/session.c struct smbsrv_connection *smb_conn = sess->smb_conn; sess 128 source4/smb_server/session.c idr_remove(smb_conn->sessions.idtree_vuid, sess->vuid); sess 129 source4/smb_server/session.c DLIST_REMOVE(smb_conn->sessions.list, sess); sess 141 source4/smb_server/session.c struct smbsrv_session *sess = NULL; sess 147 source4/smb_server/session.c sess = talloc_zero(mem_ctx, struct smbsrv_session); sess 148 source4/smb_server/session.c if (!sess) return NULL; sess 149 source4/smb_server/session.c sess->smb_conn = smb_conn; sess 151 source4/smb_server/session.c i = idr_get_new_random(smb_conn->sessions.idtree_vuid, sess, smb_conn->sessions.idtree_limit); sess 154 source4/smb_server/session.c talloc_free(sess); sess 157 source4/smb_server/session.c sess->vuid = i; sess 160 source4/smb_server/session.c sess->gensec_ctx = talloc_steal(sess, gensec_ctx); sess 162 source4/smb_server/session.c DLIST_ADD(smb_conn->sessions.list, sess); sess 163 source4/smb_server/session.c talloc_set_destructor(sess, smbsrv_session_destructor); sess 166 source4/smb_server/session.c sess->statistics.connect_time = timeval_current(); sess 168 source4/smb_server/session.c return sess; sess 48 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess, sess 56 source4/smb_server/smb/sesssetup.c smbsrv_reply_sesssetup_send(req, sess, status); sess 63 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess = talloc_get_type(req->io_ptr, union smb_sesssetup); sess 92 source4/smb_server/smb/sesssetup.c sess->old.out.vuid = smb_sess->vuid; sess 96 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, status); sess 102 source4/smb_server/smb/sesssetup.c static void sesssetup_old(struct smbsrv_request *req, union smb_sesssetup *sess) sess 108 source4/smb_server/smb/sesssetup.c sess->old.out.vuid = 0; sess 109 source4/smb_server/smb/sesssetup.c sess->old.out.action = 0; sess 112 source4/smb_server/smb/sesssetup.c &sess->old.out.os, sess 113 source4/smb_server/smb/sesssetup.c &sess->old.out.lanman, sess 114 source4/smb_server/smb/sesssetup.c &sess->old.out.domain); sess 117 source4/smb_server/smb/sesssetup.c req->smb_conn->negotiate.max_send = sess->old.in.bufsize; sess 137 source4/smb_server/smb/sesssetup.c user_info->client.account_name = sess->old.in.user; sess 138 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->old.in.domain; sess 143 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman = sess->old.in.password; sess 144 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman.data = talloc_steal(user_info, sess->old.in.password.data); sess 152 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, NT_STATUS_NO_MEMORY); sess 159 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess = talloc_get_type(req->io_ptr, union smb_sesssetup); sess 189 source4/smb_server/smb/sesssetup.c sess->nt1.out.vuid = smb_sess->vuid; sess 191 source4/smb_server/smb/sesssetup.c if (!smbsrv_setup_signing(req->smb_conn, &session_info->session_key, &sess->nt1.in.password2)) { sess 200 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, status); sess 206 source4/smb_server/smb/sesssetup.c static void sesssetup_nt1(struct smbsrv_request *req, union smb_sesssetup *sess) sess 214 source4/smb_server/smb/sesssetup.c sess->nt1.out.vuid = 0; sess 215 source4/smb_server/smb/sesssetup.c sess->nt1.out.action = 0; sess 218 source4/smb_server/smb/sesssetup.c &sess->nt1.out.os, sess 219 source4/smb_server/smb/sesssetup.c &sess->nt1.out.lanman, sess 220 source4/smb_server/smb/sesssetup.c &sess->nt1.out.domain); sess 223 source4/smb_server/smb/sesssetup.c req->smb_conn->negotiate.max_send = sess->nt1.in.bufsize; sess 224 source4/smb_server/smb/sesssetup.c req->smb_conn->negotiate.client_caps = sess->nt1.in.capabilities; sess 228 source4/smb_server/smb/sesssetup.c if (sess->nt1.in.user && *sess->nt1.in.user) { sess 263 source4/smb_server/smb/sesssetup.c user_info->client.account_name = sess->nt1.in.user; sess 264 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->nt1.in.domain; sess 269 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman = sess->nt1.in.password1; sess 270 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman.data = talloc_steal(user_info, sess->nt1.in.password1.data); sess 271 source4/smb_server/smb/sesssetup.c user_info->password.response.nt = sess->nt1.in.password2; sess 272 source4/smb_server/smb/sesssetup.c user_info->password.response.nt.data = talloc_steal(user_info, sess->nt1.in.password2.data); sess 282 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, status); sess 287 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess; sess 296 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess = s->sess; sess 303 source4/smb_server/smb/sesssetup.c status = gensec_update_recv(greq, req, &sess->spnego.out.secblob); sess 326 source4/smb_server/smb/sesssetup.c sess->spnego.out.vuid = smb_sess->vuid; sess 329 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, status); sess 339 source4/smb_server/smb/sesssetup.c static void sesssetup_spnego(struct smbsrv_request *req, union smb_sesssetup *sess) sess 346 source4/smb_server/smb/sesssetup.c sess->spnego.out.vuid = 0; sess 347 source4/smb_server/smb/sesssetup.c sess->spnego.out.action = 0; sess 350 source4/smb_server/smb/sesssetup.c &sess->spnego.out.os, sess 351 source4/smb_server/smb/sesssetup.c &sess->spnego.out.lanman, sess 352 source4/smb_server/smb/sesssetup.c &sess->spnego.out.workgroup); sess 355 source4/smb_server/smb/sesssetup.c req->smb_conn->negotiate.max_send = sess->spnego.in.bufsize; sess 356 source4/smb_server/smb/sesssetup.c req->smb_conn->negotiate.client_caps = sess->spnego.in.capabilities; sess 409 source4/smb_server/smb/sesssetup.c s->sess = sess; sess 412 source4/smb_server/smb/sesssetup.c gensec_update_send(smb_sess->gensec_ctx, sess->spnego.in.secblob, sess 421 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, status); sess 428 source4/smb_server/smb/sesssetup.c union smb_sesssetup *sess) sess 430 source4/smb_server/smb/sesssetup.c switch (sess->old.level) { sess 432 source4/smb_server/smb/sesssetup.c sesssetup_old(req, sess); sess 436 source4/smb_server/smb/sesssetup.c sesssetup_nt1(req, sess); sess 440 source4/smb_server/smb/sesssetup.c sesssetup_spnego(req, sess); sess 447 source4/smb_server/smb/sesssetup.c smbsrv_sesssetup_backend_send(req, sess, NT_STATUS_INVALID_LEVEL); sess 2191 source4/torture/rpc/samba3rpc.c struct smbcli_session *sess, sess 2207 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(secondary_tcon(tmp_ctx, sess, "IPC$", &tree))) { sess 2247 source4/torture/rpc/samba3rpc.c struct smbcli_session *sess, sess 2265 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(secondary_tcon(tmp_ctx, sess, "IPC$", &tree))) {