sessions 65 source3/smbd/dmapi.c dm_sessid_t *sessions = NULL; sessions 98 source3/smbd/dmapi.c new_sessions = TALLOC_REALLOC_ARRAY(tmp_ctx, sessions, sessions 105 source3/smbd/dmapi.c sessions = new_sessions; sessions 106 source3/smbd/dmapi.c err = dm_getall_sessions(nsessions, sessions, &nsessions); sessions 119 source3/smbd/dmapi.c err = dm_query_session(sessions[i], sizeof(buf), buf, &buflen); sessions 122 source3/smbd/dmapi.c ctx->session = sessions[i]; sessions 282 source3/smbd/session.c struct sessionid *sessions; sessions 291 source3/smbd/session.c sesslist->sessions = TALLOC_REALLOC_ARRAY( sessions 292 source3/smbd/session.c sesslist->mem_ctx, sesslist->sessions, struct sessionid, sessions 295 source3/smbd/session.c if (!sesslist->sessions) { sessions 300 source3/smbd/session.c memcpy(&sesslist->sessions[sesslist->count], current, sessions 320 source3/smbd/session.c sesslist.sessions = NULL; sessions 324 source3/smbd/session.c SAFE_FREE(sesslist.sessions); sessions 329 source3/smbd/session.c *session_list = sesslist.sessions; sessions 41 source4/smb_server/management.c for (sess=smb_conn->sessions.list; sess; sess=sess->next) { sessions 45 source4/smb_server/management.c r->out.info.sessions.num_sessions = count; sessions 46 source4/smb_server/management.c r->out.info.sessions.sessions = talloc_array(r, struct smbsrv_session_info, count); sessions 47 source4/smb_server/management.c NT_STATUS_HAVE_NO_MEMORY(r->out.info.sessions.sessions); sessions 49 source4/smb_server/management.c for (sess=smb_conn->sessions.list; sess; sess=sess->next) { sessions 50 source4/smb_server/management.c struct smbsrv_session_info *info = &r->out.info.sessions.sessions[i]; sessions 38 source4/smb_server/session.c smb_conn->sessions.idtree_vuid = idr_init(smb_conn); sessions 39 source4/smb_server/session.c NT_STATUS_HAVE_NO_MEMORY(smb_conn->sessions.idtree_vuid); sessions 40 source4/smb_server/session.c smb_conn->sessions.idtree_limit = limit; sessions 41 source4/smb_server/session.c smb_conn->sessions.list = NULL; sessions 58 source4/smb_server/session.c if (vuid > smb_conn->sessions.idtree_limit) return NULL; sessions 60 source4/smb_server/session.c p = idr_find(smb_conn->sessions.idtree_vuid, vuid); sessions 84 source4/smb_server/session.c if (vuid > smb_conn->sessions.idtree_limit) return NULL; sessions 86 source4/smb_server/session.c p = idr_find(smb_conn->sessions.idtree_vuid, vuid); sessions 128 source4/smb_server/session.c idr_remove(smb_conn->sessions.idtree_vuid, sess->vuid); sessions 129 source4/smb_server/session.c DLIST_REMOVE(smb_conn->sessions.list, sess); sessions 151 source4/smb_server/session.c i = idr_get_new_random(smb_conn->sessions.idtree_vuid, sess, smb_conn->sessions.idtree_limit); sessions 162 source4/smb_server/session.c DLIST_ADD(smb_conn->sessions.list, sess); sessions 446 source4/smb_server/smb/negprot.c talloc_free(smb_conn->sessions.idtree_vuid); sessions 447 source4/smb_server/smb/negprot.c ZERO_STRUCT(smb_conn->sessions); sessions 328 source4/smb_server/smb_server.h struct smbsrv_sessions_context sessions; sessions 72 source4/torture/raw/context.c struct smbcli_session *sessions[15]; sessions 231 source4/torture/raw/context.c (int)ARRAY_SIZE(sessions)); sessions 232 source4/torture/raw/context.c for (i=0; i <ARRAY_SIZE(sessions); i++) { sessions 240 source4/torture/raw/context.c sessions[i] = smbcli_session_init(cli->transport, tctx, false, options); sessions 241 source4/torture/raw/context.c composite_contexts[i] = smb_composite_sesssetup_send(sessions[i], &setups[i]); sessions 247 source4/torture/raw/context.c (int)ARRAY_SIZE(sessions)); sessions 248 source4/torture/raw/context.c for (i=0; i< ARRAY_SIZE(sessions); i++) { sessions 251 source4/torture/raw/context.c sessions[i]->vuid = setups[i].out.vuid; sessions 252 source4/torture/raw/context.c printf("VUID: %d\n", sessions[i]->vuid); sessions 253 source4/torture/raw/context.c status = smb_raw_ulogoff(sessions[i]);