|
Halide
12.0.1
Halide compiler and libraries
|
#include <synchronization_common.h>
Public Member Functions | |
| ALWAYS_INLINE | queue_data ()=default |
| ALWAYS_INLINE | ~queue_data ()=default |
Public Attributes | |
| thread_parker | parker |
| uintptr_t | sleep_address = 0 |
| queue_data * | next = nullptr |
| uintptr_t | unpark_info = 0 |
Definition at line 448 of file synchronization_common.h.
|
default |
|
default |
| thread_parker Halide::Runtime::Internal::Synchronization::queue_data::parker |
Definition at line 449 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().
| uintptr_t Halide::Runtime::Internal::Synchronization::queue_data::sleep_address = 0 |
Definition at line 451 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::queue_data::next = nullptr |
Definition at line 452 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().
| uintptr_t Halide::Runtime::Internal::Synchronization::queue_data::unpark_info = 0 |
Definition at line 453 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().