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().