Searched refs:cs_label (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.6/tools/testing/selftests/rseq/ |
D | rseq-ppc.h | 66 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 68 "lis %%r17, (" __rseq_str(cs_label) ")@highest\n\t" \ 69 "ori %%r17, %%r17, (" __rseq_str(cs_label) ")@higher\n\t" \ 71 "oris %%r17, %%r17, (" __rseq_str(cs_label) ")@high\n\t" \ 72 "ori %%r17, %%r17, (" __rseq_str(cs_label) ")@l\n\t" \ 126 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 128 "lis %%r17, (" __rseq_str(cs_label) ")@ha\n\t" \ 129 "addi %%r17, %%r17, (" __rseq_str(cs_label) ")@l\n\t" \
|
D | rseq-x86.h | 88 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 90 "leaq " __rseq_str(cs_label) "(%%rip), %%rax\n\t" \ 175 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 177 "movl $" __rseq_str(cs_label) ", " __rseq_str(rseq_cs) "\n\t" \
|
D | rseq-arm64.h | 125 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 127 " adrp " RSEQ_ASM_TMP_REG ", " __rseq_str(cs_label) "\n" \ 129 ", :lo12:" __rseq_str(cs_label) "\n" \
|
D | rseq-arm.h | 111 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 113 "adr r0, " __rseq_str(cs_label) "\n\t" \
|
D | rseq-s390.h | 107 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 109 "larl %%r0, " __rseq_str(cs_label) "\n\t" \
|
D | rseq-mips.h | 115 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 117 LONG_LA " $4, " __rseq_str(cs_label) "\n\t" \
|
D | rseq-riscv.h | 83 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument 85 "la " RSEQ_ASM_TMP_REG_1 ", " __rseq_str(cs_label) "\n" \
|