config/linux/mips/futex.h File Reference

#include <sys/syscall.h>

Include dependency graph for futex.h:

Go to the source code of this file.

Defines

#define FUTEX_WAIT   0
#define FUTEX_WAKE   1

Functions

static void sys_futex0 (int *addr, int op, int val)
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 FUTEX_WAIT   0

Definition at line 28 of file futex.h.

Referenced by futex_wait().

#define FUTEX_WAKE   1

Definition at line 29 of file futex.h.

Referenced by futex_wake().


Function Documentation

static void atomic_write_barrier ( void   )  [inline, static]

Definition at line 69 of file futex.h.

static void cpu_relax ( void   )  [inline, static]

Definition at line 63 of file futex.h.

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

Definition at line 51 of file futex.h.

References FUTEX_WAIT, and sys_futex0().

Here is the call graph for this function:

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

Definition at line 57 of file futex.h.

References FUTEX_WAKE, and sys_futex0().

Here is the call graph for this function:

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

Definition at line 32 of file futex.h.

References SYS_futex.


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