/Linux-v4.19/tools/testing/selftests/rseq/ |
D | rseq-x86.h | 80 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 109 [newv] "r" (newv) in rseq_cmpeqv_storev() 241 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 277 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 303 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 305 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 311 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 349 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 376 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 448 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-ppc.h | 166 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 187 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_storev() 196 [newv] "r" (newv) in rseq_cmpeqv_storev() 334 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 358 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev() 371 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 397 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 423 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev_release() 436 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 462 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument [all …]
|
D | rseq-arm64.h | 179 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 194 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_storev() 203 [newv] "r" (newv) in rseq_cmpeqv_storev() 322 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 339 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_trystorev_storev() 348 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev() 376 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 393 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, v, 3) in rseq_cmpeqv_trystorev_storev_release() 402 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev_release() 430 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument [all …]
|
D | rseq-s390.h | 99 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 128 [newv] "r" (newv) in rseq_cmpeqv_storev() 265 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 301 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 328 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 330 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 336 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 374 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 402 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 474 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-skip.h | 9 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 30 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 38 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 46 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 54 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 62 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev_release() argument
|
D | rseq-arm.h | 83 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 117 [newv] "r" (newv) in rseq_cmpeqv_storev() 263 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 304 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 333 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 375 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 404 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 449 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 480 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 561 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-mips.h | 110 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 142 [newv] "r" (newv) in rseq_cmpeqv_storev() 286 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 325 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 354 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 394 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 423 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 464 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 495 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 573 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
/Linux-v4.19/arch/sh/include/asm/ |
D | cmpxchg-xchg.h | 30 u32 oldv, newv; in __xchg_cmpxchg() local 36 newv = (oldv & ~bitmask) | (x << bitoff); in __xchg_cmpxchg() 37 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | cmpxchg.h | 102 u32 oldv, newv; in xchg_small() local 108 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small() 109 } while (cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|