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 SYS_futex 394 |
| 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] |
| 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:

1.4.7