Searched refs:newv (Results 1 - 11 of 11) sorted by relevance

/linux-master/arch/sh/include/asm/
H A Dcmpxchg-xchg.h28 u32 oldv, newv; local
34 newv = (oldv & ~bitmask) | (x << bitoff);
35 } while (__cmpxchg_u32(p, oldv, newv) != oldv);
/linux-master/tools/testing/selftests/rseq/
H A Drseq.h242 intptr_t newv, int cpu)
248 return rseq_cmpeqv_storev_relaxed_cpu_id(v, expect, newv, cpu);
250 return rseq_cmpeqv_storev_relaxed_mm_cid(v, expect, newv, cpu);
315 intptr_t newv, int cpu)
321 return rseq_cmpeqv_trystorev_storev_relaxed_cpu_id(v, expect, v2, newv2, newv, cpu);
323 return rseq_cmpeqv_trystorev_storev_relaxed_mm_cid(v, expect, v2, newv2, newv, cpu);
329 return rseq_cmpeqv_trystorev_storev_release_cpu_id(v, expect, v2, newv2, newv, cpu);
331 return rseq_cmpeqv_trystorev_storev_release_mm_cid(v, expect, v2, newv2, newv, cpu);
343 intptr_t newv, int cpu)
349 return rseq_cmpeqv_cmpeqv_storev_relaxed_cpu_id(v, expect, v2, expect2, newv, cp
240 rseq_cmpeqv_storev(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode, intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
312 rseq_cmpeqv_trystorev_storev(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode, intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
340 rseq_cmpeqv_cmpeqv_storev(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode, intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
357 rseq_cmpeqv_trymemcpy_storev(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode, intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-arm64-bits.h15 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
35 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3)
44 [newv] "r" (newv)
183 intptr_t newv, int cpu)
207 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3)
218 [newv] "r" (newv)
257 intptr_t newv, int cpu)
280 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv,
181 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
255 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
322 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-riscv-bits.h9 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
28 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3)
37 [newv] "r" (newv)
165 intptr_t newv, int cpu)
188 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3)
199 [newv] "r" (newv)
283 intptr_t newv, int cpu)
305 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv,
163 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
281 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
344 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-ppc-bits.h15 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
41 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2)
50 [newv] "r" (newv)
209 intptr_t newv, int cpu)
241 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2)
254 [newv] "r" (newv)
294 intptr_t newv, int cpu)
327 RSEQ_ASM_OP_FINAL_STORE(newv,
207 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
292 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
369 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-x86-bits.h16 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
40 "movq %[newv], %[v]\n\t"
49 [newv] "r" (newv)
257 intptr_t newv, int cpu)
287 "movq %[newv], %[v]\n\t"
300 [newv] "r" (newv)
339 intptr_t newv, int cpu)
366 "movq %[newv],
255 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
337 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
407 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
528 rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
710 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
793 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
870 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-mips-bits.h14 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
38 LONG_S " %[newv], %[v]\n\t"
50 [newv] "r" (newv)
192 intptr_t newv, int cpu)
222 LONG_S " %[newv], %[v]\n\t"
238 [newv] "r" (newv)
272 intptr_t newv, int cpu)
302 LONG_S " %[newv],
190 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
270 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
342 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-arm-bits.h14 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
40 "str %[newv], %[v]\n\t"
52 [newv] "r" (newv)
209 intptr_t newv, int cpu)
243 "str %[newv], %[v]\n\t"
259 [newv] "r" (newv)
299 intptr_t newv, int cpu)
331 "str %[newv],
207 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
297 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
377 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
H A Drseq-s390-bits.h9 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) argument
33 LONG_S " %[newv], %[v]\n\t"
43 [newv] "r" (newv)
201 intptr_t newv, int cpu)
231 LONG_S " %[newv], %[v]\n\t"
245 [newv] "r" (newv)
286 intptr_t newv, int cpu)
313 LONG_S " %[newv],
199 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) argument
284 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) argument
357 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) argument
[all...]
/linux-master/arch/openrisc/include/asm/
H A Dcmpxchg.h102 u32 oldv, newv; local
108 newv = (oldv & ~bitmask) | (x << bitoff);
109 } while (cmpxchg_u32(p, oldv, newv) != oldv);
/linux-master/arch/xtensa/include/asm/
H A Dcmpxchg.h185 u32 oldv, newv; local
191 newv = (oldv & ~bitmask) | (x << bitoff);
192 } while (__cmpxchg_u32(p, oldv, newv) != oldv);

Completed in 275 milliseconds