/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/kernel/ |
H A D | futex.c | 23 int oldval, ret; local 44 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) 49 *_oldval = oldval; 55 int oldval, ret; local 77 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) 82 *_oldval = oldval; 88 int oldval, ret; local 110 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) 115 *_oldval = oldval; 121 int oldval, re local 154 int oldval, ret; local 195 int oldval = 0, ret; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/ |
H A D | futex.h | 9 #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \ 17 : "+r" (r8), "=r" (oldval) \ 23 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ 38 : "+r" (r8), "=r" (val), "=&r" (oldval), \ 44 } while (unlikely (val != oldval)); \ 55 int oldval = 0, ret; local 66 __futex_atomic_op1("xchg4 %1=[%2],%3", ret, oldval, uaddr, 70 __futex_atomic_op2("add %3=%3,%5", ret, oldval, uaddr, oparg); 73 __futex_atomic_op2("or %3=%3,%5", ret, oldval, uaddr, oparg); 76 __futex_atomic_op2("and %3=%3,%5", ret, oldval, uadd 103 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/ |
H A D | futex.h | 18 int oldval = 0, ret; local 30 ret = atomic_futex_op_xchg_set(oparg, uaddr, &oldval); 33 ret = atomic_futex_op_xchg_add(oparg, uaddr, &oldval); 36 ret = atomic_futex_op_xchg_or(oparg, uaddr, &oldval); 39 ret = atomic_futex_op_xchg_and(~oparg, uaddr, &oldval); 42 ret = atomic_futex_op_xchg_xor(oparg, uaddr, &oldval); 53 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 54 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; 55 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; 56 case FUTEX_OP_CMP_GE: ret = (oldval > 67 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
H A D | futex-irq.h | 7 int *oldval) 14 ret = get_user(*oldval, uaddr); 24 int *oldval) 31 ret = get_user(*oldval, uaddr); 33 ret = put_user(*oldval + oparg, uaddr); 41 int *oldval) 48 ret = get_user(*oldval, uaddr); 50 ret = put_user(*oldval | oparg, uaddr); 58 int *oldval) 65 ret = get_user(*oldval, uadd 6 atomic_futex_op_xchg_set(int oparg, int __user *uaddr, int *oldval) argument 23 atomic_futex_op_xchg_add(int oparg, int __user *uaddr, int *oldval) argument 40 atomic_futex_op_xchg_or(int oparg, int __user *uaddr, int *oldval) argument 57 atomic_futex_op_xchg_and(int oparg, int __user *uaddr, int *oldval) argument 74 atomic_futex_op_xchg_xor(int oparg, int __user *uaddr, int *oldval) argument 91 atomic_futex_op_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
H A D | spinlock.h | 40 unsigned long oldval; local 51 : "=&z" (tmp), "=&r" (oldval) 72 unsigned long tmp, oldval; local 82 : "=&z" (tmp), "=&r" (oldval) 87 return oldval; 175 unsigned long tmp, oldval; local 188 : "=&z" (tmp), "=&r" (oldval) 193 return (oldval > 0); 198 unsigned long tmp, oldval; local 211 : "=&z" (tmp), "=&r" (oldval) [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/asm-generic/ |
H A D | futex.h | 15 int oldval = 0, ret; local 38 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 39 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; 40 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; 41 case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; 42 case FUTEX_OP_CMP_LE: ret = (oldval <= cmparg); break; 43 case FUTEX_OP_CMP_GT: ret = (oldval > cmparg); break; 51 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/ |
H A D | futex.h | 12 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ 29 : "=&r" (oldval), "=&r" (ret) \ 39 int oldval = 0, ret; local 50 __futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg); 53 __futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg); 56 __futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg); 59 __futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg); 62 __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg); 72 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 73 case FUTEX_OP_CMP_NE: ret = (oldval ! 85 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/ |
H A D | futex_64.h | 9 #define __futex_cas_op(insn, ret, oldval, uaddr, oparg) \ 29 : "=&r" (ret), "=&r" (oldval), "=&r" (tem) \ 39 int oldval = 0, ret, tem; local 53 __futex_cas_op("mov\t%4, %1", ret, oldval, uaddr, oparg); 56 __futex_cas_op("add\t%2, %4, %1", ret, oldval, uaddr, oparg); 59 __futex_cas_op("or\t%2, %4, %1", ret, oldval, uaddr, oparg); 62 __futex_cas_op("andn\t%2, %4, %1", ret, oldval, uaddr, oparg); 65 __futex_cas_op("xor\t%2, %4, %1", ret, oldval, uaddr, oparg); 75 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 76 case FUTEX_OP_CMP_NE: ret = (oldval ! 88 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/ |
H A D | futex.h | 10 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ 26 : "=&r" (oldval), "=&r" (ret) \ 38 int oldval = 0, ret; local 49 __futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg); 72 ret = (oldval == cmparg); 75 ret = (oldval ! 97 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/include/asm/ |
H A D | futex.h | 11 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ 28 : "=&r" (oldval), "=&r"(ret) \ 38 int oldval = 0, ret; local 49 __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg); 71 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 72 case FUTEX_OP_CMP_NE: ret = (oldval ! 84 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/include/asm/ |
H A D | futex.h | 17 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ 32 : "=&r" (ret), "=&r" (oldval) \ 43 int oldval = 0, ret; local 55 __futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("orr %0, %1, %3", ret, oldval, uaddr, oparg); 64 __futex_atomic_op("and %0, %1, %3", ret, oldval, uaddr, ~oparg); 67 __futex_atomic_op("eor %0, %1, %3", ret, oldval, uaddr, oparg); 77 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 78 case FUTEX_OP_CMP_NE: ret = (oldval ! 90 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/ |
H A D | futex.h | 14 #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \ 21 : "=r" (oldval), "=r" (ret), "+m" (*uaddr) \ 24 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ 36 : "=&a" (oldval), "=&r" (ret), \ 46 int oldval = 0, ret, tem; local 64 __futex_atomic_op1("xchgl %0, %2", ret, oldval, uaddr, oparg); 67 __futex_atomic_op1(LOCK_PREFIX "xaddl %0, %2", ret, oldval, 71 __futex_atomic_op2("orl %4, %3", ret, oldval, uaddr, oparg); 74 __futex_atomic_op2("andl %4, %3", ret, oldval, uaddr, ~oparg); 77 __futex_atomic_op2("xorl %4, %3", ret, oldval, uadd 112 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/ |
H A D | futex.h | 19 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ 45 : "=r" (ret), "=&r" (oldval), "=R" (*uaddr) \ 72 : "=r" (ret), "=&r" (oldval), "=R" (*uaddr) \ 86 int oldval = 0, ret; local 97 __futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg); 102 ret, oldval, uaddr, oparg); 106 ret, oldval, uaddr, oparg); 110 ret, oldval, uaddr, ~oparg); 114 ret, oldval, uaddr, oparg); 124 case FUTEX_OP_CMP_EQ: ret = (oldval 137 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/ |
H A D | futex.h | 16 int oldval, ret; local 25 ret = uaccess.futex_atomic_op(op, uaddr, oparg, &oldval); 30 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 31 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; 32 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; 33 case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; 34 case FUTEX_OP_CMP_LE: ret = (oldval <= cmparg); break; 35 case FUTEX_OP_CMP_GT: ret = (oldval > cmparg); break; 43 int oldval, int newval) 48 return uaccess.futex_atomic_cmpxchg(uaddr, oldval, newva 42 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/ |
H A D | futex.h | 17 int oldval = 0, ret; local 40 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; 41 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; 42 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; 43 case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; 44 case FUTEX_OP_CMP_LE: ret = (oldval <= cmparg); break; 45 case FUTEX_OP_CMP_GT: ret = (oldval > cmparg); break; 54 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument 70 if (uval == oldval)
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavutil/ |
H A D | atomic_gcc.h | 50 void *oldval, void *newval) 55 return (void*)__sync_val_compare_and_swap(tmp, oldval, newval); 57 return __sync_val_compare_and_swap(ptr, oldval, newval); 49 atomic_ptr_cas_gcc(void * volatile *ptr, void *oldval, void *newval) argument
|
H A D | atomic.h | 71 * @param oldval do the swap if the current value of *ptr equals to oldval 75 void *avpriv_atomic_ptr_cas(void * volatile *ptr, void *oldval, void *newval);
|
H A D | atomic_suncc.h | 50 void *oldval, void *newval) 52 return atomic_cas_ptr(ptr, oldval, newval); 49 atomic_ptr_cas_suncc(void * volatile *ptr, void *oldval, void *newval) argument
|
H A D | atomic_win32.h | 50 void *oldval, void *newval) 52 return InterlockedCompareExchangePointer(ptr, newval, oldval); 49 atomic_ptr_cas_win32(void * volatile *ptr, void *oldval, void *newval) argument
|
H A D | atomic.c | 62 void *avpriv_atomic_ptr_cas(void * volatile *ptr, void *oldval, void *newval) argument 67 if (*ptr == oldval) 91 void *avpriv_atomic_ptr_cas(void * volatile *ptr, void *oldval, void *newval) argument 93 if (*ptr == oldval) { 95 return oldval;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/ |
H A D | futex.h | 13 futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavutil/ |
H A D | dict.c | 54 char *oldval = NULL; local 63 oldval = tag->value; 82 } else if (oldval && flags & AV_DICT_APPEND) { 83 int len = strlen(oldval) + strlen(value) + 1; 84 if (!(oldval = av_realloc(oldval, len))) 86 av_strlcat(oldval, value, len); 87 m->elems[m->count].value = oldval;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/ |
H A D | futex.h | 45 int oldval, newval; local 47 oldval = asm_ret.val; 48 newval = oldval ^ n; 49 asm_ret = futex_cmpxchg(uaddr, oldval, newval); 50 } while (asm_ret.err == 0 && oldval != asm_ret.val); 122 static inline int futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, argument 130 asm_ret = futex_cmpxchg(uaddr, oldval, newval);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/kernel/ |
H A D | sys_m32r.c | 36 int oldval; local 42 * oldval = *addr; *addr = 1; 68 : "=&r" (oldval) 76 return oldval;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/lib/ |
H A D | uaccess_std.c | 245 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ 255 : "=d" (ret), "=&d" (oldval), "=&d" (newval), \ 262 int oldval = 0, newval, ret; local 267 ret, oldval, newval, uaddr, oparg); 271 ret, oldval, newval, uaddr, oparg); 275 ret, oldval, newval, uaddr, oparg); 279 ret, oldval, newval, uaddr, oparg); 283 ret, oldval, newval, uaddr, oparg); 288 *old = oldval; 292 int futex_atomic_cmpxchg_std(int __user *uaddr, int oldval, in argument [all...] |