Halide
Halide::Runtime::Internal::Synchronization::fast_mutex Class Reference

#include <synchronization_common.h>

Public Member Functions

ALWAYS_INLINE void lock ()
 
ALWAYS_INLINE void unlock ()
 
ALWAYS_INLINE bool make_parked_if_locked ()
 
ALWAYS_INLINE void make_parked ()
 

Detailed Description

Definition at line 880 of file synchronization_common.h.

Member Function Documentation

◆ lock()

ALWAYS_INLINE void Halide::Runtime::Internal::Synchronization::fast_mutex::lock ( )
inline

Definition at line 939 of file synchronization_common.h.

References lock_bit.

Referenced by halide_mutex_lock().

◆ unlock()

ALWAYS_INLINE void Halide::Runtime::Internal::Synchronization::fast_mutex::unlock ( )
inline

◆ make_parked_if_locked()

ALWAYS_INLINE bool Halide::Runtime::Internal::Synchronization::fast_mutex::make_parked_if_locked ( )
inline

◆ make_parked()

ALWAYS_INLINE void Halide::Runtime::Internal::Synchronization::fast_mutex::make_parked ( )
inline

The documentation for this class was generated from the following file: