/kernel/linux/linux-6.6/tools/testing/selftests/rseq/ |
H A D | rseq-riscv-bits.h | 9 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 28 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_storev() 37 [newv] "r" (newv) in rseq_cmpeqv_storev() 165 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 188 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_cmpeqv_storev() 199 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 283 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 305 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, in rseq_cmpeqv_trystorev_storev() 163 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 281 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 344 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-arm64-bits.h | 15 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 35 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_storev() 44 [newv] "r" (newv) in rseq_cmpeqv_storev() 183 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 207 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in rseq_cmpeqv_cmpeqv_storev() 218 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 257 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 280 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, in rseq_cmpeqv_trystorev_storev() 181 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 255 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 322 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-ppc-bits.h | 15 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 41 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_storev() 50 [newv] "r" (newv) in rseq_cmpeqv_storev() 209 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 241 RSEQ_ASM_OP_FINAL_STORE(newv, v, 2) in rseq_cmpeqv_cmpeqv_storev() 254 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 294 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 327 RSEQ_ASM_OP_FINAL_STORE(newv, in rseq_cmpeqv_trystorev_storev() 207 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 292 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 369 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq.h | 242 intptr_t newv, int cpu) in rseq_cmpeqv_storev() 248 return rseq_cmpeqv_storev_relaxed_cpu_id(v, expect, newv, cpu); in rseq_cmpeqv_storev() 250 return rseq_cmpeqv_storev_relaxed_mm_cid(v, expect, newv, cpu); in rseq_cmpeqv_storev() 315 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 321 return rseq_cmpeqv_trystorev_storev_relaxed_cpu_id(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev() 323 return rseq_cmpeqv_trystorev_storev_relaxed_mm_cid(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev() 329 return rseq_cmpeqv_trystorev_storev_release_cpu_id(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev() 331 return rseq_cmpeqv_trystorev_storev_release_mm_cid(v, expect, v2, newv2, newv, cpu); in rseq_cmpeqv_trystorev_storev() 343 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 349 return rseq_cmpeqv_cmpeqv_storev_relaxed_cpu_id(v, expect, v2, expect2, newv, cp in rseq_cmpeqv_cmpeqv_storev() 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) rseq_cmpeqv_storev() 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) rseq_cmpeqv_trystorev_storev() 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) rseq_cmpeqv_cmpeqv_storev() 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) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-x86-bits.h | 16 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 40 "movq %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 49 [newv] "r" (newv) in rseq_cmpeqv_storev() 257 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 287 "movq %[newv], %[v]\n\t" in rseq_cmpeqv_cmpeqv_storev() 300 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 339 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 366 "movq %[newv], in rseq_cmpeqv_trystorev_storev() 255 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 337 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 407 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 528 rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) rseq_cmpeqv_storev() argument 710 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 793 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 870 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-mips-bits.h | 14 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 38 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 50 [newv] "r" (newv) in rseq_cmpeqv_storev() 192 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 222 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_cmpeqv_storev() 238 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 272 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 302 LONG_S " %[newv], in rseq_cmpeqv_trystorev_storev() 190 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 270 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 342 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-s390-bits.h | 9 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 33 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 43 [newv] "r" (newv) in rseq_cmpeqv_storev() 201 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 231 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_cmpeqv_storev() 245 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 286 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 313 LONG_S " %[newv], in rseq_cmpeqv_trystorev_storev() 199 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 284 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 357 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
H A D | rseq-arm-bits.h | 14 int RSEQ_TEMPLATE_IDENTIFIER(rseq_cmpeqv_storev)(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument 40 "str %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 52 [newv] "r" (newv) in rseq_cmpeqv_storev() 209 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 243 "str %[newv], %[v]\n\t" in rseq_cmpeqv_cmpeqv_storev() 259 [newv] "r" (newv) in rseq_cmpeqv_cmpeqv_storev() 299 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 331 "str %[newv], in rseq_cmpeqv_trystorev_storev() 207 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 297 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 377 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/rseq/ |
H A 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 140 "movq %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 149 [newv] "r" (newv) in rseq_cmpeqv_storev() 357 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 384 "movq %[newv], %[v]\n\t" in rseq_cmpeqv_trystorev_storev() 397 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 428 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 430 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cp in rseq_cmpeqv_trystorev_storev_release() 355 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 426 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 434 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 510 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 624 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument 725 rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) rseq_cmpeqv_storev() argument 907 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 978 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 1052 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 1130 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 1247 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
H A 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() 38 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 46 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 54 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() 62 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev_release() 28 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 36 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 44 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 52 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 60 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument
|
H A 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() 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() 511 RSEQ_ASM_OP_FINAL_STORE(newv, in rseq_cmpeqv_trystorev_storev_release() 405 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 478 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 553 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 632 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 711 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
H A 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() 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() 461 RSEQ_ASM_OP_FINAL_STORE_RELEASE(newv, in rseq_cmpeqv_trystorev_storev_release() 374 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 437 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 500 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 568 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 632 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
H A 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 182 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 194 [newv] "r" (newv) in rseq_cmpeqv_storev() 336 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 363 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_trystorev_storev() 379 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 405 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 433 LONG_S " %[newv], in rseq_cmpeqv_trystorev_storev_release() 334 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 403 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 473 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 547 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 662 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
H A 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 177 "str %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 189 [newv] "r" (newv) in rseq_cmpeqv_storev() 346 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 375 "str %[newv], %[v]\n\t" in rseq_cmpeqv_trystorev_storev() 391 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 422 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 452 "str %[newv], in rseq_cmpeqv_trystorev_storev_release() 344 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 420 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 497 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 581 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 704 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
H A 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 162 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_storev() 172 [newv] "r" (newv) in rseq_cmpeqv_storev() 330 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 357 LONG_S " %[newv], %[v]\n\t" in rseq_cmpeqv_trystorev_storev() 371 [newv] "r" (newv) in rseq_cmpeqv_trystorev_storev() 403 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 405 return rseq_cmpeqv_trystorev_storev(v, expect, v2, newv2, newv, cp in rseq_cmpeqv_trystorev_storev_release() 328 rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev() argument 401 rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t newv2, intptr_t newv, int cpu) rseq_cmpeqv_trystorev_storev_release() argument 409 rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t *v2, intptr_t expect2, intptr_t newv, int cpu) rseq_cmpeqv_cmpeqv_storev() argument 487 rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev() argument 603 rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, void *dst, void *src, size_t len, intptr_t newv, int cpu) rseq_cmpeqv_trymemcpy_storev_release() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A 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-6.6/arch/sh/include/asm/ |
H A 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/xtensa/include/asm/ |
H A 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()
|
/kernel/linux/linux-5.10/arch/openrisc/include/asm/ |
H A 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-6.6/arch/openrisc/include/asm/ |
H A 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-6.6/arch/xtensa/include/asm/ |
H A 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()
|