Lines Matching refs:id_mutex
157 int reinit_main_id = _PyThread_at_fork_reinit(&runtime->interpreters.main->id_mutex); in _PyRuntimeState_ReInitThreads()
412 if (interp->id_mutex != NULL) { in PyInterpreterState_Delete()
413 PyThread_free_lock(interp->id_mutex); in PyInterpreterState_Delete()
448 if (interp->id_mutex != NULL) { in _PyInterpreterState_DeleteExceptMain()
449 PyThread_free_lock(interp->id_mutex); in _PyInterpreterState_DeleteExceptMain()
528 if (interp->id_mutex != NULL) { in _PyInterpreterState_IDInitref()
531 interp->id_mutex = PyThread_allocate_lock(); in _PyInterpreterState_IDInitref()
532 if (interp->id_mutex == NULL) { in _PyInterpreterState_IDInitref()
549 PyThread_acquire_lock(interp->id_mutex, WAIT_LOCK); in _PyInterpreterState_IDIncref()
551 PyThread_release_lock(interp->id_mutex); in _PyInterpreterState_IDIncref()
559 assert(interp->id_mutex != NULL); in _PyInterpreterState_IDDecref()
562 PyThread_acquire_lock(interp->id_mutex, WAIT_LOCK); in _PyInterpreterState_IDDecref()
566 PyThread_release_lock(interp->id_mutex); in _PyInterpreterState_IDDecref()