/kernel/linux/linux-5.10/tools/testing/selftests/rseq/ |
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-x86.h | 116 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 149 [newv] "r" (newv) in rseq_cmpeqv_storev() 357 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 397 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 428 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 430 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 436 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 479 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 512 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 588 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-ppc.h | 213 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 239 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_storev() 248 [newv] "r" (newv) in rseq_cmpeqv_storev() 407 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 436 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev() 449 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 480 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 511 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_trystorev_storev_release() 524 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 555 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() 376 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 398 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_trystorev_storev() 407 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev() 439 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 461 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, v, 3) in rseq_cmpeqv_trystorev_storev_release() 470 [newv] "r" (newv), in rseq_cmpeqv_trystorev_storev_release() 502 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument [all …]
|
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() 330 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 371 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 403 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 405 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev_release() 411 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 455 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 489 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 566 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-arm.h | 151 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 189 [newv] "r" (newv) in rseq_cmpeqv_storev() 346 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 391 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 422 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 468 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 499 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 549 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 583 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 668 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
D | rseq-mips.h | 158 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 194 [newv] "r" (newv) in rseq_cmpeqv_storev() 336 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() argument 379 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 405 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() argument 449 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev_release() 475 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() argument 521 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 549 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() argument 631 [newv] "r" (newv), in rseq_cmpeqv_trymemcpy_storev() [all …]
|
/kernel/linux/linux-5.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()
|
/kernel/linux/linux-5.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()
|
/kernel/linux/linux-5.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()
|