Lines Matching +full:2 +full:f
122 RSEQ_INJECT_ASM(2) \
159 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_storev()
160 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_storev()
162 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_storev()
163 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_storev()
166 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev()
167 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
181 "2:\n\t" in rseq_cmpeqv_storev()
183 "b 5f\n\t" in rseq_cmpeqv_storev()
184 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_storev()
226 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpnev_storeoffp_load()
227 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpnev_storeoffp_load()
229 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpnev_storeoffp_load()
230 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpnev_storeoffp_load()
233 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpnev_storeoffp_load()
234 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
251 "2:\n\t" in rseq_cmpnev_storeoffp_load()
253 "b 5f\n\t" in rseq_cmpnev_storeoffp_load()
254 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpnev_storeoffp_load()
297 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_addv()
299 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_addv()
302 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_addv()
303 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_addv()
312 "2:\n\t" in rseq_addv()
314 "b 5f\n\t" in rseq_addv()
315 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_addv()
352 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trystorev_storev()
353 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trystorev_storev()
355 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trystorev_storev()
356 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trystorev_storev()
359 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trystorev_storev()
360 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trystorev_storev()
377 "2:\n\t" in rseq_cmpeqv_trystorev_storev()
379 "b 5f\n\t" in rseq_cmpeqv_trystorev_storev()
380 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_trystorev_storev()
427 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trystorev_storev_release()
428 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trystorev_storev_release()
430 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trystorev_storev_release()
431 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trystorev_storev_release()
434 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trystorev_storev_release()
435 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trystorev_storev_release()
453 "2:\n\t" in rseq_cmpeqv_trystorev_storev_release()
455 "b 5f\n\t" in rseq_cmpeqv_trystorev_storev_release()
456 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_trystorev_storev_release()
503 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_cmpeqv_storev()
504 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_cmpeqv_storev()
506 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_cmpeqv_storev()
507 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_cmpeqv_storev()
508 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error3]) in rseq_cmpeqv_cmpeqv_storev()
511 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_cmpeqv_storev()
512 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_cmpeqv_storev()
533 "2:\n\t" in rseq_cmpeqv_cmpeqv_storev()
535 "b 5f\n\t" in rseq_cmpeqv_cmpeqv_storev()
536 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_cmpeqv_storev()
572 rseq_bug("2nd expected value comparison failed"); in rseq_cmpeqv_cmpeqv_storev()
587 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trymemcpy_storev()
588 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev()
590 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trymemcpy_storev()
591 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trymemcpy_storev()
597 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trymemcpy_storev()
598 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trymemcpy_storev()
602 "bne 5f\n\t" in rseq_cmpeqv_trymemcpy_storev()
605 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 6f) in rseq_cmpeqv_trymemcpy_storev()
608 "bne 7f\n\t" in rseq_cmpeqv_trymemcpy_storev()
612 "beq 333f\n\t" \ in rseq_cmpeqv_trymemcpy_storev()
624 "2:\n\t" in rseq_cmpeqv_trymemcpy_storev()
630 "b 8f\n\t" in rseq_cmpeqv_trymemcpy_storev()
636 abort, 1b, 2b, 4f) in rseq_cmpeqv_trymemcpy_storev()
672 [rseq_scratch2] "m" (rseq_scratch[2]) in rseq_cmpeqv_trymemcpy_storev()
711 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trymemcpy_storev_release()
712 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev_release()
714 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trymemcpy_storev_release()
715 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trymemcpy_storev_release()
721 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trymemcpy_storev_release()
722 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trymemcpy_storev_release()
726 "bne 5f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
729 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 6f) in rseq_cmpeqv_trymemcpy_storev_release()
732 "bne 7f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
736 "beq 333f\n\t" \ in rseq_cmpeqv_trymemcpy_storev_release()
749 "2:\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
755 "b 8f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
761 abort, 1b, 2b, 4f) in rseq_cmpeqv_trymemcpy_storev_release()
797 [rseq_scratch2] "m" (rseq_scratch[2]) in rseq_cmpeqv_trymemcpy_storev_release()