config/linux/alpha/futex.h File Reference

Go to the source code of this file.

Defines

#define SYS_futex   394

Functions

static void futex_wait (int *addr, int val)
static void futex_wake (int *addr, int count)
static void cpu_relax (void)
static void atomic_write_barrier (void)


Define Documentation

#define SYS_futex   394

Definition at line 28 of file futex.h.

Referenced by futex_wait(), futex_wake(), and sys_futex0().


Function Documentation

static void atomic_write_barrier ( void   )  [inline, static]

Definition at line 106 of file futex.h.

Referenced by gomp_barrier_wait_end(), and gomp_team_barrier_wait_end().

Here is the caller graph for this function:

static void cpu_relax ( void   )  [inline, static]

Definition at line 100 of file futex.h.

Referenced by do_wait().

Here is the caller graph for this function:

static void futex_wait ( int *  addr,
int  val 
) [inline, static]

Definition at line 33 of file futex.h.

References FUTEX_PRIVATE_FLAG, gomp_futex_wait, gomp_futex_wake, and SYS_futex.

Referenced by do_wait().

Here is the caller graph for this function:

static void futex_wake ( int *  addr,
int  count 
) [inline, static]

Definition at line 68 of file futex.h.

References FUTEX_PRIVATE_FLAG, gomp_futex_wait, gomp_futex_wake, and SYS_futex.

Referenced by gomp_barrier_wait_end(), gomp_mutex_unlock_slow(), gomp_ptrlock_set_slow(), gomp_sem_post_slow(), gomp_team_barrier_wait_end(), and gomp_team_barrier_wake().

Here is the caller graph for this function:


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