Home
last modified time | relevance | path

Searched refs:start_ip (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/rseq/
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) \
72 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
73 (post_commit_ip - start_ip), abort_ip)
83 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
85 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_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" \
158 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_i
[all...]
H A Drseq-mips.h83 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \
89 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
97 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
98 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
99 (post_commit_ip - start_ip), abort_ip)
109 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
111 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
128 start_ip, post_commit_offset, abort_ip) \
132 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
141 start_ip, post_commit_i
[all...]
H A Drseq-arm.h82 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_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) \
95 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
96 (post_commit_ip - start_ip), abort_ip)
106 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
108 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_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" \
136 start_ip, post_commit_i
[all...]
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" \
61 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
63 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_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" \
88 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
90 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \
103 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
104 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
[all...]
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" \
84 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
86 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_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" \
120 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
123 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \
135 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
136 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
[all...]
H A Drseq-riscv.h52 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \
58 ".quad " __rseq_str(start_ip) ", " \
66 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
67 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
68 ((post_commit_ip) - (start_ip)), abort_ip)
78 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
80 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \
H A Drseq-arm64.h94 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \
100 " .quad " __rseq_str(start_ip) ", " \
108 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
109 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
110 (post_commit_ip - start_ip), abort_ip)
120 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
122 " .quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \
/kernel/linux/linux-5.10/include/trace/events/
H A Drseq.h30 TP_PROTO(unsigned long regs_ip, unsigned long start_ip,
33 TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip),
37 __field(unsigned long, start_ip)
44 __entry->start_ip = start_ip;
49 TP_printk("regs_ip=0x%lx start_ip=0x%lx post_commit_offset=%lu abort_ip=0x%lx",
50 __entry->regs_ip, __entry->start_ip,
/kernel/linux/linux-6.6/include/trace/events/
H A Drseq.h35 TP_PROTO(unsigned long regs_ip, unsigned long start_ip,
38 TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip),
42 __field(unsigned long, start_ip)
49 __entry->start_ip = start_ip;
54 TP_printk("regs_ip=0x%lx start_ip=0x%lx post_commit_offset=%lu abort_ip=0x%lx",
55 __entry->regs_ip, __entry->start_ip,
/kernel/linux/linux-5.10/kernel/
H A Drseq.c39 * [start_ip] ----------------------------
48 * [abort_ip] < [start_ip] || [abort_ip] >= [post_commit_ip]
58 * [start_ip]
61 * the cpu number loaded before start_ip, branching to abort_ip
65 * at or after start_ip and before post_commit_ip, then the kernel
140 if (rseq_cs->start_ip >= TASK_SIZE || in rseq_get_rseq_cs()
141 rseq_cs->start_ip + rseq_cs->post_commit_offset >= TASK_SIZE || in rseq_get_rseq_cs()
146 if (rseq_cs->start_ip + rseq_cs->post_commit_offset < rseq_cs->start_ip) in rseq_get_rseq_cs()
149 if (rseq_cs->abort_ip - rseq_cs->start_ip < rseq_c in rseq_get_rseq_cs()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/rseq/
H A Drseq-mips.h89 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \
95 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
103 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
104 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
105 (post_commit_ip - start_ip), abort_ip)
115 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
117 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
134 start_ip, post_commit_offset, abort_ip) \
138 LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \
147 start_ip, post_commit_i
[all...]
H A Drseq-arm.h86 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_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) \
99 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
100 (post_commit_ip - start_ip), abort_ip)
110 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
112 ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) ", 0x0\n\t" \
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_i
[all...]
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" \
65 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
67 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_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" \
92 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
94 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \
107 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
108 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
[all...]
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" \
88 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
90 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_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" \
124 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
127 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \
139 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
140 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
[all...]
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) \
71 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
72 (post_commit_ip - start_ip), abort_ip)
82 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
84 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n\t" \
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_i
[all...]
H A Drseq-arm64.h96 #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \
102 " .quad " __rseq_str(start_ip) ", " \
110 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
111 __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \
112 (post_commit_ip - start_ip), abort_ip)
122 #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \
124 " .quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \
/kernel/linux/linux-6.6/kernel/
H A Drseq.c43 * [start_ip] ----------------------------
52 * [abort_ip] < [start_ip] || [abort_ip] >= [post_commit_ip]
62 * [start_ip]
65 * the cpu number loaded before start_ip, branching to abort_ip
69 * at or after start_ip and before post_commit_ip, then the kernel
177 if (rseq_cs->start_ip >= TASK_SIZE || in rseq_get_rseq_cs()
178 rseq_cs->start_ip + rseq_cs->post_commit_offset >= TASK_SIZE || in rseq_get_rseq_cs()
183 if (rseq_cs->start_ip + rseq_cs->post_commit_offset < rseq_cs->start_ip) in rseq_get_rseq_cs()
186 if (rseq_cs->abort_ip - rseq_cs->start_ip < rseq_c in rseq_get_rseq_cs()
[all...]
/kernel/liteos_a/net/lwip-2.1/porting/include/lwip/priv/
H A Dapi_msg.h38 char *start_ip; \
/kernel/liteos_a/net/lwip-2.1/enhancement/include/lwip/
H A Ddhcps.h64 err_t dhcps_start(struct netif *netif, const char *start_ip, u16_t ip_num);
/kernel/liteos_m/components/net/lwip-2.1/porting/include/lwip/
H A Dnetifapi.h41 err_t netifapi_dhcps_start(struct netif *netif, char *start_ip, u16_t ip_num);
/kernel/uniproton/src/net/lwip-2.1/include/lwip/
H A Dnetifapi.h21 err_t netifapi_dhcps_start(struct netif *netif, char *start_ip, u16_t ip_num);
/kernel/liteos_a/net/lwip-2.1/enhancement/src/
H A Dfixme.c110 ret = dhcps_start(msg->netif, msg->msg.dhcp_start_params.start_ip, msg->msg.dhcp_start_params.ip_num); in netifapi_do_dhcps_start()
114 err_t netifapi_dhcps_start(struct netif *netif, char *start_ip, u16_t ip_num) in netifapi_dhcps_start() argument
123 NETIFAPI_VAR_REF(msg).msg.dhcp_start_params.start_ip = start_ip; in netifapi_dhcps_start()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Drseq.h50 __u64 start_ip; member
51 /* Offset from start_ip. */
/kernel/linux/linux-6.6/include/uapi/linux/
H A Drseq.h50 __u64 start_ip; member
51 /* Offset from start_ip. */
/kernel/liteos_a/net/lwip-2.1/porting/include/lwip/
H A Dnetifapi.h41 err_t netifapi_dhcps_start(struct netif *netif, char *start_ip, u16_t ip_num);

Completed in 10 milliseconds

12