config/linux/mutex.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GOMP_MUTEX_H   1
#define GOMP_MUTEX_INIT_0   1

Typedefs

typedef int gomp_mutex_t

Functions

static void gomp_mutex_init (gomp_mutex_t *mutex)
void gomp_mutex_lock_slow (gomp_mutex_t *mutex)
static void gomp_mutex_lock (gomp_mutex_t *mutex)
void gomp_mutex_unlock_slow (gomp_mutex_t *mutex)
static void gomp_mutex_unlock (gomp_mutex_t *mutex)
static void gomp_mutex_destroy (gomp_mutex_t *mutex)


Define Documentation

#define GOMP_MUTEX_H   1

Definition at line 30 of file mutex.h.

#define GOMP_MUTEX_INIT_0   1

Definition at line 34 of file mutex.h.


Typedef Documentation

typedef int gomp_mutex_t

Definition at line 32 of file mutex.h.


Function Documentation

static void gomp_mutex_destroy ( gomp_mutex_t mutex  )  [inline, static]

Definition at line 66 of file mutex.h.

static void gomp_mutex_init ( gomp_mutex_t mutex  )  [inline, static]

Definition at line 36 of file mutex.h.

static void gomp_mutex_lock ( gomp_mutex_t mutex  )  [inline, static]

Definition at line 42 of file mutex.h.

References gomp_mutex_lock_slow().

Here is the call graph for this function:

void gomp_mutex_lock_slow ( gomp_mutex_t mutex  ) 

Definition at line 35 of file mutex.c.

References do_wait().

Here is the call graph for this function:

static void gomp_mutex_unlock ( gomp_mutex_t mutex  )  [inline, static]

Definition at line 49 of file mutex.h.

References gomp_mutex_unlock_slow().

Here is the call graph for this function:

void gomp_mutex_unlock_slow ( gomp_mutex_t mutex  ) 

Definition at line 47 of file mutex.c.

References futex_wake().

Here is the call graph for this function:


Generated on Fri Apr 5 05:38:23 2013 for Libgomp by  doxygen 1.4.7