Home
last modified time | relevance | path

Searched refs:rseq_cs (Results 1 – 9 of 9) sorted by relevance

/external/linux-kselftest/tools/testing/selftests/rseq/
Drseq-x86.h51 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
54 "movq %%rax, %[" __rseq_str(rseq_cs) "]\n\t" \
87 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpeqv_storev()
106 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
144 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpnev_storeoffp_load()
168 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
203 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_addv()
217 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
248 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpeqv_trystorev_storev()
270 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_trystorev_storev()
[all …]
Drseq-arm.h45 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
48 "str r0, %[" __rseq_str(rseq_cs) "]\n\t" \
91 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev()
114 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
153 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpnev_storeoffp_load()
179 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
219 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_addv()
237 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
271 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trystorev_storev()
297 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_trystorev_storev()
[all …]
Drseq-ppc.h56 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
63 "std %%r17, %[" __rseq_str(rseq_cs) "]\n\t" \
83 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
87 "stw %%r17, %[" __rseq_str(rseq_cs) "]\n\t" \
173 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpeqv_storev()
193 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
228 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpnev_storeoffp_load()
254 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
290 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_addv()
309 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
[all …]
Drseq-mips.h71 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
74 LONG_S " $4, %[" __rseq_str(rseq_cs) "]\n\t" \
118 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev()
139 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
178 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpnev_storeoffp_load()
202 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
242 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_addv()
260 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
294 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_trystorev_storev()
318 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_trystorev_storev()
[all …]
Drseq-s390.h72 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
75 LONG_S " %%r0, %[" __rseq_str(rseq_cs) "]\n\t" \
106 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpeqv_storev()
125 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
164 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpnev_storeoffp_load()
188 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
224 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_addv()
240 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
272 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in rseq_cmpeqv_trystorev_storev()
294 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_trystorev_storev()
[all …]
Drseq-arm64.h98 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
103 " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(rseq_cs) "]\n" \
185 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in rseq_cmpeqv_storev()
200 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_storev()
234 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in rseq_cmpnev_storeoffp_load()
252 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpnev_storeoffp_load()
285 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in rseq_addv()
299 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_addv()
328 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in rseq_cmpeqv_trystorev_storev()
345 [rseq_cs] "m" (__rseq_abi.rseq_cs), in rseq_cmpeqv_trystorev_storev()
[all …]
Drseq.h143 __rseq_abi.rseq_cs.ptr = 0; in rseq_clear_rseq_cs()
145 __rseq_abi.rseq_cs.ptr.ptr32 = 0; in rseq_clear_rseq_cs()
/external/kernel-headers/original/uapi/linux/
Drseq.h45 struct rseq_cs { struct
124 } rseq_cs; member
/external/syzkaller/sys/linux/
Dsys.txt483 rseq_cs ptr[in, rseq_cs, opt]
487 rseq_cs {