mutex 39 lib/util/mutex.h #define MUTEX_INIT(mutex, name) smb_mutex_init(mutex, #name)
mutex 40 lib/util/mutex.h #define MUTEX_DESTROY(mutex, name) smb_mutex_destroy(mutex, #name)
mutex 41 lib/util/mutex.h #define MUTEX_LOCK(mutex, name) smb_mutex_lock(mutex, #name)
mutex 42 lib/util/mutex.h #define MUTEX_UNLOCK(mutex, name) smb_mutex_unlock(mutex, #name)
mutex 55 lib/util/mutex.h void *mutex;
mutex 64 lib/util/mutex.h int (*mutex_init)(smb_mutex_t *mutex, const char *name);
mutex 65 lib/util/mutex.h int (*mutex_lock)(smb_mutex_t *mutex, const char *name);
mutex 66 lib/util/mutex.h int (*mutex_unlock)(smb_mutex_t *mutex, const char *name);
mutex 67 lib/util/mutex.h int (*mutex_destroy)(smb_mutex_t *mutex, const char *name);
mutex 27 source3/auth/auth_domain.c static struct named_mutex *mutex;
mutex 136 source3/auth/auth_domain.c mutex = grab_named_mutex(NULL, dc_name, 10);
mutex 137 source3/auth/auth_domain.c if (mutex == NULL) {
mutex 157 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 190 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 209 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 225 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 235 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 319 source3/auth/auth_domain.c TALLOC_FREE(mutex);
mutex 169 source3/auth/auth_netlogond.c struct named_mutex *mutex;
mutex 208 source3/auth/auth_netlogond.c mutex = grab_named_mutex(talloc_tos(), "LOCAL_SCHANNEL_KEY", 60);
mutex 209 source3/auth/auth_netlogond.c if (mutex == NULL) {
mutex 40 source3/auth/auth_server.c struct named_mutex *mutex = NULL;
mutex 78 source3/auth/auth_server.c mutex = grab_named_mutex(talloc_tos(), desthost, 10);
mutex 79 source3/auth/auth_server.c if (mutex == NULL) {
mutex 92 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 103 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 118 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 127 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 140 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 147 source3/auth/auth_server.c TALLOC_FREE(mutex);
mutex 36 source3/lib/server_mutex.c static int unlock_named_mutex(struct named_mutex *mutex)
mutex 38 source3/lib/server_mutex.c tdb_unlock_bystring(mutex->tdb->tdb, mutex->name);
mutex 429 source3/libads/kerberos_verify.c struct named_mutex *mutex = NULL;
mutex 492 source3/libads/kerberos_verify.c mutex = grab_named_mutex(talloc_tos(), "replay cache mutex",
mutex 494 source3/libads/kerberos_verify.c if (mutex == NULL) {
mutex 556 source3/libads/kerberos_verify.c TALLOC_FREE(mutex);
mutex 650 source3/libads/kerberos_verify.c TALLOC_FREE(mutex);
mutex 764 source3/winbindd/winbindd_cm.c struct named_mutex *mutex;
mutex 778 source3/winbindd/winbindd_cm.c mutex = grab_named_mutex(talloc_tos(), controller,
mutex 780 source3/winbindd/winbindd_cm.c if (mutex == NULL) {
mutex 981 source3/winbindd/winbindd_cm.c TALLOC_FREE(mutex);
mutex 995 source3/winbindd/winbindd_cm.c TALLOC_FREE(mutex);
mutex 114 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h HEIMDAL_MUTEX mutex;
mutex 306 source4/heimdal/lib/krb5/context.c p->mutex = malloc(sizeof(HEIMDAL_MUTEX));
mutex 307 source4/heimdal/lib/krb5/context.c if (p->mutex == NULL) {
mutex 311 source4/heimdal/lib/krb5/context.c HEIMDAL_MUTEX_init(p->mutex);
mutex 362 source4/heimdal/lib/krb5/context.c p->mutex = malloc(sizeof(HEIMDAL_MUTEX));
mutex 363 source4/heimdal/lib/krb5/context.c if (p->mutex == NULL) {
mutex 368 source4/heimdal/lib/krb5/context.c HEIMDAL_MUTEX_init(p->mutex);
mutex 456 source4/heimdal/lib/krb5/context.c if (context->mutex != NULL) {
mutex 457 source4/heimdal/lib/krb5/context.c HEIMDAL_MUTEX_destroy(context->mutex);
mutex 458 source4/heimdal/lib/krb5/context.c free(context->mutex);
mutex 52 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_lock(context->mutex);
mutex 57 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 103 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_lock(context->mutex);
mutex 106 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 127 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_lock(context->mutex);
mutex 130 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 138 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_lock(context->mutex);
mutex 140 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 163 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_lock(context->mutex);
mutex 169 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 173 source4/heimdal/lib/krb5/error_string.c HEIMDAL_MUTEX_unlock(context->mutex);
mutex 259 source4/heimdal/lib/krb5/krb5_locl.h void *mutex; /* protects error_string/error_buf */
mutex 217 source4/smbd/process_thread.c static int thread_mutex_init(smb_mutex_t *mutex, const char *name)
mutex 220 source4/smbd/process_thread.c mutex->mutex = memdup(&m, sizeof(m));
mutex 221 source4/smbd/process_thread.c if (! mutex->mutex) {
mutex 225 source4/smbd/process_thread.c return pthread_mutex_init((pthread_mutex_t *)mutex->mutex, NULL);
mutex 231 source4/smbd/process_thread.c static int thread_mutex_destroy(smb_mutex_t *mutex, const char *name)
mutex 233 source4/smbd/process_thread.c return pthread_mutex_destroy((pthread_mutex_t *)mutex->mutex);
mutex 254 source4/smbd/process_thread.c pthread_mutex_t *mutex = (pthread_mutex_t *)mutexP->mutex;
mutex 259 source4/smbd/process_thread.c if ((rc = pthread_mutex_trylock(mutex))) {
mutex 265 source4/smbd/process_thread.c pthread_mutex_lock(mutex);
mutex 281 source4/smbd/process_thread.c static int thread_mutex_unlock(smb_mutex_t *mutex, const char *name)
mutex 283 source4/smbd/process_thread.c return pthread_mutex_unlock((pthread_mutex_t *)mutex->mutex);