Lines Matching defs:cancel_event
99 PyThread_type_lock cancel_event;
625 st = PyThread_acquire_lock_timed(thread.cancel_event,
628 PyThread_release_lock(thread.cancel_event);
651 if (!thread.cancel_event) {
656 PyThread_release_lock(thread.cancel_event);
662 /* The main thread should always hold the cancel_event lock */
663 PyThread_acquire_lock(thread.cancel_event, 1);
754 if (!thread.cancel_event) {
755 thread.cancel_event = PyThread_allocate_lock();
756 if (!thread.cancel_event || !thread.running) {
760 /* cancel_event starts to be acquired: it's only released to cancel
762 PyThread_acquire_lock(thread.cancel_event, 1);
1403 if (thread.cancel_event) {
1405 PyThread_release_lock(thread.cancel_event);
1406 PyThread_free_lock(thread.cancel_event);
1407 thread.cancel_event = NULL;