Searched refs:id_mutex (Results 1 – 3 of 3) sorted by relevance
133 interp->id_mutex = NULL; in PyInterpreterState_New()255 if (interp->id_mutex != NULL) { in PyInterpreterState_Delete()256 PyThread_free_lock(interp->id_mutex); in PyInterpreterState_Delete()299 if (interp->id_mutex != NULL) { in _PyInterpreterState_IDInitref()302 interp->id_mutex = PyThread_allocate_lock(); in _PyInterpreterState_IDInitref()303 if (interp->id_mutex == NULL) { in _PyInterpreterState_IDInitref()316 if (interp->id_mutex == NULL) { in _PyInterpreterState_IDIncref()319 PyThread_acquire_lock(interp->id_mutex, WAIT_LOCK); in _PyInterpreterState_IDIncref()321 PyThread_release_lock(interp->id_mutex); in _PyInterpreterState_IDIncref()328 if (interp->id_mutex == NULL) { in _PyInterpreterState_IDDecref()[all …]
81 static pthread_mutex_t id_mutex = PTHREAD_MUTEX_INITIALIZER; variable100 pthread_mutex_lock( &id_mutex ); in generate_id()109 pthread_mutex_unlock( &id_mutex ); in generate_id()118 pthread_mutex_lock( &id_mutex ); in free_id()122 pthread_mutex_unlock( &id_mutex ); in free_id()
120 PyThread_type_lock id_mutex; member