tcons_ctx 47 source4/smb_server/tcon.c static NTSTATUS smbsrv_init_tcons(struct smbsrv_tcons_context *tcons_ctx, TALLOC_CTX *mem_ctx, uint32_t limit) tcons_ctx 55 source4/smb_server/tcon.c tcons_ctx->idtree_tid = idr_init(mem_ctx); tcons_ctx 56 source4/smb_server/tcon.c NT_STATUS_HAVE_NO_MEMORY(tcons_ctx->idtree_tid); tcons_ctx 57 source4/smb_server/tcon.c tcons_ctx->idtree_limit = limit; tcons_ctx 58 source4/smb_server/tcon.c tcons_ctx->list = NULL; tcons_ctx 76 source4/smb_server/tcon.c static struct smbsrv_tcon *smbsrv_tcon_find(struct smbsrv_tcons_context *tcons_ctx, tcons_ctx 84 source4/smb_server/tcon.c if (tid > tcons_ctx->idtree_limit) return NULL; tcons_ctx 86 source4/smb_server/tcon.c p = idr_find(tcons_ctx->idtree_tid, tid); tcons_ctx 115 source4/smb_server/tcon.c struct smbsrv_tcons_context *tcons_ctx; tcons_ctx 130 source4/smb_server/tcon.c tcons_ctx = &tcon->smb2.session->smb2_tcons; tcons_ctx 132 source4/smb_server/tcon.c tcons_ctx = &tcon->smb_conn->smb_tcons; tcons_ctx 135 source4/smb_server/tcon.c idr_remove(tcons_ctx->idtree_tid, tcon->tid); tcons_ctx 136 source4/smb_server/tcon.c DLIST_REMOVE(tcons_ctx->list, tcon); tcons_ctx 148 source4/smb_server/tcon.c struct smbsrv_tcons_context *tcons_ctx; tcons_ctx 156 source4/smb_server/tcon.c tcons_ctx = &smb_sess->smb2_tcons; tcons_ctx 160 source4/smb_server/tcon.c tcons_ctx = &smb_conn->smb_tcons; tcons_ctx 181 source4/smb_server/tcon.c i = idr_get_new_random(tcons_ctx->idtree_tid, tcon, tcons_ctx->idtree_limit); tcons_ctx 188 source4/smb_server/tcon.c DLIST_ADD(tcons_ctx->list, tcon);