/Linux-v5.10/tools/testing/selftests/rseq/ |
D | rseq-x86.h | 114 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 147 [newv] "r" (newv) in rseq_cmpeqv_storev() 342 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 382 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 408 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 410 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 416 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 459 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 486 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 562 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-ppc.h | 207 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 233 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_storev() 242 [newv] "r" (newv) in rseq_cmpeqv_storev() 388 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 417 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev() 430 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 456 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 487 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev_release() 500 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 526 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument [all …]
|
D | rseq-arm64.h | 208 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 228 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_storev() 237 [newv] "r" (newv) in rseq_cmpeqv_storev() 364 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 386 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_trystorev_storev() 395 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev() 423 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 445 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, v, 3) in rseq_cmpeqv_trystorev_storev_release() 454 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev_release() 482 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument [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-s390.h | 138 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 172 [newv] "r" (newv) in rseq_cmpeqv_storev() 317 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 358 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 385 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 387 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 393 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 437 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 465 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 542 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-arm.h | 153 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 192 [newv] "r" (newv) in rseq_cmpeqv_storev() 346 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 392 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 421 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 468 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 497 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 548 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 579 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 665 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-mips.h | 160 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 197 [newv] "r" (newv) in rseq_cmpeqv_storev() 349 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 393 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 422 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 467 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 496 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 543 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 574 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 657 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
/Linux-v5.10/arch/sh/include/asm/ |
D | cmpxchg-xchg.h | 28 u32 oldv, newv; in __xchg_cmpxchg() local 34 newv = (oldv & ~bitmask) | (x << bitoff); in __xchg_cmpxchg() 35 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
|
/Linux-v5.10/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()
|
/Linux-v5.10/arch/xtensa/include/asm/ |
D | cmpxchg.h | 185 u32 oldv, newv; in xchg_small() local 191 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small() 192 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|