Home
last modified time | relevance | path

Searched refs:abort_ip (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/trace/events/
H A Drseq.h31 unsigned long post_commit_offset, unsigned long abort_ip),
33 TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip),
39 __field(unsigned long, abort_ip)
46 __entry->abort_ip = abort_ip;
49 TP_printk("regs_ip=0x%lx start_ip=0x%lx post_commit_offset=%lu abort_ip=0x%lx",
51 __entry->post_commit_offset, __entry->abort_ip)
/kernel/linux/linux-6.6/include/trace/events/
H A Drseq.h36 unsigned long post_commit_offset, unsigned long abort_ip),
38 TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip),
44 __field(unsigned long, abort_ip)
51 __entry->abort_ip = abort_ip;
54 TP_printk("regs_ip=0x%lx start_ip=0x%lx post_commit_offset=%lu abort_ip=0x%lx",
56 __entry->post_commit_offset, __entry->abort_ip)
/kernel/linux/linux-6.6/tools/testing/selftests/rseq/
H A Drseq-mips.h84 post_commit_offset, abort_ip) \
91 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
97 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
99 (post_commit_ip - start_ip), abort_ip)
128 start_ip, post_commit_offset, abort_ip) \
134 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
141 start_ip, post_commit_ip, abort_ip) \
144 (post_commit_ip - start_ip), abort_ip)
H A Drseq-arm.h83 post_commit_offset, abort_ip) \
88 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
94 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
96 (post_commit_ip - start_ip), abort_ip)
125 start_ip, post_commit_offset, abort_ip) \
129 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
136 start_ip, post_commit_ip, abort_ip) \
139 (post_commit_ip - start_ip), abort_ip)
H A Drseq-x86.h59 start_ip, post_commit_offset, abort_ip) \
64 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
71 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
73 (post_commit_ip - start_ip), abort_ip)
147 start_ip, post_commit_offset, abort_ip) \
152 ".long " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
158 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
160 (post_commit_ip - start_ip), abort_ip)
H A Drseq-s390.h42 start_ip, post_commit_offset, abort_ip) \
47 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
69 start_ip, post_commit_offset, abort_ip) \
74 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
103 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
105 (post_commit_ip - start_ip), abort_ip)
H A Drseq-ppc.h55 start_ip, post_commit_offset, abort_ip) \
60 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
100 start_ip, post_commit_offset, abort_ip) \
106 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
135 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
137 (post_commit_ip - start_ip), abort_ip)
H A Drseq-riscv.h53 post_commit_offset, abort_ip) \
60 __rseq_str(abort_ip) "\n" \
66 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
68 ((post_commit_ip) - (start_ip)), abort_ip)
H A Drseq-arm64.h95 post_commit_offset, abort_ip) \
102 __rseq_str(abort_ip) "\n" \
108 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
110 (post_commit_ip - start_ip), abort_ip)
H A Drseq-abi.h53 __u64 abort_ip; member
/kernel/linux/linux-5.10/kernel/
H A Drseq.c41 * goto abort_ip;
45 * The address of jump target abort_ip must be outside the critical
48 * [abort_ip] < [start_ip] || [abort_ip] >= [post_commit_ip]
52 * instructions, and then resumed to the abort_ip.
61 * the cpu number loaded before start_ip, branching to abort_ip
67 * ip to abort_ip before returning to user-space, so the preempted
68 * execution resumes at abort_ip.
80 * [abort_ip]
142 rseq_cs->abort_ip > in rseq_get_rseq_cs()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/rseq/
H A Drseq-mips.h90 post_commit_offset, abort_ip) \
97 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
103 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
105 (post_commit_ip - start_ip), abort_ip)
134 start_ip, post_commit_offset, abort_ip) \
140 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
147 start_ip, post_commit_ip, abort_ip) \
150 (post_commit_ip - start_ip), abort_ip)
H A Drseq-arm.h87 post_commit_offset, abort_ip) \
92 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
98 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
100 (post_commit_ip - start_ip), abort_ip)
129 start_ip, post_commit_offset, abort_ip) \
133 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
140 start_ip, post_commit_ip, abort_ip) \
143 (post_commit_ip - start_ip), abort_ip)
H A Drseq-s390.h46 start_ip, post_commit_offset, abort_ip) \
51 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
73 start_ip, post_commit_offset, abort_ip) \
78 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
107 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
109 (post_commit_ip - start_ip), abort_ip)
H A Drseq-x86.h58 start_ip, post_commit_offset, abort_ip) \
63 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
70 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
72 (post_commit_ip - start_ip), abort_ip)
669 start_ip, post_commit_offset, abort_ip) \
674 ".long " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
680 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
682 (post_commit_ip - start_ip), abort_ip)
H A Drseq-ppc.h59 start_ip, post_commit_offset, abort_ip) \
64 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
104 start_ip, post_commit_offset, abort_ip) \
110 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
139 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
141 (post_commit_ip - start_ip), abort_ip)
H A Drseq-abi.h53 __u64 abort_ip; member
H A Drseq-arm64.h97 post_commit_offset, abort_ip) \
104 __rseq_str(abort_ip) "\n" \
110 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
112 (post_commit_ip - start_ip), abort_ip)
/kernel/linux/linux-6.6/kernel/
H A Drseq.c45 * goto abort_ip;
49 * The address of jump target abort_ip must be outside the critical
52 * [abort_ip] < [start_ip] || [abort_ip] >= [post_commit_ip]
56 * instructions, and then resumed to the abort_ip.
65 * the cpu number loaded before start_ip, branching to abort_ip
71 * ip to abort_ip before returning to user-space, so the preempted
72 * execution resumes at abort_ip.
84 * [abort_ip]
179 rseq_cs->abort_ip > in rseq_get_rseq_cs()
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/
H A Drseq.h53 __u64 abort_ip; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Drseq.h53 __u64 abort_ip; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Drseq.h45 __u64 abort_ip; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Drseq.h45 __u64 abort_ip; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Drseq.h38 __u64 abort_ip; member

Completed in 12 milliseconds