dmapi_ctx 171 source3/smbd/dmapi.c if (!dmapi_ctx) { dmapi_ctx 175 source3/smbd/dmapi.c if (dmapi_ctx->session == DM_NO_SESSION) { dmapi_ctx 179 source3/smbd/dmapi.c return (void *)&dmapi_ctx->session; dmapi_ctx 190 source3/smbd/dmapi.c if (!dmapi_ctx) { dmapi_ctx 191 source3/smbd/dmapi.c dmapi_ctx = talloc(talloc_autofree_context(), dmapi_ctx 193 source3/smbd/dmapi.c if (!dmapi_ctx) { dmapi_ctx 196 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; dmapi_ctx 197 source3/smbd/dmapi.c dmapi_ctx->session_num = 0; dmapi_ctx 200 source3/smbd/dmapi.c dmapi_init_session(dmapi_ctx); dmapi_ctx 205 source3/smbd/dmapi.c return dmapi_ctx->session != DM_NO_SESSION; dmapi_ctx 217 source3/smbd/dmapi.c dm_destroy_session(dmapi_ctx->session); dmapi_ctx 219 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; dmapi_ctx 221 source3/smbd/dmapi.c dmapi_ctx->session_num++; dmapi_ctx 222 source3/smbd/dmapi.c dmapi_init_session(dmapi_ctx); dmapi_ctx 224 source3/smbd/dmapi.c return dmapi_ctx->session != DM_NO_SESSION; dmapi_ctx 236 source3/smbd/dmapi.c if (!dmapi_ctx) { dmapi_ctx 239 source3/smbd/dmapi.c if (dmapi_ctx->session != DM_NO_SESSION) { dmapi_ctx 241 source3/smbd/dmapi.c if (0 == dm_destroy_session(dmapi_ctx->session)) { dmapi_ctx 242 source3/smbd/dmapi.c dmapi_ctx->session_num--; dmapi_ctx 243 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; dmapi_ctx 250 source3/smbd/dmapi.c return dmapi_ctx->session == DM_NO_SESSION; dmapi_ctx 43 source3/smbd/globals.c struct smbd_dmapi_context *dmapi_ctx = NULL; dmapi_ctx 42 source3/smbd/globals.h extern struct smbd_dmapi_context *dmapi_ctx;