Lines Matching defs:x
63 #define PT_REGS_PARM1(x) ((x)->di) argument
64 #define PT_REGS_PARM2(x) ((x)->si) argument
65 #define PT_REGS_PARM3(x) ((x)->dx) argument
66 #define PT_REGS_PARM4(x) ((x)->cx) argument
67 #define PT_REGS_PARM5(x) ((x)->r8) argument
68 #define PT_REGS_RET(x) ((x)->sp) argument
69 #define PT_REGS_FP(x) ((x)->bp) argument
70 #define PT_REGS_RC(x) ((x)->ax) argument
71 #define PT_REGS_SP(x) ((x)->sp) argument
72 #define PT_REGS_IP(x) ((x)->ip) argument
74 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), di) argument
75 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), si) argument
76 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), dx) argument
77 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), cx) argument
78 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), r8) argument
79 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), sp) argument
80 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), bp) argument
81 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), ax) argument
82 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), sp) argument
83 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), ip) argument
89 #define PT_REGS_PARM1(x) ((x)->eax) argument
90 #define PT_REGS_PARM2(x) ((x)->edx) argument
91 #define PT_REGS_PARM3(x) ((x)->ecx) argument
92 #define PT_REGS_PARM4(x) 0 argument
93 #define PT_REGS_PARM5(x) 0 argument
94 #define PT_REGS_RET(x) ((x)->esp) argument
95 #define PT_REGS_FP(x) ((x)->ebp) argument
96 #define PT_REGS_RC(x) ((x)->eax) argument
97 #define PT_REGS_SP(x) ((x)->esp) argument
98 #define PT_REGS_IP(x) ((x)->eip) argument
100 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), eax) argument
101 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), edx) argument
102 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), ecx) argument
103 #define PT_REGS_PARM4_CORE(x) 0 argument
104 #define PT_REGS_PARM5_CORE(x) 0 argument
105 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), esp) argument
106 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), ebp) argument
107 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), eax) argument
108 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), esp) argument
109 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), eip) argument
113 #define PT_REGS_PARM1(x) ((x)->rdi) argument
114 #define PT_REGS_PARM2(x) ((x)->rsi) argument
115 #define PT_REGS_PARM3(x) ((x)->rdx) argument
116 #define PT_REGS_PARM4(x) ((x)->rcx) argument
117 #define PT_REGS_PARM5(x) ((x)->r8) argument
118 #define PT_REGS_RET(x) ((x)->rsp) argument
119 #define PT_REGS_FP(x) ((x)->rbp) argument
120 #define PT_REGS_RC(x) ((x)->rax) argument
121 #define PT_REGS_SP(x) ((x)->rsp) argument
122 #define PT_REGS_IP(x) ((x)->rip) argument
124 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), rdi) argument
125 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), rsi) argument
126 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), rdx) argument
127 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), rcx) argument
128 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), r8) argument
129 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), rsp) argument
130 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), rbp) argument
131 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), rax) argument
132 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), rsp) argument
133 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), rip) argument
143 #define PT_REGS_PARM1(x) (((PT_REGS_S390 *)(x))->gprs[2]) argument
144 #define PT_REGS_PARM2(x) (((PT_REGS_S390 *)(x))->gprs[3]) argument
145 #define PT_REGS_PARM3(x) (((PT_REGS_S390 *)(x))->gprs[4]) argument
146 #define PT_REGS_PARM4(x) (((PT_REGS_S390 *)(x))->gprs[5]) argument
147 #define PT_REGS_PARM5(x) (((PT_REGS_S390 *)(x))->gprs[6]) argument
148 #define PT_REGS_RET(x) (((PT_REGS_S390 *)(x))->gprs[14]) argument
150 #define PT_REGS_FP(x) (((PT_REGS_S390 *)(x))->gprs[11]) argument
151 #define PT_REGS_RC(x) (((PT_REGS_S390 *)(x))->gprs[2]) argument
152 #define PT_REGS_SP(x) (((PT_REGS_S390 *)(x))->gprs[15]) argument
153 #define PT_REGS_IP(x) (((PT_REGS_S390 *)(x))->psw.addr) argument
155 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[2]) argument
156 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[3]) argument
157 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[4]) argument
158 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[5]) argument
159 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[6]) argument
160 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[14]) argument
161 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[11]) argument
162 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[2]) argument
163 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[15]) argument
164 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), psw.addr) argument
168 #define PT_REGS_PARM1(x) ((x)->uregs[0]) argument
169 #define PT_REGS_PARM2(x) ((x)->uregs[1]) argument
170 #define PT_REGS_PARM3(x) ((x)->uregs[2]) argument
171 #define PT_REGS_PARM4(x) ((x)->uregs[3]) argument
172 #define PT_REGS_PARM5(x) ((x)->uregs[4]) argument
173 #define PT_REGS_RET(x) ((x)->uregs[14]) argument
174 #define PT_REGS_FP(x) ((x)->uregs[11]) /* Works only with CONFIG_FRAME_POINTER */ argument
175 #define PT_REGS_RC(x) ((x)->uregs[0]) argument
176 #define PT_REGS_SP(x) ((x)->uregs[13]) argument
177 #define PT_REGS_IP(x) ((x)->uregs[12]) argument
179 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), uregs[0]) argument
180 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), uregs[1]) argument
181 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), uregs[2]) argument
182 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), uregs[3]) argument
183 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), uregs[4]) argument
184 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), uregs[14]) argument
185 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), uregs[11]) argument
186 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), uregs[0]) argument
187 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), uregs[13]) argument
188 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), uregs[12]) argument
195 #define PT_REGS_PARM1(x) (((PT_REGS_ARM64 *)(x))->regs[0]) argument
196 #define PT_REGS_PARM2(x) (((PT_REGS_ARM64 *)(x))->regs[1]) argument
197 #define PT_REGS_PARM3(x) (((PT_REGS_ARM64 *)(x))->regs[2]) argument
198 #define PT_REGS_PARM4(x) (((PT_REGS_ARM64 *)(x))->regs[3]) argument
199 #define PT_REGS_PARM5(x) (((PT_REGS_ARM64 *)(x))->regs[4]) argument
200 #define PT_REGS_RET(x) (((PT_REGS_ARM64 *)(x))->regs[30]) argument
202 #define PT_REGS_FP(x) (((PT_REGS_ARM64 *)(x))->regs[29]) argument
203 #define PT_REGS_RC(x) (((PT_REGS_ARM64 *)(x))->regs[0]) argument
204 #define PT_REGS_SP(x) (((PT_REGS_ARM64 *)(x))->sp) argument
205 #define PT_REGS_IP(x) (((PT_REGS_ARM64 *)(x))->pc) argument
207 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[0]) argument
208 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[1]) argument
209 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[2]) argument
210 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[3]) argument
211 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[4]) argument
212 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[30]) argument
213 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[29]) argument
214 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[0]) argument
215 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), sp) argument
216 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), pc) argument
220 #define PT_REGS_PARM1(x) ((x)->regs[4]) argument
221 #define PT_REGS_PARM2(x) ((x)->regs[5]) argument
222 #define PT_REGS_PARM3(x) ((x)->regs[6]) argument
223 #define PT_REGS_PARM4(x) ((x)->regs[7]) argument
224 #define PT_REGS_PARM5(x) ((x)->regs[8]) argument
225 #define PT_REGS_RET(x) ((x)->regs[31]) argument
226 #define PT_REGS_FP(x) ((x)->regs[30]) /* Works only with CONFIG_FRAME_POINTER */ argument
227 #define PT_REGS_RC(x) ((x)->regs[2]) argument
228 #define PT_REGS_SP(x) ((x)->regs[29]) argument
229 #define PT_REGS_IP(x) ((x)->cp0_epc) argument
231 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), regs[4]) argument
232 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), regs[5]) argument
233 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), regs[6]) argument
234 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), regs[7]) argument
235 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), regs[8]) argument
236 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), regs[31]) argument
237 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), regs[30]) argument
238 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), regs[2]) argument
239 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), regs[29]) argument
240 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), cp0_epc) argument
244 #define PT_REGS_PARM1(x) ((x)->gpr[3]) argument
245 #define PT_REGS_PARM2(x) ((x)->gpr[4]) argument
246 #define PT_REGS_PARM3(x) ((x)->gpr[5]) argument
247 #define PT_REGS_PARM4(x) ((x)->gpr[6]) argument
248 #define PT_REGS_PARM5(x) ((x)->gpr[7]) argument
249 #define PT_REGS_RC(x) ((x)->gpr[3]) argument
250 #define PT_REGS_SP(x) ((x)->sp) argument
251 #define PT_REGS_IP(x) ((x)->nip) argument
253 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), gpr[3]) argument
254 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), gpr[4]) argument
255 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), gpr[5]) argument
256 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), gpr[6]) argument
257 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), gpr[7]) argument
258 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), gpr[3]) argument
259 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), sp) argument
260 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), nip) argument
264 #define PT_REGS_PARM1(x) ((x)->u_regs[UREG_I0]) argument
265 #define PT_REGS_PARM2(x) ((x)->u_regs[UREG_I1]) argument
266 #define PT_REGS_PARM3(x) ((x)->u_regs[UREG_I2]) argument
267 #define PT_REGS_PARM4(x) ((x)->u_regs[UREG_I3]) argument
268 #define PT_REGS_PARM5(x) ((x)->u_regs[UREG_I4]) argument
269 #define PT_REGS_RET(x) ((x)->u_regs[UREG_I7]) argument
270 #define PT_REGS_RC(x) ((x)->u_regs[UREG_I0]) argument
271 #define PT_REGS_SP(x) ((x)->u_regs[UREG_FP]) argument
273 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I0]) argument
274 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I1]) argument
275 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I2]) argument
276 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I3]) argument
277 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I4]) argument
278 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I7]) argument
279 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), u_regs[UREG_I0]) argument
280 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), u_regs[UREG_FP]) argument
284 #define PT_REGS_IP(x) ((x)->tpc) argument
285 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), tpc) argument
287 #define PT_REGS_IP(x) ((x)->pc) argument
288 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), pc) argument
309 #define PT_REGS_PARM1(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
310 #define PT_REGS_PARM2(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
311 #define PT_REGS_PARM3(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
312 #define PT_REGS_PARM4(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
313 #define PT_REGS_PARM5(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
314 #define PT_REGS_RET(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
315 #define PT_REGS_FP(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
316 #define PT_REGS_RC(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
317 #define PT_REGS_SP(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
318 #define PT_REGS_IP(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
320 #define PT_REGS_PARM1_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
321 #define PT_REGS_PARM2_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
322 #define PT_REGS_PARM3_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
323 #define PT_REGS_PARM4_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
324 #define PT_REGS_PARM5_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
325 #define PT_REGS_RET_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
326 #define PT_REGS_FP_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
327 #define PT_REGS_RC_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
328 #define PT_REGS_SP_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
329 #define PT_REGS_IP_CORE(x) ({ _Pragma(__BPF_TARGET_MISSING); 0l; }) argument
351 #define ___bpf_ctx_cast1(x) ___bpf_ctx_cast0(), (void *)ctx[0] argument
352 #define ___bpf_ctx_cast2(x, args...) ___bpf_ctx_cast1(args), (void *)ctx[1] argument
353 #define ___bpf_ctx_cast3(x, args...) ___bpf_ctx_cast2(args), (void *)ctx[2] argument
354 #define ___bpf_ctx_cast4(x, args...) ___bpf_ctx_cast3(args), (void *)ctx[3] argument
355 #define ___bpf_ctx_cast5(x, args...) ___bpf_ctx_cast4(args), (void *)ctx[4] argument
356 #define ___bpf_ctx_cast6(x, args...) ___bpf_ctx_cast5(args), (void *)ctx[5] argument
357 #define ___bpf_ctx_cast7(x, args...) ___bpf_ctx_cast6(args), (void *)ctx[6] argument
358 #define ___bpf_ctx_cast8(x, args...) ___bpf_ctx_cast7(args), (void *)ctx[7] argument
359 #define ___bpf_ctx_cast9(x, args...) ___bpf_ctx_cast8(args), (void *)ctx[8] argument
360 #define ___bpf_ctx_cast10(x, args...) ___bpf_ctx_cast9(args), (void *)ctx[9] argument
361 #define ___bpf_ctx_cast11(x, args...) ___bpf_ctx_cast10(args), (void *)ctx[10] argument
362 #define ___bpf_ctx_cast12(x, args...) ___bpf_ctx_cast11(args), (void *)ctx[11] argument
398 #define ___bpf_kprobe_args1(x) \ argument
400 #define ___bpf_kprobe_args2(x, args...) \ argument
402 #define ___bpf_kprobe_args3(x, args...) \ argument
404 #define ___bpf_kprobe_args4(x, args...) \ argument
406 #define ___bpf_kprobe_args5(x, args...) \ argument
436 #define ___bpf_kretprobe_args1(x) \ argument