Searched refs:LOCK_PREFIX (Results 1 - 23 of 23) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dalternative-asm.h6 .macro LOCK_PREFIX
14 .macro LOCK_PREFIX
H A Datomic.h49 asm volatile(LOCK_PREFIX "addl %1,%0"
63 asm volatile(LOCK_PREFIX "subl %1,%0"
81 asm volatile(LOCK_PREFIX "subl %2,%0; sete %1"
95 asm volatile(LOCK_PREFIX "incl %0"
107 asm volatile(LOCK_PREFIX "decl %0"
123 asm volatile(LOCK_PREFIX "decl %0; sete %1"
141 asm volatile(LOCK_PREFIX "incl %0; sete %1"
160 asm volatile(LOCK_PREFIX "addl %2,%0; sets %1"
183 asm volatile(LOCK_PREFIX "xaddl %0, %1"
281 asm(LOCK_PREFIX "add
[all...]
H A Datomic64_64.h45 asm volatile(LOCK_PREFIX "addq %1,%0"
59 asm volatile(LOCK_PREFIX "subq %1,%0"
77 asm volatile(LOCK_PREFIX "subq %2,%0; sete %1"
91 asm volatile(LOCK_PREFIX "incq %0"
104 asm volatile(LOCK_PREFIX "decq %0"
121 asm volatile(LOCK_PREFIX "decq %0; sete %1"
139 asm volatile(LOCK_PREFIX "incq %0; sete %1"
158 asm volatile(LOCK_PREFIX "addq %2,%0; sets %1"
174 asm volatile(LOCK_PREFIX "xaddq %0, %1;"
H A Dmutex_32.h31 asm volatile(LOCK_PREFIX " decl (%%eax)\n" \
80 asm volatile(LOCK_PREFIX " incl (%%eax)\n" \
H A Dmutex_64.h26 asm volatile(LOCK_PREFIX " decl (%%rdi)\n" \
69 asm volatile(LOCK_PREFIX " incl (%%rdi)\n" \
H A Drwsem.h120 LOCK_PREFIX _ASM_INC "(%1)\n\t"
143 LOCK_PREFIX " cmpxchg %2,%0\n\t"
160 LOCK_PREFIX " xadd %1,(%2)\n\t"
198 LOCK_PREFIX " xadd %1,(%2)\n\t"
216 LOCK_PREFIX " xadd %1,(%2)\n\t"
233 LOCK_PREFIX _ASM_ADD "%2,(%1)\n\t"
253 asm volatile(LOCK_PREFIX _ASM_ADD "%1,%0"
266 asm volatile(LOCK_PREFIX "xadd %0,%1"
H A Dbitops.h63 asm volatile(LOCK_PREFIX "orb %1,%0"
68 asm volatile(LOCK_PREFIX "bts %1,%0"
101 asm volatile(LOCK_PREFIX "andb %1,%0"
105 asm volatile(LOCK_PREFIX "btr %1,%0"
177 asm volatile(LOCK_PREFIX "xorb %1,%0"
181 asm volatile(LOCK_PREFIX "btc %1,%0"
199 asm volatile(LOCK_PREFIX "bts %2,%1\n\t"
250 asm volatile(LOCK_PREFIX "btr %2,%1\n\t"
302 asm volatile(LOCK_PREFIX "btc %2,%1\n\t"
H A Dspinlock.h36 # define UNLOCK_LOCK_PREFIX LOCK_PREFIX
66 LOCK_PREFIX "xaddw %w0, %1\n"
88 LOCK_PREFIX "cmpxchgw %w1,%2\n\t"
114 asm volatile(LOCK_PREFIX "xaddl %0, %1\n"
141 LOCK_PREFIX "cmpxchgl %1,%2\n\t"
251 asm volatile(LOCK_PREFIX " subl $1,(%0)\n\t"
260 asm volatile(LOCK_PREFIX " subl %1,(%0)\n\t"
289 asm volatile(LOCK_PREFIX "incl %0" :"+m" (rw->lock) : : "memory");
294 asm volatile(LOCK_PREFIX "addl %1, %0"
H A Dfutex.h28 "2:\t" LOCK_PREFIX "cmpxchgl %3, %2\n" \
67 __futex_atomic_op1(LOCK_PREFIX "xaddl %0, %2", ret, oldval,
125 asm volatile("1:\t" LOCK_PREFIX "cmpxchgl %3, %1\n"
H A Dalternative.h12 * The LOCK_PREFIX macro defined here replaces the LOCK and
13 * LOCK_PREFIX macros used everywhere in the source tree.
38 #define LOCK_PREFIX LOCK_PREFIX_HERE "\n\tlock; " macro
42 #define LOCK_PREFIX "" macro
H A Dcmpxchg_32.h4 #include <linux/bitops.h> /* for LOCK_PREFIX */
80 LOCK_PREFIX "cmpxchg8b %0\n\t"
134 __raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
167 asm volatile(LOCK_PREFIX "cmpxchg8b %1"
H A Dcmpxchg_64.h4 #include <asm/alternative.h> /* Provides LOCK_PREFIX */
125 __raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/pcm/
H A Dpcm_dmix_x86_64.h79 "\t" LOCK_PREFIX "cmpxchgw %%cx, (%%rdi)\n"
84 "\t" LOCK_PREFIX XADD " %%ecx, (%%rbx)\n"
174 "\t" LOCK_PREFIX "cmpxchgl %%ecx, (%%rdi)\n"
186 "\t" LOCK_PREFIX XADD " %%ecx, (%%rbx)\n"
291 "\t" LOCK_PREFIX "btsw $0, (%%rdi)\n"
295 "\t" LOCK_PREFIX XADD " %%ecx, (%%rbx)\n"
H A Dpcm_dmix_i386.h83 "\t" LOCK_PREFIX "cmpxchgw %%cx, (%%edi)\n"
88 "\t" LOCK_PREFIX XADD " %%ecx, (%%ebx)\n"
202 "\t" LOCK_PREFIX "cmpxchgw %%cx, (%%edi)\n"
207 "\t" LOCK_PREFIX XADD " %%ecx, (%%ebx)\n"
289 "\t" LOCK_PREFIX "cmpxchgl %%ecx, (%%edi)\n"
301 "\t" LOCK_PREFIX XADD " %%ecx, (%%ebx)\n"
404 "\t" LOCK_PREFIX "btsw $0, (%%edi)\n"
408 "\t" LOCK_PREFIX XADD " %%ecx, (%%ebx)\n"
508 "\t" LOCK_PREFIX "btsw $0, (%%edi)\n"
513 "\t" LOCK_PREFIX XAD
[all...]
H A Dpcm_dmix_x86_64.c8 #define LOCK_PREFIX "" macro
15 #undef LOCK_PREFIX macro
22 #define LOCK_PREFIX "" macro
29 #undef LOCK_PREFIX macro
36 #define LOCK_PREFIX "lock ; " macro
43 #undef LOCK_PREFIX macro
50 #define LOCK_PREFIX "lock ; " macro
57 #undef LOCK_PREFIX macro
H A Dpcm_dmix_i386.c10 #define LOCK_PREFIX "" macro
19 #undef LOCK_PREFIX macro
28 #define LOCK_PREFIX "" macro
37 #undef LOCK_PREFIX macro
46 #define LOCK_PREFIX "lock ; " macro
55 #undef LOCK_PREFIX macro
64 #define LOCK_PREFIX "lock ; " macro
73 #undef LOCK_PREFIX macro
H A Dpcm_dmix_generic.c3 #define LOCK_PREFIX "lock ; "
5 __asm__ __volatile__(LOCK_PREFIX "addl %1,%0" \
16 __asm__ __volatile__(LOCK_PREFIX "cmpxchgb %b1,%2"
22 __asm__ __volatile__(LOCK_PREFIX "cmpxchgw %w1,%2"
28 __asm__ __volatile__(LOCK_PREFIX "cmpxchgl %1,%2"
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/lib/
H A Drwlock_64.S11 LOCK_PREFIX
17 LOCK_PREFIX
27 LOCK_PREFIX
33 LOCK_PREFIX
H A Dsemaphore_32.S41 2: LOCK_PREFIX
46 LOCK_PREFIX
57 2: LOCK_PREFIX
62 LOCK_PREFIX
H A Datomic64_cx8_32.S31 /* we need LOCK_PREFIX since otherwise cmpxchg8b always does the write */
32 LOCK_PREFIX
48 /* we don't need LOCK_PREFIX since aligned 64-bit writes
63 LOCK_PREFIX
89 LOCK_PREFIX
119 LOCK_PREFIX
146 LOCK_PREFIX
179 LOCK_PREFIX
211 LOCK_PREFIX
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/uv/
H A Duv_bau.h481 asm volatile(LOCK_PREFIX "xaddw %0, %1"
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/xen/
H A Dspinlock.c167 asm(LOCK_PREFIX " incw %0"
179 asm(LOCK_PREFIX " decw %0"
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/ppp-2.4.4/pppd/
H A Dsys-solaris.c2518 #define LOCK_PREFIX "/var/spool/locks/LK."
2538 LOCK_PREFIX, major(sbuf.st_dev),

Completed in 97 milliseconds