/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc/lib/ |
H A D | dec_and_lock.c | 24 int counter; local 28 counter = atomic_read(atomic); 29 newcount = counter - 1; 33 newcount = cmpxchg(&atomic->counter, counter, newcount); 34 if (newcount == counter)
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc64/lib/ |
H A D | dec_and_lock.c | 16 int counter; local 20 counter = atomic_read(atomic); 21 newcount = counter-1; 26 newcount = cmpxchg(&atomic->counter, counter, newcount); 28 if (newcount != counter)
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/lib/ |
H A D | dec_and_lock.c | 15 int counter; local 19 counter = atomic_read(atomic); 20 newcount = counter-1; 27 :"r" (newcount), "m" (atomic->counter), "0" (counter)); 30 if (newcount != counter)
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/i386/lib/ |
H A D | dec_and_lock.c | 15 int counter; local 19 counter = atomic_read(atomic); 20 newcount = counter-1; 27 :"r" (newcount), "m" (atomic->counter), "0" (counter)); 30 if (newcount != counter)
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/ |
H A D | atomic.h | 18 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10556 22 #define atomic_read(v) ((v)->counter) 23 #define atomic_set(v,i) (((v)->counter) = (i)) 34 : "=&r" (t), "=m" (v->counter) 35 : "r" (a), "r" (&v->counter), "m" (v->counter) 50 : "r" (a), "r" (&v->counter) 65 : "=&r" (t), "=m" (v->counter) 66 : "r" (a), "r" (&v->counter), "m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/ |
H A D | atomic.h | 18 typedef struct { volatile int counter; } atomic_t; member in struct:__anon6140 22 #define atomic_read(v) ((v)->counter) 23 #define atomic_set(v,i) (((v)->counter) = (i)) 34 : "=&r" (t), "=m" (v->counter) 35 : "r" (a), "r" (&v->counter), "m" (v->counter) 50 : "r" (a), "r" (&v->counter) 65 : "=&r" (t), "=m" (v->counter) 66 : "r" (a), "r" (&v->counter), "m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-x86_64/ |
H A D | atomic.h | 24 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10992 35 #define atomic_read(v) ((v)->counter) 45 #define atomic_set(v,i) (((v)->counter) = (i)) 59 :"=m" (v->counter) 60 :"ir" (i), "m" (v->counter)); 75 :"=m" (v->counter) 76 :"ir" (i), "m" (v->counter)); 95 :"=m" (v->counter), "=qm" (c) 96 :"ir" (i), "m" (v->counter) : "memory"); 111 :"=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-x86_64/ |
H A D | atomic.h | 24 typedef struct { volatile int counter; } atomic_t; member in struct:__anon6576 35 #define atomic_read(v) ((v)->counter) 45 #define atomic_set(v,i) (((v)->counter) = (i)) 59 :"=m" (v->counter) 60 :"ir" (i), "m" (v->counter)); 75 :"=m" (v->counter) 76 :"ir" (i), "m" (v->counter)); 95 :"=m" (v->counter), "=qm" (c) 96 :"ir" (i), "m" (v->counter) : "memory"); 111 :"=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-i386/ |
H A D | atomic.h | 22 typedef struct { volatile int counter; } atomic_t; member in struct:__anon7863 33 #define atomic_read(v) ((v)->counter) 43 #define atomic_set(v,i) (((v)->counter) = (i)) 57 :"=m" (v->counter) 58 :"ir" (i), "m" (v->counter)); 68 :"=m" (v->counter), "=r" (oldval) 69 :"1" (i), "m" (v->counter) : "memory"); 86 :"=m" (v->counter) 87 :"ir" (i), "m" (v->counter)); 106 :"=m" (v->counter), " [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-i386/ |
H A D | atomic.h | 22 typedef struct { volatile int counter; } atomic_t; member in struct:__anon3447 33 #define atomic_read(v) ((v)->counter) 43 #define atomic_set(v,i) (((v)->counter) = (i)) 57 :"=m" (v->counter) 58 :"ir" (i), "m" (v->counter)); 68 :"=m" (v->counter), "=r" (oldval) 69 :"1" (i), "m" (v->counter) : "memory"); 86 :"=m" (v->counter) 87 :"ir" (i), "m" (v->counter)); 106 :"=m" (v->counter), " [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/ |
H A D | atomic.h | 11 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10529 17 #define atomic_read(v) ((v)->counter) 18 #define atomic_set(v,i) (((v)->counter) = (i)) 38 : "=&r" (t), "=m" (v->counter) 39 : "r" (a), "r" (&v->counter), "m" (v->counter) 54 : "r" (a), "r" (&v->counter) 69 : "=&r" (t), "=m" (v->counter) 70 : "r" (a), "r" (&v->counter), "m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/ |
H A D | atomic.h | 11 typedef struct { volatile int counter; } atomic_t; member in struct:__anon6113 17 #define atomic_read(v) ((v)->counter) 18 #define atomic_set(v,i) (((v)->counter) = (i)) 38 : "=&r" (t), "=m" (v->counter) 39 : "r" (a), "r" (&v->counter), "m" (v->counter) 54 : "r" (a), "r" (&v->counter) 69 : "=&r" (t), "=m" (v->counter) 70 : "r" (a), "r" (&v->counter), "m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips64/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10412 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 52 : "=&r" (temp), "=m" (v->counter) 53 : "Ir" (i), "m" (v->counter)); 73 : "=&r" (temp), "=m" (v->counter) 74 : "Ir" (i), "m" (v->counter)); 93 : "=&r" (result), "=&r" (temp), "=m" (v->counter) 94 : "Ir" (i), "m" (v->counter) 113 : "=&r" (result), "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips64/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon5996 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 52 : "=&r" (temp), "=m" (v->counter) 53 : "Ir" (i), "m" (v->counter)); 73 : "=&r" (temp), "=m" (v->counter) 74 : "Ir" (i), "m" (v->counter)); 93 : "=&r" (result), "=&r" (temp), "=m" (v->counter) 94 : "Ir" (i), "m" (v->counter) 113 : "=&r" (result), "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-alpha/ |
H A D | atomic.h | 18 typedef struct { volatile int counter; } atomic_t; member in struct:__anon7675 22 #define atomic_read(v) ((v)->counter) 23 #define atomic_set(v,i) ((v)->counter = (i)) 42 :"=&r" (temp), "=m" (v->counter) 43 :"Ir" (i), "m" (v->counter)); 57 :"=&r" (temp), "=m" (v->counter) 58 :"Ir" (i), "m" (v->counter)); 77 :"=&r" (temp), "=m" (v->counter), "=&r" (result) 78 :"Ir" (i), "m" (v->counter) : "memory"); 95 :"=&r" (temp), "=m" (v->counter), " [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-alpha/ |
H A D | atomic.h | 18 typedef struct { volatile int counter; } atomic_t; member in struct:__anon3259 22 #define atomic_read(v) ((v)->counter) 23 #define atomic_set(v,i) ((v)->counter = (i)) 42 :"=&r" (temp), "=m" (v->counter) 43 :"Ir" (i), "m" (v->counter)); 57 :"=&r" (temp), "=m" (v->counter) 58 :"Ir" (i), "m" (v->counter)); 77 :"=&r" (temp), "=m" (v->counter), "=&r" (result) 78 :"Ir" (i), "m" (v->counter) : "memory"); 95 :"=&r" (temp), "=m" (v->counter), " [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10350 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 63 v->counter += i; 80 v->counter -= i; 90 temp = v->counter; 92 v->counter = temp; 104 temp = v->counter; 106 v->counter = temp; 136 : "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon5934 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 63 v->counter += i; 80 v->counter -= i; 90 temp = v->counter; 92 v->counter = temp; 104 temp = v->counter; 106 v->counter = temp; 136 : "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon7615 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 63 v->counter += i; 80 v->counter -= i; 90 temp = v->counter; 92 v->counter = temp; 104 temp = v->counter; 106 v->counter = temp; 136 : "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm/ |
H A D | atomic.h | 19 typedef struct { volatile int counter; } atomic_t; member in struct:__anon3199 31 #define atomic_read(v) ((v)->counter) 41 #define atomic_set(v,i) ((v)->counter = (i)) 63 v->counter += i; 80 v->counter -= i; 90 temp = v->counter; 92 v->counter = temp; 104 temp = v->counter; 106 v->counter = temp; 136 : "=&r" (temp), "=m" (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-arm/ |
H A D | atomic.h | 25 typedef struct { volatile int counter; } atomic_t; member in struct:__anon7749 32 #define atomic_read(v) ((v)->counter) 33 #define atomic_set(v,i) (((v)->counter) = (i)) 40 v->counter += i; 49 v->counter -= i; 58 v->counter += 1; 67 v->counter -= 1; 77 v->counter -= 1; 78 result = (v->counter == 0); 90 v->counter [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-arm/ |
H A D | atomic.h | 25 typedef struct { volatile int counter; } atomic_t; member in struct:__anon3333 32 #define atomic_read(v) ((v)->counter) 33 #define atomic_set(v,i) (((v)->counter) = (i)) 40 v->counter += i; 49 v->counter -= i; 58 v->counter += 1; 67 v->counter -= 1; 77 v->counter -= 1; 78 result = (v->counter == 0); 90 v->counter [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-cris/ |
H A D | atomic.h | 21 typedef struct { int counter; } atomic_t; member in struct:__anon7793 25 #define atomic_read(v) ((v)->counter) 26 #define atomic_set(v,i) (((v)->counter) = (i)) 35 v->counter += i; 44 v->counter -= i; 54 retval = (v->counter += i); 65 retval = (v->counter -= i); 76 retval = (v->counter -= i) == 0; 86 (v->counter)++; 95 (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-cris/ |
H A D | atomic.h | 21 typedef struct { int counter; } atomic_t; member in struct:__anon3377 25 #define atomic_read(v) ((v)->counter) 26 #define atomic_set(v,i) (((v)->counter) = (i)) 35 v->counter += i; 44 v->counter -= i; 54 retval = (v->counter += i); 65 retval = (v->counter -= i); 76 retval = (v->counter -= i) == 0; 86 (v->counter)++; 95 (v->counter) [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc/ |
H A D | atomic.h | 12 typedef struct { volatile int counter; } atomic_t; member in struct:__anon10829 18 #define atomic_read(v) ((v)->counter) 19 #define atomic_set(v, i) (((v)->counter) = i) 31 * | signed 24-bit counter value | lock | atomic_t 40 int ret = v->counter; 43 ret = v->counter; 48 #define atomic_set(v, i) (((v)->counter) = ((i) << 8)) 56 ptr = &v->counter; 75 ptr = &v->counter;
|