|
Halide
12.0.1
Halide compiler and libraries
|
#include <synchronization_common.h>
Inherits Halide::Runtime::Internal::Synchronization::parking_control.
Public Member Functions | |
| ALWAYS_INLINE | signal_parking_control (uintptr_t *cond_state, fast_mutex *mutex) |
Public Member Functions inherited from Halide::Runtime::Internal::Synchronization::parking_control | |
| ALWAYS_INLINE | parking_control () |
Public Attributes | |
| uintptr_t * | cond_state |
| fast_mutex * | mutex |
Public Attributes inherited from Halide::Runtime::Internal::Synchronization::parking_control | |
| bool(* | validate )(void *control, validate_action &action) |
| void(* | before_sleep )(void *control) |
| uintptr_t(* | unpark )(void *control, int unparked, bool more_waiters) |
| void(* | requeue_callback )(void *control, const validate_action &action, bool one_to_wake, bool some_requeued) |
Definition at line 958 of file synchronization_common.h.
|
inline |
Definition at line 962 of file synchronization_common.h.
References Halide::Runtime::Internal::Synchronization::signal_parking_control_unpark(), and Halide::Runtime::Internal::Synchronization::parking_control::unpark.
| uintptr_t* Halide::Runtime::Internal::Synchronization::signal_parking_control::cond_state |
Definition at line 959 of file synchronization_common.h.
Referenced by Halide::Runtime::Internal::Synchronization::signal_parking_control_unpark().
| fast_mutex* Halide::Runtime::Internal::Synchronization::signal_parking_control::mutex |
Definition at line 960 of file synchronization_common.h.
Referenced by Halide::Runtime::Internal::Synchronization::signal_parking_control_unpark().