| /src/external/gpl3/gcc/dist/libgcc/config/m68k/ |
| linux-atomic.c | 75 unsigned oldval, newval, cmpval = *ptr; \ 78 oldval = cmpval; \ 80 cmpval = __kernel_cmpxchg (ptr, oldval, newval); \ 81 } while (__builtin_expect (oldval != cmpval, 0)); \ 91 unsigned int mask, shift, oldval, newval, cmpval, wval; \ 97 cmpval = *wordptr; \ 99 oldval = cmpval; \ 102 cmpval = __kernel_cmpxchg (wordptr, oldval, newval); \ 103 } while (__builtin_expect (oldval != cmpval, 0)); \ 170 unsigned oldval, newval, cmpval; \ [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/m68k/ |
| linux-atomic.c | 75 unsigned oldval, newval, cmpval = *ptr; \ 78 oldval = cmpval; \ 80 cmpval = __kernel_cmpxchg (ptr, oldval, newval); \ 81 } while (__builtin_expect (oldval != cmpval, 0)); \ 91 unsigned int mask, shift, oldval, newval, cmpval, wval; \ 97 cmpval = *wordptr; \ 99 oldval = cmpval; \ 102 cmpval = __kernel_cmpxchg (wordptr, oldval, newval); \ 103 } while (__builtin_expect (oldval != cmpval, 0)); \ 170 unsigned oldval, newval, cmpval; \ [all...] |
| /src/sys/arch/ia64/include/ |
| atomic.h | 42 #define IA64_CMPXCHG(sz, sem, p, cmpval, newval, ret) \ 47 : "r" ((uint64_t)cmpval), "r" (newval), "m" (*p) \ 54 ia64_cmpxchg_acq_32(volatile uint32_t* p, uint32_t cmpval, uint32_t newval) 57 IA64_CMPXCHG(4, acq, p, cmpval, newval, ret); 62 ia64_cmpxchg_rel_32(volatile uint32_t* p, uint32_t cmpval, uint32_t newval) 65 IA64_CMPXCHG(4, rel, p, cmpval, newval, ret); 70 ia64_cmpxchg_acq_64(volatile uint64_t* p, uint64_t cmpval, uint64_t newval) 73 IA64_CMPXCHG(8, acq, p, cmpval, newval, ret); 78 ia64_cmpxchg_rel_64(volatile uint64_t* p, uint64_t cmpval, uint64_t newval) 81 IA64_CMPXCHG(8, rel, p, cmpval, newval, ret) [all...] |
| /src/sys/kern/ |
| sys_futex.c | 1203 * futex_func_wait(uaddr, cmpval@val, bitset@val3, timeout, clkid, clkflags, 1207 * *uaddr == cmpval, wait until futex-woken on any of the bits in 1208 * bitset. But if *uaddr != cmpval, fail with EAGAIN. 1213 futex_func_wait(bool shared, int *uaddr, int cmpval, int bitset, 1231 if (!futex_test(uaddr, cmpval)) 1262 if (!futex_test(uaddr, cmpval)) { 1349 * cmpval@val3, retval) 1352 * *uaddr == cmpval or if op == FUTEX_REQUEUE, wake up to nwake 1358 * For FUTEX_CMP_REQUEUE, if *uaddr != cmpval, fail with EAGAIN 1363 int nrequeue, int cmpval, register_t *retval 1678 const int cmpval = val; local 1700 const int cmpval = val3; \/* ignored if op=FUTEX_REQUEUE *\/ local 1706 const int cmpval = val; local [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/sh/ |
| sh.cc | 2235 op | cmpval | code | result 2258 int cmpval = INTVAL (XEXP (op, 1)); 2259 if (cmpval != 0 && cmpval != 1) 2270 return t ^ (cmpval == cmpop); 2253 int cmpval = INTVAL (XEXP (op, 1)); local
|
| /src/external/gpl3/gcc.old/dist/gcc/config/sh/ |
| sh.cc | 2235 op | cmpval | code | result 2258 int cmpval = INTVAL (XEXP (op, 1)); 2259 if (cmpval != 0 && cmpval != 1) 2270 return t ^ (cmpval == cmpop); 2253 int cmpval = INTVAL (XEXP (op, 1)); local
|