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);