Lines Matching defs:lock
231 PyThread_type_lock lock; /* OpenSSL context lock */
237 PyThread_type_lock lock; /* HMAC context lock */
419 retval->lock = NULL;
457 if (self->lock != NULL)
458 PyThread_free_lock(self->lock);
586 if (self->lock == NULL && view.len >= HASHLIB_GIL_MINSIZE) {
587 self->lock = PyThread_allocate_lock();
588 /* fail? lock = NULL and we fail over to non-threaded code. */
591 if (self->lock != NULL) {
593 PyThread_acquire_lock(self->lock, 1);
595 PyThread_release_lock(self->lock);
1542 self->lock = NULL;
1584 if (self->lock == NULL && view.len >= HASHLIB_GIL_MINSIZE) {
1585 self->lock = PyThread_allocate_lock();
1586 /* fail? lock = NULL and we fail over to non-threaded code. */
1589 if (self->lock != NULL) {
1591 PyThread_acquire_lock(self->lock, 1);
1593 PyThread_release_lock(self->lock);
1635 retval->lock = NULL;
1644 if (self->lock != NULL) {
1645 PyThread_free_lock(self->lock);