Halide
12.0.1
Halide compiler and libraries
|
#include <synchronization_common.h>
Public Attributes | |
word_lock | mutex |
queue_data * | head |
queue_data * | tail |
Definition at line 463 of file synchronization_common.h.
word_lock Halide::Runtime::Internal::Synchronization::hash_bucket::mutex |
Definition at line 464 of file synchronization_common.h.
Referenced by Halide::Runtime::Internal::Synchronization::lock_bucket(), Halide::Runtime::Internal::Synchronization::lock_bucket_pair(), Halide::Runtime::Internal::Synchronization::park(), Halide::Runtime::Internal::Synchronization::unlock_bucket_pair(), Halide::Runtime::Internal::Synchronization::unpark_all(), and Halide::Runtime::Internal::Synchronization::unpark_one().
queue_data* Halide::Runtime::Internal::Synchronization::hash_bucket::head |
Definition at line 466 of file synchronization_common.h.
Referenced by Halide::Runtime::Internal::Synchronization::park(), Halide::Runtime::Internal::Synchronization::unpark_all(), Halide::Runtime::Internal::Synchronization::unpark_one(), and Halide::Runtime::Internal::Synchronization::unpark_requeue().
queue_data* Halide::Runtime::Internal::Synchronization::hash_bucket::tail |
Definition at line 467 of file synchronization_common.h.
Referenced by Halide::Runtime::Internal::Synchronization::park(), Halide::Runtime::Internal::Synchronization::unpark_all(), Halide::Runtime::Internal::Synchronization::unpark_one(), and Halide::Runtime::Internal::Synchronization::unpark_requeue().