Lines Matching +full:2 +full:f

122 		RSEQ_INJECT_ASM(2)					\
156 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_storev()
157 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_storev()
159 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_storev()
160 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_storev()
163 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev()
164 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
178 "2:\n\t" in rseq_cmpeqv_storev()
180 "b 5f\n\t" in rseq_cmpeqv_storev()
181 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_storev()
224 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpnev_storeoffp_load()
225 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpnev_storeoffp_load()
227 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpnev_storeoffp_load()
228 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpnev_storeoffp_load()
231 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpnev_storeoffp_load()
232 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
249 "2:\n\t" in rseq_cmpnev_storeoffp_load()
251 "b 5f\n\t" in rseq_cmpnev_storeoffp_load()
252 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpnev_storeoffp_load()
296 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_addv()
298 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_addv()
301 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_addv()
302 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_addv()
311 "2:\n\t" in rseq_addv()
313 "b 5f\n\t" in rseq_addv()
314 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_addv()
351 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trystorev_storev()
352 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trystorev_storev()
354 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trystorev_storev()
355 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trystorev_storev()
358 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trystorev_storev()
359 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trystorev_storev()
376 "2:\n\t" in rseq_cmpeqv_trystorev_storev()
378 "b 5f\n\t" in rseq_cmpeqv_trystorev_storev()
379 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()
504 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_cmpeqv_storev()
505 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_cmpeqv_storev()
507 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_cmpeqv_storev()
508 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_cmpeqv_storev()
509 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error3]) in rseq_cmpeqv_cmpeqv_storev()
512 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_cmpeqv_storev()
513 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_cmpeqv_storev()
534 "2:\n\t" in rseq_cmpeqv_cmpeqv_storev()
536 "b 5f\n\t" in rseq_cmpeqv_cmpeqv_storev()
537 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_cmpeqv_storev()
576 rseq_bug("2nd expected value comparison failed"); in rseq_cmpeqv_cmpeqv_storev()
590 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trymemcpy_storev()
591 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev()
593 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trymemcpy_storev()
594 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trymemcpy_storev()
600 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trymemcpy_storev()
601 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trymemcpy_storev()
605 "bne 5f\n\t" in rseq_cmpeqv_trymemcpy_storev()
608 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 6f) in rseq_cmpeqv_trymemcpy_storev()
611 "bne 7f\n\t" in rseq_cmpeqv_trymemcpy_storev()
615 "beq 333f\n\t" \ in rseq_cmpeqv_trymemcpy_storev()
627 "2:\n\t" in rseq_cmpeqv_trymemcpy_storev()
633 "b 8f\n\t" in rseq_cmpeqv_trymemcpy_storev()
639 abort, 1b, 2b, 4f) in rseq_cmpeqv_trymemcpy_storev()
675 [rseq_scratch2] "m" (rseq_scratch[2]) in rseq_cmpeqv_trymemcpy_storev()
713 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_trymemcpy_storev_release()
714 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev_release()
716 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_trymemcpy_storev_release()
717 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_trymemcpy_storev_release()
723 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trymemcpy_storev_release()
724 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_trymemcpy_storev_release()
728 "bne 5f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
731 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 6f) in rseq_cmpeqv_trymemcpy_storev_release()
734 "bne 7f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
738 "beq 333f\n\t" \ in rseq_cmpeqv_trymemcpy_storev_release()
751 "2:\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
757 "b 8f\n\t" in rseq_cmpeqv_trymemcpy_storev_release()
763 abort, 1b, 2b, 4f) in rseq_cmpeqv_trymemcpy_storev_release()
799 [rseq_scratch2] "m" (rseq_scratch[2]) in rseq_cmpeqv_trymemcpy_storev_release()