libflame revision_anchor
Functions
FLA_Lock.c File Reference

(r)

Functions

void FLA_Lock_init (FLA_Lock *fla_lock_ptr)
 
void FLA_Lock_acquire (FLA_Lock *fla_lock_ptr)
 
void FLA_Lock_release (FLA_Lock *fla_lock_ptr)
 
void FLA_Lock_destroy (FLA_Lock *fla_lock_ptr)
 

Function Documentation

◆ FLA_Lock_acquire()

void FLA_Lock_acquire ( FLA_Lock fla_lock_ptr)

◆ FLA_Lock_destroy()

void FLA_Lock_destroy ( FLA_Lock fla_lock_ptr)
79{
80#if FLA_MULTITHREADING_MODEL == FLA_OPENMP
82#elif FLA_MULTITHREADING_MODEL == FLA_PTHREADS
84#endif
85}

References FLA_Lock_s::lock.

Referenced by FLA_Memory_leak_counter_finalize(), and FLASH_Queue_exec().

◆ FLA_Lock_init()

void FLA_Lock_init ( FLA_Lock fla_lock_ptr)
34{
35#if FLA_MULTITHREADING_MODEL == FLA_OPENMP
36 omp_init_lock( &(fla_lock_ptr->lock) );
37#elif FLA_MULTITHREADING_MODEL == FLA_PTHREADS
39#endif
40}

References FLA_Lock_s::lock.

Referenced by FLA_Memory_leak_counter_init(), and FLASH_Queue_exec().

◆ FLA_Lock_release()

void FLA_Lock_release ( FLA_Lock fla_lock_ptr)