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;