Home
last modified time | relevance | path

Searched refs:ftx (Results 1 – 6 of 6) sorted by relevance

/bionic/libc/private/
Dbionic_futex.h33 extern int __futex_wait(volatile void *ftx, int val, const struct timespec *timeout);
34 extern int __futex_wake(volatile void *ftx, int count);
36 extern int __futex_syscall3(volatile void *ftx, int op, int val);
37 extern int __futex_syscall4(volatile void *ftx, int op, int val, const struct timespec *timeout);
54 extern int __futex_wake_ex(volatile void *ftx, int pshared, int val);
55 extern int __futex_wait_ex(volatile void *ftx, int pshared, int val, const struct timespec *timeou…
/bionic/libc/arch-sh/bionic/
Datomics_sh.c92 int __futex_wait(volatile void *ftx, int val, const struct timespec *timeout) in __futex_wait() argument
94 return futex(ftx, FUTEX_WAIT, val, (void *)timeout, NULL, 0); in __futex_wait()
97 int __futex_wake(volatile void *ftx, int count) in __futex_wake() argument
99 return futex(ftx, FUTEX_WAKE, count, NULL, NULL, 0); in __futex_wake()
102 int __futex_syscall3(volatile void *ftx, int op, int val) in __futex_syscall3() argument
104 return futex(ftx, op, val, NULL, NULL, 0); in __futex_syscall3()
107 int __futex_syscall4(volative void *ftx, int op, int val, const struct timespec *timeout) in __futex_syscall4() argument
109 return futex(ftx, op, val, (void *)timeout, NULL, 0); in __futex_syscall4()
/bionic/libc/bionic/
Datomics_x86.c34 int __futex_wait(volatile void *ftx, int val) in __futex_wait() argument
41 "b" (ftx), in __futex_wait()
49 int __futex_wake(volatile void *ftx, int count) in __futex_wake() argument
56 "b" (ftx), in __futex_wake()
Dpthread.c59 int __futex_wake_ex(volatile void *ftx, int pshared, int val) in __futex_wake_ex() argument
61 return __futex_syscall3(ftx, pshared ? FUTEX_WAKE : FUTEX_WAKE_PRIVATE, val); in __futex_wake_ex()
64 int __futex_wait_ex(volatile void *ftx, int pshared, int val, const struct timespec *timeout) in __futex_wait_ex() argument
66 return __futex_syscall4(ftx, pshared ? FUTEX_WAIT : FUTEX_WAIT_PRIVATE, val, timeout); in __futex_wait_ex()
/bionic/libc/include/sys/
Datomics.h41 int __futex_wait(volatile void *ftx, int val, const struct timespec *timeout);
42 int __futex_wake(volatile void *ftx, int count);
/bionic/libc/arch-x86/include/sys/
Datomics.h60 int __futex_wait(volatile void *ftx, int val, const struct timespec *timeout);
61 int __futex_wake(volatile void *ftx, int count);