Searched refs:post_commit_offset (Results 1 - 11 of 11) sorted by relevance

/linux-master/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),
43 __field(unsigned long, post_commit_offset)
50 __entry->post_commit_offset = post_commit_offset;
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)
/linux-master/tools/testing/selftests/rseq/
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" \
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" \
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" \
H A Drseq-abi.h52 __u64 post_commit_offset; member in struct:rseq_abi_cs
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" \
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" \
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" \
H A Drseq-mips.h84 post_commit_offset, abort_ip) \
90 LONG " " U32_U64_PAD(__rseq_str(post_commit_offset)) "\n\t" \
128 start_ip, post_commit_offset, abort_ip) \
133 LONG " " U32_U64_PAD(__rseq_str(post_commit_offset)) "\n\t" \
H A Drseq-arm64.h95 post_commit_offset, abort_ip) \
101 __rseq_str(post_commit_offset) ", " \
H A Drseq-riscv.h53 post_commit_offset, abort_ip) \
59 __rseq_str(post_commit_offset) ", " \
/linux-master/include/uapi/linux/
H A Drseq.h52 __u64 post_commit_offset; member in struct:rseq_cs
/linux-master/kernel/
H A Drseq.c178 rseq_cs->start_ip + rseq_cs->post_commit_offset >= TASK_SIZE ||
183 if (rseq_cs->start_ip + rseq_cs->post_commit_offset < rseq_cs->start_ip)
186 if (rseq_cs->abort_ip - rseq_cs->start_ip < rseq_cs->post_commit_offset)
267 * ip < start_ip + post_commit_offset.
271 return ip - rseq_cs->start_ip < rseq_cs->post_commit_offset;
298 trace_rseq_ip_fixup(ip, rseq_cs.start_ip, rseq_cs.post_commit_offset,

Completed in 107 milliseconds