1use super::bindings::*;
2pub unsafe fn bpf_map_lookup_elem(
3 map: *mut ::aya_ebpf_cty::c_void,
4 key: *const ::aya_ebpf_cty::c_void,
5) -> *mut ::aya_ebpf_cty::c_void {
6 let fun: unsafe extern "C" fn(
7 map: *mut ::aya_ebpf_cty::c_void,
8 key: *const ::aya_ebpf_cty::c_void,
9 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(1usize);
10 fun(map, key)
11}
12pub unsafe fn bpf_map_update_elem(
13 map: *mut ::aya_ebpf_cty::c_void,
14 key: *const ::aya_ebpf_cty::c_void,
15 value: *const ::aya_ebpf_cty::c_void,
16 flags: __u64,
17) -> ::aya_ebpf_cty::c_long {
18 let fun: unsafe extern "C" fn(
19 map: *mut ::aya_ebpf_cty::c_void,
20 key: *const ::aya_ebpf_cty::c_void,
21 value: *const ::aya_ebpf_cty::c_void,
22 flags: __u64,
23 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(2usize);
24 fun(map, key, value, flags)
25}
26pub unsafe fn bpf_map_delete_elem(
27 map: *mut ::aya_ebpf_cty::c_void,
28 key: *const ::aya_ebpf_cty::c_void,
29) -> ::aya_ebpf_cty::c_long {
30 let fun: unsafe extern "C" fn(
31 map: *mut ::aya_ebpf_cty::c_void,
32 key: *const ::aya_ebpf_cty::c_void,
33 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(3usize);
34 fun(map, key)
35}
36pub unsafe fn bpf_probe_read(
37 dst: *mut ::aya_ebpf_cty::c_void,
38 size: __u32,
39 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
40) -> ::aya_ebpf_cty::c_long {
41 let fun: unsafe extern "C" fn(
42 dst: *mut ::aya_ebpf_cty::c_void,
43 size: __u32,
44 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
45 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(4usize);
46 fun(dst, size, unsafe_ptr)
47}
48pub unsafe fn bpf_ktime_get_ns() -> __u64 {
49 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(5usize);
50 fun()
51}
52pub unsafe fn bpf_get_prandom_u32() -> __u32 {
53 let fun: unsafe extern "C" fn() -> __u32 = ::core::mem::transmute(7usize);
54 fun()
55}
56pub unsafe fn bpf_get_smp_processor_id() -> __u32 {
57 let fun: unsafe extern "C" fn() -> __u32 = ::core::mem::transmute(8usize);
58 fun()
59}
60pub unsafe fn bpf_skb_store_bytes(
61 skb: *mut __sk_buff,
62 offset: __u32,
63 from: *const ::aya_ebpf_cty::c_void,
64 len: __u32,
65 flags: __u64,
66) -> ::aya_ebpf_cty::c_long {
67 let fun: unsafe extern "C" fn(
68 skb: *mut __sk_buff,
69 offset: __u32,
70 from: *const ::aya_ebpf_cty::c_void,
71 len: __u32,
72 flags: __u64,
73 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(9usize);
74 fun(skb, offset, from, len, flags)
75}
76pub unsafe fn bpf_l3_csum_replace(
77 skb: *mut __sk_buff,
78 offset: __u32,
79 from: __u64,
80 to: __u64,
81 size: __u64,
82) -> ::aya_ebpf_cty::c_long {
83 let fun: unsafe extern "C" fn(
84 skb: *mut __sk_buff,
85 offset: __u32,
86 from: __u64,
87 to: __u64,
88 size: __u64,
89 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(10usize);
90 fun(skb, offset, from, to, size)
91}
92pub unsafe fn bpf_l4_csum_replace(
93 skb: *mut __sk_buff,
94 offset: __u32,
95 from: __u64,
96 to: __u64,
97 flags: __u64,
98) -> ::aya_ebpf_cty::c_long {
99 let fun: unsafe extern "C" fn(
100 skb: *mut __sk_buff,
101 offset: __u32,
102 from: __u64,
103 to: __u64,
104 flags: __u64,
105 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(11usize);
106 fun(skb, offset, from, to, flags)
107}
108pub unsafe fn bpf_tail_call(
109 ctx: *mut ::aya_ebpf_cty::c_void,
110 prog_array_map: *mut ::aya_ebpf_cty::c_void,
111 index: __u32,
112) -> ::aya_ebpf_cty::c_long {
113 let fun: unsafe extern "C" fn(
114 ctx: *mut ::aya_ebpf_cty::c_void,
115 prog_array_map: *mut ::aya_ebpf_cty::c_void,
116 index: __u32,
117 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(12usize);
118 fun(ctx, prog_array_map, index)
119}
120pub unsafe fn bpf_clone_redirect(
121 skb: *mut __sk_buff,
122 ifindex: __u32,
123 flags: __u64,
124) -> ::aya_ebpf_cty::c_long {
125 let fun: unsafe extern "C" fn(
126 skb: *mut __sk_buff,
127 ifindex: __u32,
128 flags: __u64,
129 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(13usize);
130 fun(skb, ifindex, flags)
131}
132pub unsafe fn bpf_get_current_pid_tgid() -> __u64 {
133 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(14usize);
134 fun()
135}
136pub unsafe fn bpf_get_current_uid_gid() -> __u64 {
137 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(15usize);
138 fun()
139}
140pub unsafe fn bpf_get_current_comm(
141 buf: *mut ::aya_ebpf_cty::c_void,
142 size_of_buf: __u32,
143) -> ::aya_ebpf_cty::c_long {
144 let fun: unsafe extern "C" fn(
145 buf: *mut ::aya_ebpf_cty::c_void,
146 size_of_buf: __u32,
147 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(16usize);
148 fun(buf, size_of_buf)
149}
150pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 {
151 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(17usize);
152 fun(skb)
153}
154pub unsafe fn bpf_skb_vlan_push(
155 skb: *mut __sk_buff,
156 vlan_proto: __be16,
157 vlan_tci: __u16,
158) -> ::aya_ebpf_cty::c_long {
159 let fun: unsafe extern "C" fn(
160 skb: *mut __sk_buff,
161 vlan_proto: __be16,
162 vlan_tci: __u16,
163 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(18usize);
164 fun(skb, vlan_proto, vlan_tci)
165}
166pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long {
167 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long =
168 ::core::mem::transmute(19usize);
169 fun(skb)
170}
171pub unsafe fn bpf_skb_get_tunnel_key(
172 skb: *mut __sk_buff,
173 key: *mut bpf_tunnel_key,
174 size: __u32,
175 flags: __u64,
176) -> ::aya_ebpf_cty::c_long {
177 let fun: unsafe extern "C" fn(
178 skb: *mut __sk_buff,
179 key: *mut bpf_tunnel_key,
180 size: __u32,
181 flags: __u64,
182 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(20usize);
183 fun(skb, key, size, flags)
184}
185pub unsafe fn bpf_skb_set_tunnel_key(
186 skb: *mut __sk_buff,
187 key: *mut bpf_tunnel_key,
188 size: __u32,
189 flags: __u64,
190) -> ::aya_ebpf_cty::c_long {
191 let fun: unsafe extern "C" fn(
192 skb: *mut __sk_buff,
193 key: *mut bpf_tunnel_key,
194 size: __u32,
195 flags: __u64,
196 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(21usize);
197 fun(skb, key, size, flags)
198}
199pub unsafe fn bpf_perf_event_read(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 {
200 let fun: unsafe extern "C" fn(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 =
201 ::core::mem::transmute(22usize);
202 fun(map, flags)
203}
204pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long {
205 let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long =
206 ::core::mem::transmute(23usize);
207 fun(ifindex, flags)
208}
209pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 {
210 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(24usize);
211 fun(skb)
212}
213pub unsafe fn bpf_perf_event_output(
214 ctx: *mut ::aya_ebpf_cty::c_void,
215 map: *mut ::aya_ebpf_cty::c_void,
216 flags: __u64,
217 data: *mut ::aya_ebpf_cty::c_void,
218 size: __u64,
219) -> ::aya_ebpf_cty::c_long {
220 let fun: unsafe extern "C" fn(
221 ctx: *mut ::aya_ebpf_cty::c_void,
222 map: *mut ::aya_ebpf_cty::c_void,
223 flags: __u64,
224 data: *mut ::aya_ebpf_cty::c_void,
225 size: __u64,
226 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(25usize);
227 fun(ctx, map, flags, data, size)
228}
229pub unsafe fn bpf_skb_load_bytes(
230 skb: *const ::aya_ebpf_cty::c_void,
231 offset: __u32,
232 to: *mut ::aya_ebpf_cty::c_void,
233 len: __u32,
234) -> ::aya_ebpf_cty::c_long {
235 let fun: unsafe extern "C" fn(
236 skb: *const ::aya_ebpf_cty::c_void,
237 offset: __u32,
238 to: *mut ::aya_ebpf_cty::c_void,
239 len: __u32,
240 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(26usize);
241 fun(skb, offset, to, len)
242}
243pub unsafe fn bpf_get_stackid(
244 ctx: *mut ::aya_ebpf_cty::c_void,
245 map: *mut ::aya_ebpf_cty::c_void,
246 flags: __u64,
247) -> ::aya_ebpf_cty::c_long {
248 let fun: unsafe extern "C" fn(
249 ctx: *mut ::aya_ebpf_cty::c_void,
250 map: *mut ::aya_ebpf_cty::c_void,
251 flags: __u64,
252 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(27usize);
253 fun(ctx, map, flags)
254}
255pub unsafe fn bpf_csum_diff(
256 from: *mut __be32,
257 from_size: __u32,
258 to: *mut __be32,
259 to_size: __u32,
260 seed: __wsum,
261) -> __s64 {
262 let fun: unsafe extern "C" fn(
263 from: *mut __be32,
264 from_size: __u32,
265 to: *mut __be32,
266 to_size: __u32,
267 seed: __wsum,
268 ) -> __s64 = ::core::mem::transmute(28usize);
269 fun(from, from_size, to, to_size, seed)
270}
271pub unsafe fn bpf_skb_get_tunnel_opt(
272 skb: *mut __sk_buff,
273 opt: *mut ::aya_ebpf_cty::c_void,
274 size: __u32,
275) -> ::aya_ebpf_cty::c_long {
276 let fun: unsafe extern "C" fn(
277 skb: *mut __sk_buff,
278 opt: *mut ::aya_ebpf_cty::c_void,
279 size: __u32,
280 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(29usize);
281 fun(skb, opt, size)
282}
283pub unsafe fn bpf_skb_set_tunnel_opt(
284 skb: *mut __sk_buff,
285 opt: *mut ::aya_ebpf_cty::c_void,
286 size: __u32,
287) -> ::aya_ebpf_cty::c_long {
288 let fun: unsafe extern "C" fn(
289 skb: *mut __sk_buff,
290 opt: *mut ::aya_ebpf_cty::c_void,
291 size: __u32,
292 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(30usize);
293 fun(skb, opt, size)
294}
295pub unsafe fn bpf_skb_change_proto(
296 skb: *mut __sk_buff,
297 proto: __be16,
298 flags: __u64,
299) -> ::aya_ebpf_cty::c_long {
300 let fun: unsafe extern "C" fn(
301 skb: *mut __sk_buff,
302 proto: __be16,
303 flags: __u64,
304 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(31usize);
305 fun(skb, proto, flags)
306}
307pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long {
308 let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long =
309 ::core::mem::transmute(32usize);
310 fun(skb, type_)
311}
312pub unsafe fn bpf_skb_under_cgroup(
313 skb: *mut __sk_buff,
314 map: *mut ::aya_ebpf_cty::c_void,
315 index: __u32,
316) -> ::aya_ebpf_cty::c_long {
317 let fun: unsafe extern "C" fn(
318 skb: *mut __sk_buff,
319 map: *mut ::aya_ebpf_cty::c_void,
320 index: __u32,
321 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(33usize);
322 fun(skb, map, index)
323}
324pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 {
325 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(34usize);
326 fun(skb)
327}
328pub unsafe fn bpf_get_current_task() -> __u64 {
329 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(35usize);
330 fun()
331}
332pub unsafe fn bpf_probe_write_user(
333 dst: *mut ::aya_ebpf_cty::c_void,
334 src: *const ::aya_ebpf_cty::c_void,
335 len: __u32,
336) -> ::aya_ebpf_cty::c_long {
337 let fun: unsafe extern "C" fn(
338 dst: *mut ::aya_ebpf_cty::c_void,
339 src: *const ::aya_ebpf_cty::c_void,
340 len: __u32,
341 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(36usize);
342 fun(dst, src, len)
343}
344pub unsafe fn bpf_current_task_under_cgroup(
345 map: *mut ::aya_ebpf_cty::c_void,
346 index: __u32,
347) -> ::aya_ebpf_cty::c_long {
348 let fun: unsafe extern "C" fn(
349 map: *mut ::aya_ebpf_cty::c_void,
350 index: __u32,
351 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(37usize);
352 fun(map, index)
353}
354pub unsafe fn bpf_skb_change_tail(
355 skb: *mut __sk_buff,
356 len: __u32,
357 flags: __u64,
358) -> ::aya_ebpf_cty::c_long {
359 let fun: unsafe extern "C" fn(
360 skb: *mut __sk_buff,
361 len: __u32,
362 flags: __u64,
363 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(38usize);
364 fun(skb, len, flags)
365}
366pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long {
367 let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long =
368 ::core::mem::transmute(39usize);
369 fun(skb, len)
370}
371pub unsafe fn bpf_csum_update(skb: *mut __sk_buff, csum: __wsum) -> __s64 {
372 let fun: unsafe extern "C" fn(skb: *mut __sk_buff, csum: __wsum) -> __s64 =
373 ::core::mem::transmute(40usize);
374 fun(skb, csum)
375}
376pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) {
377 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize);
378 fun(skb)
379}
380pub unsafe fn bpf_get_numa_node_id() -> ::aya_ebpf_cty::c_long {
381 let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(42usize);
382 fun()
383}
384pub unsafe fn bpf_skb_change_head(
385 skb: *mut __sk_buff,
386 len: __u32,
387 flags: __u64,
388) -> ::aya_ebpf_cty::c_long {
389 let fun: unsafe extern "C" fn(
390 skb: *mut __sk_buff,
391 len: __u32,
392 flags: __u64,
393 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(43usize);
394 fun(skb, len, flags)
395}
396pub unsafe fn bpf_xdp_adjust_head(
397 xdp_md: *mut xdp_md,
398 delta: ::aya_ebpf_cty::c_int,
399) -> ::aya_ebpf_cty::c_long {
400 let fun: unsafe extern "C" fn(
401 xdp_md: *mut xdp_md,
402 delta: ::aya_ebpf_cty::c_int,
403 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(44usize);
404 fun(xdp_md, delta)
405}
406pub unsafe fn bpf_probe_read_str(
407 dst: *mut ::aya_ebpf_cty::c_void,
408 size: __u32,
409 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
410) -> ::aya_ebpf_cty::c_long {
411 let fun: unsafe extern "C" fn(
412 dst: *mut ::aya_ebpf_cty::c_void,
413 size: __u32,
414 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
415 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(45usize);
416 fun(dst, size, unsafe_ptr)
417}
418pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 {
419 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 =
420 ::core::mem::transmute(46usize);
421 fun(ctx)
422}
423pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 {
424 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize);
425 fun(skb)
426}
427pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long {
428 let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long =
429 ::core::mem::transmute(48usize);
430 fun(skb, hash)
431}
432pub unsafe fn bpf_setsockopt(
433 bpf_socket: *mut ::aya_ebpf_cty::c_void,
434 level: ::aya_ebpf_cty::c_int,
435 optname: ::aya_ebpf_cty::c_int,
436 optval: *mut ::aya_ebpf_cty::c_void,
437 optlen: ::aya_ebpf_cty::c_int,
438) -> ::aya_ebpf_cty::c_long {
439 let fun: unsafe extern "C" fn(
440 bpf_socket: *mut ::aya_ebpf_cty::c_void,
441 level: ::aya_ebpf_cty::c_int,
442 optname: ::aya_ebpf_cty::c_int,
443 optval: *mut ::aya_ebpf_cty::c_void,
444 optlen: ::aya_ebpf_cty::c_int,
445 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(49usize);
446 fun(bpf_socket, level, optname, optval, optlen)
447}
448pub unsafe fn bpf_skb_adjust_room(
449 skb: *mut __sk_buff,
450 len_diff: __s32,
451 mode: __u32,
452 flags: __u64,
453) -> ::aya_ebpf_cty::c_long {
454 let fun: unsafe extern "C" fn(
455 skb: *mut __sk_buff,
456 len_diff: __s32,
457 mode: __u32,
458 flags: __u64,
459 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(50usize);
460 fun(skb, len_diff, mode, flags)
461}
462pub unsafe fn bpf_redirect_map(
463 map: *mut ::aya_ebpf_cty::c_void,
464 key: __u64,
465 flags: __u64,
466) -> ::aya_ebpf_cty::c_long {
467 let fun: unsafe extern "C" fn(
468 map: *mut ::aya_ebpf_cty::c_void,
469 key: __u64,
470 flags: __u64,
471 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(51usize);
472 fun(map, key, flags)
473}
474pub unsafe fn bpf_sk_redirect_map(
475 skb: *mut __sk_buff,
476 map: *mut ::aya_ebpf_cty::c_void,
477 key: __u32,
478 flags: __u64,
479) -> ::aya_ebpf_cty::c_long {
480 let fun: unsafe extern "C" fn(
481 skb: *mut __sk_buff,
482 map: *mut ::aya_ebpf_cty::c_void,
483 key: __u32,
484 flags: __u64,
485 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(52usize);
486 fun(skb, map, key, flags)
487}
488pub unsafe fn bpf_sock_map_update(
489 skops: *mut bpf_sock_ops,
490 map: *mut ::aya_ebpf_cty::c_void,
491 key: *mut ::aya_ebpf_cty::c_void,
492 flags: __u64,
493) -> ::aya_ebpf_cty::c_long {
494 let fun: unsafe extern "C" fn(
495 skops: *mut bpf_sock_ops,
496 map: *mut ::aya_ebpf_cty::c_void,
497 key: *mut ::aya_ebpf_cty::c_void,
498 flags: __u64,
499 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(53usize);
500 fun(skops, map, key, flags)
501}
502pub unsafe fn bpf_xdp_adjust_meta(
503 xdp_md: *mut xdp_md,
504 delta: ::aya_ebpf_cty::c_int,
505) -> ::aya_ebpf_cty::c_long {
506 let fun: unsafe extern "C" fn(
507 xdp_md: *mut xdp_md,
508 delta: ::aya_ebpf_cty::c_int,
509 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(54usize);
510 fun(xdp_md, delta)
511}
512pub unsafe fn bpf_perf_event_read_value(
513 map: *mut ::aya_ebpf_cty::c_void,
514 flags: __u64,
515 buf: *mut bpf_perf_event_value,
516 buf_size: __u32,
517) -> ::aya_ebpf_cty::c_long {
518 let fun: unsafe extern "C" fn(
519 map: *mut ::aya_ebpf_cty::c_void,
520 flags: __u64,
521 buf: *mut bpf_perf_event_value,
522 buf_size: __u32,
523 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(55usize);
524 fun(map, flags, buf, buf_size)
525}
526pub unsafe fn bpf_perf_prog_read_value(
527 ctx: *mut bpf_perf_event_data,
528 buf: *mut bpf_perf_event_value,
529 buf_size: __u32,
530) -> ::aya_ebpf_cty::c_long {
531 let fun: unsafe extern "C" fn(
532 ctx: *mut bpf_perf_event_data,
533 buf: *mut bpf_perf_event_value,
534 buf_size: __u32,
535 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(56usize);
536 fun(ctx, buf, buf_size)
537}
538pub unsafe fn bpf_getsockopt(
539 bpf_socket: *mut ::aya_ebpf_cty::c_void,
540 level: ::aya_ebpf_cty::c_int,
541 optname: ::aya_ebpf_cty::c_int,
542 optval: *mut ::aya_ebpf_cty::c_void,
543 optlen: ::aya_ebpf_cty::c_int,
544) -> ::aya_ebpf_cty::c_long {
545 let fun: unsafe extern "C" fn(
546 bpf_socket: *mut ::aya_ebpf_cty::c_void,
547 level: ::aya_ebpf_cty::c_int,
548 optname: ::aya_ebpf_cty::c_int,
549 optval: *mut ::aya_ebpf_cty::c_void,
550 optlen: ::aya_ebpf_cty::c_int,
551 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(57usize);
552 fun(bpf_socket, level, optname, optval, optlen)
553}
554pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long {
555 let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long =
556 ::core::mem::transmute(58usize);
557 fun(regs, rc)
558}
559pub unsafe fn bpf_sock_ops_cb_flags_set(
560 bpf_sock: *mut bpf_sock_ops,
561 argval: ::aya_ebpf_cty::c_int,
562) -> ::aya_ebpf_cty::c_long {
563 let fun: unsafe extern "C" fn(
564 bpf_sock: *mut bpf_sock_ops,
565 argval: ::aya_ebpf_cty::c_int,
566 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(59usize);
567 fun(bpf_sock, argval)
568}
569pub unsafe fn bpf_msg_redirect_map(
570 msg: *mut sk_msg_md,
571 map: *mut ::aya_ebpf_cty::c_void,
572 key: __u32,
573 flags: __u64,
574) -> ::aya_ebpf_cty::c_long {
575 let fun: unsafe extern "C" fn(
576 msg: *mut sk_msg_md,
577 map: *mut ::aya_ebpf_cty::c_void,
578 key: __u32,
579 flags: __u64,
580 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(60usize);
581 fun(msg, map, key, flags)
582}
583pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long {
584 let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long =
585 ::core::mem::transmute(61usize);
586 fun(msg, bytes)
587}
588pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long {
589 let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long =
590 ::core::mem::transmute(62usize);
591 fun(msg, bytes)
592}
593pub unsafe fn bpf_msg_pull_data(
594 msg: *mut sk_msg_md,
595 start: __u32,
596 end: __u32,
597 flags: __u64,
598) -> ::aya_ebpf_cty::c_long {
599 let fun: unsafe extern "C" fn(
600 msg: *mut sk_msg_md,
601 start: __u32,
602 end: __u32,
603 flags: __u64,
604 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(63usize);
605 fun(msg, start, end, flags)
606}
607pub unsafe fn bpf_bind(
608 ctx: *mut bpf_sock_addr,
609 addr: *mut sockaddr,
610 addr_len: ::aya_ebpf_cty::c_int,
611) -> ::aya_ebpf_cty::c_long {
612 let fun: unsafe extern "C" fn(
613 ctx: *mut bpf_sock_addr,
614 addr: *mut sockaddr,
615 addr_len: ::aya_ebpf_cty::c_int,
616 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(64usize);
617 fun(ctx, addr, addr_len)
618}
619pub unsafe fn bpf_xdp_adjust_tail(
620 xdp_md: *mut xdp_md,
621 delta: ::aya_ebpf_cty::c_int,
622) -> ::aya_ebpf_cty::c_long {
623 let fun: unsafe extern "C" fn(
624 xdp_md: *mut xdp_md,
625 delta: ::aya_ebpf_cty::c_int,
626 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(65usize);
627 fun(xdp_md, delta)
628}
629pub unsafe fn bpf_skb_get_xfrm_state(
630 skb: *mut __sk_buff,
631 index: __u32,
632 xfrm_state: *mut bpf_xfrm_state,
633 size: __u32,
634 flags: __u64,
635) -> ::aya_ebpf_cty::c_long {
636 let fun: unsafe extern "C" fn(
637 skb: *mut __sk_buff,
638 index: __u32,
639 xfrm_state: *mut bpf_xfrm_state,
640 size: __u32,
641 flags: __u64,
642 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(66usize);
643 fun(skb, index, xfrm_state, size, flags)
644}
645pub unsafe fn bpf_get_stack(
646 ctx: *mut ::aya_ebpf_cty::c_void,
647 buf: *mut ::aya_ebpf_cty::c_void,
648 size: __u32,
649 flags: __u64,
650) -> ::aya_ebpf_cty::c_long {
651 let fun: unsafe extern "C" fn(
652 ctx: *mut ::aya_ebpf_cty::c_void,
653 buf: *mut ::aya_ebpf_cty::c_void,
654 size: __u32,
655 flags: __u64,
656 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(67usize);
657 fun(ctx, buf, size, flags)
658}
659pub unsafe fn bpf_skb_load_bytes_relative(
660 skb: *const ::aya_ebpf_cty::c_void,
661 offset: __u32,
662 to: *mut ::aya_ebpf_cty::c_void,
663 len: __u32,
664 start_header: __u32,
665) -> ::aya_ebpf_cty::c_long {
666 let fun: unsafe extern "C" fn(
667 skb: *const ::aya_ebpf_cty::c_void,
668 offset: __u32,
669 to: *mut ::aya_ebpf_cty::c_void,
670 len: __u32,
671 start_header: __u32,
672 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(68usize);
673 fun(skb, offset, to, len, start_header)
674}
675pub unsafe fn bpf_fib_lookup(
676 ctx: *mut ::aya_ebpf_cty::c_void,
677 params: *mut bpf_fib_lookup,
678 plen: ::aya_ebpf_cty::c_int,
679 flags: __u32,
680) -> ::aya_ebpf_cty::c_long {
681 let fun: unsafe extern "C" fn(
682 ctx: *mut ::aya_ebpf_cty::c_void,
683 params: *mut bpf_fib_lookup,
684 plen: ::aya_ebpf_cty::c_int,
685 flags: __u32,
686 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(69usize);
687 fun(ctx, params, plen, flags)
688}
689pub unsafe fn bpf_sock_hash_update(
690 skops: *mut bpf_sock_ops,
691 map: *mut ::aya_ebpf_cty::c_void,
692 key: *mut ::aya_ebpf_cty::c_void,
693 flags: __u64,
694) -> ::aya_ebpf_cty::c_long {
695 let fun: unsafe extern "C" fn(
696 skops: *mut bpf_sock_ops,
697 map: *mut ::aya_ebpf_cty::c_void,
698 key: *mut ::aya_ebpf_cty::c_void,
699 flags: __u64,
700 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(70usize);
701 fun(skops, map, key, flags)
702}
703pub unsafe fn bpf_msg_redirect_hash(
704 msg: *mut sk_msg_md,
705 map: *mut ::aya_ebpf_cty::c_void,
706 key: *mut ::aya_ebpf_cty::c_void,
707 flags: __u64,
708) -> ::aya_ebpf_cty::c_long {
709 let fun: unsafe extern "C" fn(
710 msg: *mut sk_msg_md,
711 map: *mut ::aya_ebpf_cty::c_void,
712 key: *mut ::aya_ebpf_cty::c_void,
713 flags: __u64,
714 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(71usize);
715 fun(msg, map, key, flags)
716}
717pub unsafe fn bpf_sk_redirect_hash(
718 skb: *mut __sk_buff,
719 map: *mut ::aya_ebpf_cty::c_void,
720 key: *mut ::aya_ebpf_cty::c_void,
721 flags: __u64,
722) -> ::aya_ebpf_cty::c_long {
723 let fun: unsafe extern "C" fn(
724 skb: *mut __sk_buff,
725 map: *mut ::aya_ebpf_cty::c_void,
726 key: *mut ::aya_ebpf_cty::c_void,
727 flags: __u64,
728 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(72usize);
729 fun(skb, map, key, flags)
730}
731pub unsafe fn bpf_lwt_push_encap(
732 skb: *mut __sk_buff,
733 type_: __u32,
734 hdr: *mut ::aya_ebpf_cty::c_void,
735 len: __u32,
736) -> ::aya_ebpf_cty::c_long {
737 let fun: unsafe extern "C" fn(
738 skb: *mut __sk_buff,
739 type_: __u32,
740 hdr: *mut ::aya_ebpf_cty::c_void,
741 len: __u32,
742 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(73usize);
743 fun(skb, type_, hdr, len)
744}
745pub unsafe fn bpf_lwt_seg6_store_bytes(
746 skb: *mut __sk_buff,
747 offset: __u32,
748 from: *const ::aya_ebpf_cty::c_void,
749 len: __u32,
750) -> ::aya_ebpf_cty::c_long {
751 let fun: unsafe extern "C" fn(
752 skb: *mut __sk_buff,
753 offset: __u32,
754 from: *const ::aya_ebpf_cty::c_void,
755 len: __u32,
756 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(74usize);
757 fun(skb, offset, from, len)
758}
759pub unsafe fn bpf_lwt_seg6_adjust_srh(
760 skb: *mut __sk_buff,
761 offset: __u32,
762 delta: __s32,
763) -> ::aya_ebpf_cty::c_long {
764 let fun: unsafe extern "C" fn(
765 skb: *mut __sk_buff,
766 offset: __u32,
767 delta: __s32,
768 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(75usize);
769 fun(skb, offset, delta)
770}
771pub unsafe fn bpf_lwt_seg6_action(
772 skb: *mut __sk_buff,
773 action: __u32,
774 param: *mut ::aya_ebpf_cty::c_void,
775 param_len: __u32,
776) -> ::aya_ebpf_cty::c_long {
777 let fun: unsafe extern "C" fn(
778 skb: *mut __sk_buff,
779 action: __u32,
780 param: *mut ::aya_ebpf_cty::c_void,
781 param_len: __u32,
782 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(76usize);
783 fun(skb, action, param, param_len)
784}
785pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long {
786 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long =
787 ::core::mem::transmute(77usize);
788 fun(ctx)
789}
790pub unsafe fn bpf_rc_keydown(
791 ctx: *mut ::aya_ebpf_cty::c_void,
792 protocol: __u32,
793 scancode: __u64,
794 toggle: __u32,
795) -> ::aya_ebpf_cty::c_long {
796 let fun: unsafe extern "C" fn(
797 ctx: *mut ::aya_ebpf_cty::c_void,
798 protocol: __u32,
799 scancode: __u64,
800 toggle: __u32,
801 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(78usize);
802 fun(ctx, protocol, scancode, toggle)
803}
804pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 {
805 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u64 = ::core::mem::transmute(79usize);
806 fun(skb)
807}
808pub unsafe fn bpf_get_current_cgroup_id() -> __u64 {
809 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(80usize);
810 fun()
811}
812pub unsafe fn bpf_get_local_storage(
813 map: *mut ::aya_ebpf_cty::c_void,
814 flags: __u64,
815) -> *mut ::aya_ebpf_cty::c_void {
816 let fun: unsafe extern "C" fn(
817 map: *mut ::aya_ebpf_cty::c_void,
818 flags: __u64,
819 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(81usize);
820 fun(map, flags)
821}
822pub unsafe fn bpf_sk_select_reuseport(
823 reuse: *mut sk_reuseport_md,
824 map: *mut ::aya_ebpf_cty::c_void,
825 key: *mut ::aya_ebpf_cty::c_void,
826 flags: __u64,
827) -> ::aya_ebpf_cty::c_long {
828 let fun: unsafe extern "C" fn(
829 reuse: *mut sk_reuseport_md,
830 map: *mut ::aya_ebpf_cty::c_void,
831 key: *mut ::aya_ebpf_cty::c_void,
832 flags: __u64,
833 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(82usize);
834 fun(reuse, map, key, flags)
835}
836pub unsafe fn bpf_skb_ancestor_cgroup_id(
837 skb: *mut __sk_buff,
838 ancestor_level: ::aya_ebpf_cty::c_int,
839) -> __u64 {
840 let fun: unsafe extern "C" fn(
841 skb: *mut __sk_buff,
842 ancestor_level: ::aya_ebpf_cty::c_int,
843 ) -> __u64 = ::core::mem::transmute(83usize);
844 fun(skb, ancestor_level)
845}
846pub unsafe fn bpf_sk_lookup_tcp(
847 ctx: *mut ::aya_ebpf_cty::c_void,
848 tuple: *mut bpf_sock_tuple,
849 tuple_size: __u32,
850 netns: __u64,
851 flags: __u64,
852) -> *mut bpf_sock {
853 let fun: unsafe extern "C" fn(
854 ctx: *mut ::aya_ebpf_cty::c_void,
855 tuple: *mut bpf_sock_tuple,
856 tuple_size: __u32,
857 netns: __u64,
858 flags: __u64,
859 ) -> *mut bpf_sock = ::core::mem::transmute(84usize);
860 fun(ctx, tuple, tuple_size, netns, flags)
861}
862pub unsafe fn bpf_sk_lookup_udp(
863 ctx: *mut ::aya_ebpf_cty::c_void,
864 tuple: *mut bpf_sock_tuple,
865 tuple_size: __u32,
866 netns: __u64,
867 flags: __u64,
868) -> *mut bpf_sock {
869 let fun: unsafe extern "C" fn(
870 ctx: *mut ::aya_ebpf_cty::c_void,
871 tuple: *mut bpf_sock_tuple,
872 tuple_size: __u32,
873 netns: __u64,
874 flags: __u64,
875 ) -> *mut bpf_sock = ::core::mem::transmute(85usize);
876 fun(ctx, tuple, tuple_size, netns, flags)
877}
878pub unsafe fn bpf_sk_release(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long {
879 let fun: unsafe extern "C" fn(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long =
880 ::core::mem::transmute(86usize);
881 fun(sock)
882}
883pub unsafe fn bpf_map_push_elem(
884 map: *mut ::aya_ebpf_cty::c_void,
885 value: *const ::aya_ebpf_cty::c_void,
886 flags: __u64,
887) -> ::aya_ebpf_cty::c_long {
888 let fun: unsafe extern "C" fn(
889 map: *mut ::aya_ebpf_cty::c_void,
890 value: *const ::aya_ebpf_cty::c_void,
891 flags: __u64,
892 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(87usize);
893 fun(map, value, flags)
894}
895pub unsafe fn bpf_map_pop_elem(
896 map: *mut ::aya_ebpf_cty::c_void,
897 value: *mut ::aya_ebpf_cty::c_void,
898) -> ::aya_ebpf_cty::c_long {
899 let fun: unsafe extern "C" fn(
900 map: *mut ::aya_ebpf_cty::c_void,
901 value: *mut ::aya_ebpf_cty::c_void,
902 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(88usize);
903 fun(map, value)
904}
905pub unsafe fn bpf_map_peek_elem(
906 map: *mut ::aya_ebpf_cty::c_void,
907 value: *mut ::aya_ebpf_cty::c_void,
908) -> ::aya_ebpf_cty::c_long {
909 let fun: unsafe extern "C" fn(
910 map: *mut ::aya_ebpf_cty::c_void,
911 value: *mut ::aya_ebpf_cty::c_void,
912 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(89usize);
913 fun(map, value)
914}
915pub unsafe fn bpf_msg_push_data(
916 msg: *mut sk_msg_md,
917 start: __u32,
918 len: __u32,
919 flags: __u64,
920) -> ::aya_ebpf_cty::c_long {
921 let fun: unsafe extern "C" fn(
922 msg: *mut sk_msg_md,
923 start: __u32,
924 len: __u32,
925 flags: __u64,
926 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(90usize);
927 fun(msg, start, len, flags)
928}
929pub unsafe fn bpf_msg_pop_data(
930 msg: *mut sk_msg_md,
931 start: __u32,
932 len: __u32,
933 flags: __u64,
934) -> ::aya_ebpf_cty::c_long {
935 let fun: unsafe extern "C" fn(
936 msg: *mut sk_msg_md,
937 start: __u32,
938 len: __u32,
939 flags: __u64,
940 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(91usize);
941 fun(msg, start, len, flags)
942}
943pub unsafe fn bpf_rc_pointer_rel(
944 ctx: *mut ::aya_ebpf_cty::c_void,
945 rel_x: __s32,
946 rel_y: __s32,
947) -> ::aya_ebpf_cty::c_long {
948 let fun: unsafe extern "C" fn(
949 ctx: *mut ::aya_ebpf_cty::c_void,
950 rel_x: __s32,
951 rel_y: __s32,
952 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(92usize);
953 fun(ctx, rel_x, rel_y)
954}
955pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long {
956 let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long =
957 ::core::mem::transmute(93usize);
958 fun(lock)
959}
960pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long {
961 let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long =
962 ::core::mem::transmute(94usize);
963 fun(lock)
964}
965pub unsafe fn bpf_sk_fullsock(sk: *mut bpf_sock) -> *mut bpf_sock {
966 let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_sock =
967 ::core::mem::transmute(95usize);
968 fun(sk)
969}
970pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock {
971 let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_tcp_sock =
972 ::core::mem::transmute(96usize);
973 fun(sk)
974}
975pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long {
976 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long =
977 ::core::mem::transmute(97usize);
978 fun(skb)
979}
980pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock {
981 let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_sock =
982 ::core::mem::transmute(98usize);
983 fun(sk)
984}
985pub unsafe fn bpf_skc_lookup_tcp(
986 ctx: *mut ::aya_ebpf_cty::c_void,
987 tuple: *mut bpf_sock_tuple,
988 tuple_size: __u32,
989 netns: __u64,
990 flags: __u64,
991) -> *mut bpf_sock {
992 let fun: unsafe extern "C" fn(
993 ctx: *mut ::aya_ebpf_cty::c_void,
994 tuple: *mut bpf_sock_tuple,
995 tuple_size: __u32,
996 netns: __u64,
997 flags: __u64,
998 ) -> *mut bpf_sock = ::core::mem::transmute(99usize);
999 fun(ctx, tuple, tuple_size, netns, flags)
1000}
1001pub unsafe fn bpf_tcp_check_syncookie(
1002 sk: *mut ::aya_ebpf_cty::c_void,
1003 iph: *mut ::aya_ebpf_cty::c_void,
1004 iph_len: __u32,
1005 th: *mut tcphdr,
1006 th_len: __u32,
1007) -> ::aya_ebpf_cty::c_long {
1008 let fun: unsafe extern "C" fn(
1009 sk: *mut ::aya_ebpf_cty::c_void,
1010 iph: *mut ::aya_ebpf_cty::c_void,
1011 iph_len: __u32,
1012 th: *mut tcphdr,
1013 th_len: __u32,
1014 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(100usize);
1015 fun(sk, iph, iph_len, th, th_len)
1016}
1017pub unsafe fn bpf_sysctl_get_name(
1018 ctx: *mut bpf_sysctl,
1019 buf: *mut ::aya_ebpf_cty::c_char,
1020 buf_len: ::aya_ebpf_cty::c_ulong,
1021 flags: __u64,
1022) -> ::aya_ebpf_cty::c_long {
1023 let fun: unsafe extern "C" fn(
1024 ctx: *mut bpf_sysctl,
1025 buf: *mut ::aya_ebpf_cty::c_char,
1026 buf_len: ::aya_ebpf_cty::c_ulong,
1027 flags: __u64,
1028 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(101usize);
1029 fun(ctx, buf, buf_len, flags)
1030}
1031pub unsafe fn bpf_sysctl_get_current_value(
1032 ctx: *mut bpf_sysctl,
1033 buf: *mut ::aya_ebpf_cty::c_char,
1034 buf_len: ::aya_ebpf_cty::c_ulong,
1035) -> ::aya_ebpf_cty::c_long {
1036 let fun: unsafe extern "C" fn(
1037 ctx: *mut bpf_sysctl,
1038 buf: *mut ::aya_ebpf_cty::c_char,
1039 buf_len: ::aya_ebpf_cty::c_ulong,
1040 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(102usize);
1041 fun(ctx, buf, buf_len)
1042}
1043pub unsafe fn bpf_sysctl_get_new_value(
1044 ctx: *mut bpf_sysctl,
1045 buf: *mut ::aya_ebpf_cty::c_char,
1046 buf_len: ::aya_ebpf_cty::c_ulong,
1047) -> ::aya_ebpf_cty::c_long {
1048 let fun: unsafe extern "C" fn(
1049 ctx: *mut bpf_sysctl,
1050 buf: *mut ::aya_ebpf_cty::c_char,
1051 buf_len: ::aya_ebpf_cty::c_ulong,
1052 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(103usize);
1053 fun(ctx, buf, buf_len)
1054}
1055pub unsafe fn bpf_sysctl_set_new_value(
1056 ctx: *mut bpf_sysctl,
1057 buf: *const ::aya_ebpf_cty::c_char,
1058 buf_len: ::aya_ebpf_cty::c_ulong,
1059) -> ::aya_ebpf_cty::c_long {
1060 let fun: unsafe extern "C" fn(
1061 ctx: *mut bpf_sysctl,
1062 buf: *const ::aya_ebpf_cty::c_char,
1063 buf_len: ::aya_ebpf_cty::c_ulong,
1064 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(104usize);
1065 fun(ctx, buf, buf_len)
1066}
1067pub unsafe fn bpf_strtol(
1068 buf: *const ::aya_ebpf_cty::c_char,
1069 buf_len: ::aya_ebpf_cty::c_ulong,
1070 flags: __u64,
1071 res: *mut ::aya_ebpf_cty::c_long,
1072) -> ::aya_ebpf_cty::c_long {
1073 let fun: unsafe extern "C" fn(
1074 buf: *const ::aya_ebpf_cty::c_char,
1075 buf_len: ::aya_ebpf_cty::c_ulong,
1076 flags: __u64,
1077 res: *mut ::aya_ebpf_cty::c_long,
1078 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(105usize);
1079 fun(buf, buf_len, flags, res)
1080}
1081pub unsafe fn bpf_strtoul(
1082 buf: *const ::aya_ebpf_cty::c_char,
1083 buf_len: ::aya_ebpf_cty::c_ulong,
1084 flags: __u64,
1085 res: *mut ::aya_ebpf_cty::c_ulong,
1086) -> ::aya_ebpf_cty::c_long {
1087 let fun: unsafe extern "C" fn(
1088 buf: *const ::aya_ebpf_cty::c_char,
1089 buf_len: ::aya_ebpf_cty::c_ulong,
1090 flags: __u64,
1091 res: *mut ::aya_ebpf_cty::c_ulong,
1092 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(106usize);
1093 fun(buf, buf_len, flags, res)
1094}
1095pub unsafe fn bpf_sk_storage_get(
1096 map: *mut ::aya_ebpf_cty::c_void,
1097 sk: *mut ::aya_ebpf_cty::c_void,
1098 value: *mut ::aya_ebpf_cty::c_void,
1099 flags: __u64,
1100) -> *mut ::aya_ebpf_cty::c_void {
1101 let fun: unsafe extern "C" fn(
1102 map: *mut ::aya_ebpf_cty::c_void,
1103 sk: *mut ::aya_ebpf_cty::c_void,
1104 value: *mut ::aya_ebpf_cty::c_void,
1105 flags: __u64,
1106 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(107usize);
1107 fun(map, sk, value, flags)
1108}
1109pub unsafe fn bpf_sk_storage_delete(
1110 map: *mut ::aya_ebpf_cty::c_void,
1111 sk: *mut ::aya_ebpf_cty::c_void,
1112) -> ::aya_ebpf_cty::c_long {
1113 let fun: unsafe extern "C" fn(
1114 map: *mut ::aya_ebpf_cty::c_void,
1115 sk: *mut ::aya_ebpf_cty::c_void,
1116 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(108usize);
1117 fun(map, sk)
1118}
1119pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_ebpf_cty::c_long {
1120 let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long =
1121 ::core::mem::transmute(109usize);
1122 fun(sig)
1123}
1124pub unsafe fn bpf_tcp_gen_syncookie(
1125 sk: *mut ::aya_ebpf_cty::c_void,
1126 iph: *mut ::aya_ebpf_cty::c_void,
1127 iph_len: __u32,
1128 th: *mut tcphdr,
1129 th_len: __u32,
1130) -> __s64 {
1131 let fun: unsafe extern "C" fn(
1132 sk: *mut ::aya_ebpf_cty::c_void,
1133 iph: *mut ::aya_ebpf_cty::c_void,
1134 iph_len: __u32,
1135 th: *mut tcphdr,
1136 th_len: __u32,
1137 ) -> __s64 = ::core::mem::transmute(110usize);
1138 fun(sk, iph, iph_len, th, th_len)
1139}
1140pub unsafe fn bpf_skb_output(
1141 ctx: *mut ::aya_ebpf_cty::c_void,
1142 map: *mut ::aya_ebpf_cty::c_void,
1143 flags: __u64,
1144 data: *mut ::aya_ebpf_cty::c_void,
1145 size: __u64,
1146) -> ::aya_ebpf_cty::c_long {
1147 let fun: unsafe extern "C" fn(
1148 ctx: *mut ::aya_ebpf_cty::c_void,
1149 map: *mut ::aya_ebpf_cty::c_void,
1150 flags: __u64,
1151 data: *mut ::aya_ebpf_cty::c_void,
1152 size: __u64,
1153 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(111usize);
1154 fun(ctx, map, flags, data, size)
1155}
1156pub unsafe fn bpf_probe_read_user(
1157 dst: *mut ::aya_ebpf_cty::c_void,
1158 size: __u32,
1159 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1160) -> ::aya_ebpf_cty::c_long {
1161 let fun: unsafe extern "C" fn(
1162 dst: *mut ::aya_ebpf_cty::c_void,
1163 size: __u32,
1164 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1165 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(112usize);
1166 fun(dst, size, unsafe_ptr)
1167}
1168pub unsafe fn bpf_probe_read_kernel(
1169 dst: *mut ::aya_ebpf_cty::c_void,
1170 size: __u32,
1171 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1172) -> ::aya_ebpf_cty::c_long {
1173 let fun: unsafe extern "C" fn(
1174 dst: *mut ::aya_ebpf_cty::c_void,
1175 size: __u32,
1176 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1177 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(113usize);
1178 fun(dst, size, unsafe_ptr)
1179}
1180pub unsafe fn bpf_probe_read_user_str(
1181 dst: *mut ::aya_ebpf_cty::c_void,
1182 size: __u32,
1183 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1184) -> ::aya_ebpf_cty::c_long {
1185 let fun: unsafe extern "C" fn(
1186 dst: *mut ::aya_ebpf_cty::c_void,
1187 size: __u32,
1188 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1189 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(114usize);
1190 fun(dst, size, unsafe_ptr)
1191}
1192pub unsafe fn bpf_probe_read_kernel_str(
1193 dst: *mut ::aya_ebpf_cty::c_void,
1194 size: __u32,
1195 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1196) -> ::aya_ebpf_cty::c_long {
1197 let fun: unsafe extern "C" fn(
1198 dst: *mut ::aya_ebpf_cty::c_void,
1199 size: __u32,
1200 unsafe_ptr: *const ::aya_ebpf_cty::c_void,
1201 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(115usize);
1202 fun(dst, size, unsafe_ptr)
1203}
1204pub unsafe fn bpf_tcp_send_ack(
1205 tp: *mut ::aya_ebpf_cty::c_void,
1206 rcv_nxt: __u32,
1207) -> ::aya_ebpf_cty::c_long {
1208 let fun: unsafe extern "C" fn(
1209 tp: *mut ::aya_ebpf_cty::c_void,
1210 rcv_nxt: __u32,
1211 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(116usize);
1212 fun(tp, rcv_nxt)
1213}
1214pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_ebpf_cty::c_long {
1215 let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long =
1216 ::core::mem::transmute(117usize);
1217 fun(sig)
1218}
1219pub unsafe fn bpf_jiffies64() -> __u64 {
1220 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(118usize);
1221 fun()
1222}
1223pub unsafe fn bpf_read_branch_records(
1224 ctx: *mut bpf_perf_event_data,
1225 buf: *mut ::aya_ebpf_cty::c_void,
1226 size: __u32,
1227 flags: __u64,
1228) -> ::aya_ebpf_cty::c_long {
1229 let fun: unsafe extern "C" fn(
1230 ctx: *mut bpf_perf_event_data,
1231 buf: *mut ::aya_ebpf_cty::c_void,
1232 size: __u32,
1233 flags: __u64,
1234 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(119usize);
1235 fun(ctx, buf, size, flags)
1236}
1237pub unsafe fn bpf_get_ns_current_pid_tgid(
1238 dev: __u64,
1239 ino: __u64,
1240 nsdata: *mut bpf_pidns_info,
1241 size: __u32,
1242) -> ::aya_ebpf_cty::c_long {
1243 let fun: unsafe extern "C" fn(
1244 dev: __u64,
1245 ino: __u64,
1246 nsdata: *mut bpf_pidns_info,
1247 size: __u32,
1248 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(120usize);
1249 fun(dev, ino, nsdata, size)
1250}
1251pub unsafe fn bpf_xdp_output(
1252 ctx: *mut ::aya_ebpf_cty::c_void,
1253 map: *mut ::aya_ebpf_cty::c_void,
1254 flags: __u64,
1255 data: *mut ::aya_ebpf_cty::c_void,
1256 size: __u64,
1257) -> ::aya_ebpf_cty::c_long {
1258 let fun: unsafe extern "C" fn(
1259 ctx: *mut ::aya_ebpf_cty::c_void,
1260 map: *mut ::aya_ebpf_cty::c_void,
1261 flags: __u64,
1262 data: *mut ::aya_ebpf_cty::c_void,
1263 size: __u64,
1264 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(121usize);
1265 fun(ctx, map, flags, data, size)
1266}
1267pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 {
1268 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 =
1269 ::core::mem::transmute(122usize);
1270 fun(ctx)
1271}
1272pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 {
1273 let fun: unsafe extern "C" fn(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 =
1274 ::core::mem::transmute(123usize);
1275 fun(ancestor_level)
1276}
1277pub unsafe fn bpf_sk_assign(
1278 ctx: *mut ::aya_ebpf_cty::c_void,
1279 sk: *mut ::aya_ebpf_cty::c_void,
1280 flags: __u64,
1281) -> ::aya_ebpf_cty::c_long {
1282 let fun: unsafe extern "C" fn(
1283 ctx: *mut ::aya_ebpf_cty::c_void,
1284 sk: *mut ::aya_ebpf_cty::c_void,
1285 flags: __u64,
1286 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(124usize);
1287 fun(ctx, sk, flags)
1288}
1289pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 {
1290 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(125usize);
1291 fun()
1292}
1293pub unsafe fn bpf_seq_printf(
1294 m: *mut seq_file,
1295 fmt: *const ::aya_ebpf_cty::c_char,
1296 fmt_size: __u32,
1297 data: *const ::aya_ebpf_cty::c_void,
1298 data_len: __u32,
1299) -> ::aya_ebpf_cty::c_long {
1300 let fun: unsafe extern "C" fn(
1301 m: *mut seq_file,
1302 fmt: *const ::aya_ebpf_cty::c_char,
1303 fmt_size: __u32,
1304 data: *const ::aya_ebpf_cty::c_void,
1305 data_len: __u32,
1306 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(126usize);
1307 fun(m, fmt, fmt_size, data, data_len)
1308}
1309pub unsafe fn bpf_seq_write(
1310 m: *mut seq_file,
1311 data: *const ::aya_ebpf_cty::c_void,
1312 len: __u32,
1313) -> ::aya_ebpf_cty::c_long {
1314 let fun: unsafe extern "C" fn(
1315 m: *mut seq_file,
1316 data: *const ::aya_ebpf_cty::c_void,
1317 len: __u32,
1318 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(127usize);
1319 fun(m, data, len)
1320}
1321pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 {
1322 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 =
1323 ::core::mem::transmute(128usize);
1324 fun(sk)
1325}
1326pub unsafe fn bpf_sk_ancestor_cgroup_id(
1327 sk: *mut ::aya_ebpf_cty::c_void,
1328 ancestor_level: ::aya_ebpf_cty::c_int,
1329) -> __u64 {
1330 let fun: unsafe extern "C" fn(
1331 sk: *mut ::aya_ebpf_cty::c_void,
1332 ancestor_level: ::aya_ebpf_cty::c_int,
1333 ) -> __u64 = ::core::mem::transmute(129usize);
1334 fun(sk, ancestor_level)
1335}
1336pub unsafe fn bpf_ringbuf_output(
1337 ringbuf: *mut ::aya_ebpf_cty::c_void,
1338 data: *mut ::aya_ebpf_cty::c_void,
1339 size: __u64,
1340 flags: __u64,
1341) -> ::aya_ebpf_cty::c_long {
1342 let fun: unsafe extern "C" fn(
1343 ringbuf: *mut ::aya_ebpf_cty::c_void,
1344 data: *mut ::aya_ebpf_cty::c_void,
1345 size: __u64,
1346 flags: __u64,
1347 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(130usize);
1348 fun(ringbuf, data, size, flags)
1349}
1350pub unsafe fn bpf_ringbuf_reserve(
1351 ringbuf: *mut ::aya_ebpf_cty::c_void,
1352 size: __u64,
1353 flags: __u64,
1354) -> *mut ::aya_ebpf_cty::c_void {
1355 let fun: unsafe extern "C" fn(
1356 ringbuf: *mut ::aya_ebpf_cty::c_void,
1357 size: __u64,
1358 flags: __u64,
1359 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(131usize);
1360 fun(ringbuf, size, flags)
1361}
1362pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) {
1363 let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) =
1364 ::core::mem::transmute(132usize);
1365 fun(data, flags)
1366}
1367pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) {
1368 let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) =
1369 ::core::mem::transmute(133usize);
1370 fun(data, flags)
1371}
1372pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 {
1373 let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 =
1374 ::core::mem::transmute(134usize);
1375 fun(ringbuf, flags)
1376}
1377pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long {
1378 let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long =
1379 ::core::mem::transmute(135usize);
1380 fun(skb, level)
1381}
1382pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock {
1383 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock =
1384 ::core::mem::transmute(136usize);
1385 fun(sk)
1386}
1387pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock {
1388 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock =
1389 ::core::mem::transmute(137usize);
1390 fun(sk)
1391}
1392pub unsafe fn bpf_skc_to_tcp_timewait_sock(
1393 sk: *mut ::aya_ebpf_cty::c_void,
1394) -> *mut tcp_timewait_sock {
1395 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_timewait_sock =
1396 ::core::mem::transmute(138usize);
1397 fun(sk)
1398}
1399pub unsafe fn bpf_skc_to_tcp_request_sock(
1400 sk: *mut ::aya_ebpf_cty::c_void,
1401) -> *mut tcp_request_sock {
1402 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_request_sock =
1403 ::core::mem::transmute(139usize);
1404 fun(sk)
1405}
1406pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock {
1407 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock =
1408 ::core::mem::transmute(140usize);
1409 fun(sk)
1410}
1411pub unsafe fn bpf_get_task_stack(
1412 task: *mut task_struct,
1413 buf: *mut ::aya_ebpf_cty::c_void,
1414 size: __u32,
1415 flags: __u64,
1416) -> ::aya_ebpf_cty::c_long {
1417 let fun: unsafe extern "C" fn(
1418 task: *mut task_struct,
1419 buf: *mut ::aya_ebpf_cty::c_void,
1420 size: __u32,
1421 flags: __u64,
1422 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(141usize);
1423 fun(task, buf, size, flags)
1424}
1425pub unsafe fn bpf_load_hdr_opt(
1426 skops: *mut bpf_sock_ops,
1427 searchby_res: *mut ::aya_ebpf_cty::c_void,
1428 len: __u32,
1429 flags: __u64,
1430) -> ::aya_ebpf_cty::c_long {
1431 let fun: unsafe extern "C" fn(
1432 skops: *mut bpf_sock_ops,
1433 searchby_res: *mut ::aya_ebpf_cty::c_void,
1434 len: __u32,
1435 flags: __u64,
1436 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(142usize);
1437 fun(skops, searchby_res, len, flags)
1438}
1439pub unsafe fn bpf_store_hdr_opt(
1440 skops: *mut bpf_sock_ops,
1441 from: *const ::aya_ebpf_cty::c_void,
1442 len: __u32,
1443 flags: __u64,
1444) -> ::aya_ebpf_cty::c_long {
1445 let fun: unsafe extern "C" fn(
1446 skops: *mut bpf_sock_ops,
1447 from: *const ::aya_ebpf_cty::c_void,
1448 len: __u32,
1449 flags: __u64,
1450 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(143usize);
1451 fun(skops, from, len, flags)
1452}
1453pub unsafe fn bpf_reserve_hdr_opt(
1454 skops: *mut bpf_sock_ops,
1455 len: __u32,
1456 flags: __u64,
1457) -> ::aya_ebpf_cty::c_long {
1458 let fun: unsafe extern "C" fn(
1459 skops: *mut bpf_sock_ops,
1460 len: __u32,
1461 flags: __u64,
1462 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(144usize);
1463 fun(skops, len, flags)
1464}
1465pub unsafe fn bpf_inode_storage_get(
1466 map: *mut ::aya_ebpf_cty::c_void,
1467 inode: *mut ::aya_ebpf_cty::c_void,
1468 value: *mut ::aya_ebpf_cty::c_void,
1469 flags: __u64,
1470) -> *mut ::aya_ebpf_cty::c_void {
1471 let fun: unsafe extern "C" fn(
1472 map: *mut ::aya_ebpf_cty::c_void,
1473 inode: *mut ::aya_ebpf_cty::c_void,
1474 value: *mut ::aya_ebpf_cty::c_void,
1475 flags: __u64,
1476 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(145usize);
1477 fun(map, inode, value, flags)
1478}
1479pub unsafe fn bpf_inode_storage_delete(
1480 map: *mut ::aya_ebpf_cty::c_void,
1481 inode: *mut ::aya_ebpf_cty::c_void,
1482) -> ::aya_ebpf_cty::c_int {
1483 let fun: unsafe extern "C" fn(
1484 map: *mut ::aya_ebpf_cty::c_void,
1485 inode: *mut ::aya_ebpf_cty::c_void,
1486 ) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(146usize);
1487 fun(map, inode)
1488}
1489pub unsafe fn bpf_d_path(
1490 path: *mut path,
1491 buf: *mut ::aya_ebpf_cty::c_char,
1492 sz: __u32,
1493) -> ::aya_ebpf_cty::c_long {
1494 let fun: unsafe extern "C" fn(
1495 path: *mut path,
1496 buf: *mut ::aya_ebpf_cty::c_char,
1497 sz: __u32,
1498 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(147usize);
1499 fun(path, buf, sz)
1500}
1501pub unsafe fn bpf_copy_from_user(
1502 dst: *mut ::aya_ebpf_cty::c_void,
1503 size: __u32,
1504 user_ptr: *const ::aya_ebpf_cty::c_void,
1505) -> ::aya_ebpf_cty::c_long {
1506 let fun: unsafe extern "C" fn(
1507 dst: *mut ::aya_ebpf_cty::c_void,
1508 size: __u32,
1509 user_ptr: *const ::aya_ebpf_cty::c_void,
1510 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(148usize);
1511 fun(dst, size, user_ptr)
1512}
1513pub unsafe fn bpf_snprintf_btf(
1514 str_: *mut ::aya_ebpf_cty::c_char,
1515 str_size: __u32,
1516 ptr: *mut btf_ptr,
1517 btf_ptr_size: __u32,
1518 flags: __u64,
1519) -> ::aya_ebpf_cty::c_long {
1520 let fun: unsafe extern "C" fn(
1521 str_: *mut ::aya_ebpf_cty::c_char,
1522 str_size: __u32,
1523 ptr: *mut btf_ptr,
1524 btf_ptr_size: __u32,
1525 flags: __u64,
1526 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(149usize);
1527 fun(str_, str_size, ptr, btf_ptr_size, flags)
1528}
1529pub unsafe fn bpf_seq_printf_btf(
1530 m: *mut seq_file,
1531 ptr: *mut btf_ptr,
1532 ptr_size: __u32,
1533 flags: __u64,
1534) -> ::aya_ebpf_cty::c_long {
1535 let fun: unsafe extern "C" fn(
1536 m: *mut seq_file,
1537 ptr: *mut btf_ptr,
1538 ptr_size: __u32,
1539 flags: __u64,
1540 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(150usize);
1541 fun(m, ptr, ptr_size, flags)
1542}
1543pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 {
1544 let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u64 = ::core::mem::transmute(151usize);
1545 fun(skb)
1546}
1547pub unsafe fn bpf_redirect_neigh(
1548 ifindex: __u32,
1549 params: *mut bpf_redir_neigh,
1550 plen: ::aya_ebpf_cty::c_int,
1551 flags: __u64,
1552) -> ::aya_ebpf_cty::c_long {
1553 let fun: unsafe extern "C" fn(
1554 ifindex: __u32,
1555 params: *mut bpf_redir_neigh,
1556 plen: ::aya_ebpf_cty::c_int,
1557 flags: __u64,
1558 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(152usize);
1559 fun(ifindex, params, plen, flags)
1560}
1561pub unsafe fn bpf_per_cpu_ptr(
1562 percpu_ptr: *const ::aya_ebpf_cty::c_void,
1563 cpu: __u32,
1564) -> *mut ::aya_ebpf_cty::c_void {
1565 let fun: unsafe extern "C" fn(
1566 percpu_ptr: *const ::aya_ebpf_cty::c_void,
1567 cpu: __u32,
1568 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(153usize);
1569 fun(percpu_ptr, cpu)
1570}
1571pub unsafe fn bpf_this_cpu_ptr(
1572 percpu_ptr: *const ::aya_ebpf_cty::c_void,
1573) -> *mut ::aya_ebpf_cty::c_void {
1574 let fun: unsafe extern "C" fn(
1575 percpu_ptr: *const ::aya_ebpf_cty::c_void,
1576 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(154usize);
1577 fun(percpu_ptr)
1578}
1579pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long {
1580 let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long =
1581 ::core::mem::transmute(155usize);
1582 fun(ifindex, flags)
1583}
1584pub unsafe fn bpf_task_storage_get(
1585 map: *mut ::aya_ebpf_cty::c_void,
1586 task: *mut task_struct,
1587 value: *mut ::aya_ebpf_cty::c_void,
1588 flags: __u64,
1589) -> *mut ::aya_ebpf_cty::c_void {
1590 let fun: unsafe extern "C" fn(
1591 map: *mut ::aya_ebpf_cty::c_void,
1592 task: *mut task_struct,
1593 value: *mut ::aya_ebpf_cty::c_void,
1594 flags: __u64,
1595 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(156usize);
1596 fun(map, task, value, flags)
1597}
1598pub unsafe fn bpf_task_storage_delete(
1599 map: *mut ::aya_ebpf_cty::c_void,
1600 task: *mut task_struct,
1601) -> ::aya_ebpf_cty::c_long {
1602 let fun: unsafe extern "C" fn(
1603 map: *mut ::aya_ebpf_cty::c_void,
1604 task: *mut task_struct,
1605 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(157usize);
1606 fun(map, task)
1607}
1608pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct {
1609 let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize);
1610 fun()
1611}
1612pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long {
1613 let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long =
1614 ::core::mem::transmute(159usize);
1615 fun(bprm, flags)
1616}
1617pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 {
1618 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(160usize);
1619 fun()
1620}
1621pub unsafe fn bpf_ima_inode_hash(
1622 inode: *mut inode,
1623 dst: *mut ::aya_ebpf_cty::c_void,
1624 size: __u32,
1625) -> ::aya_ebpf_cty::c_long {
1626 let fun: unsafe extern "C" fn(
1627 inode: *mut inode,
1628 dst: *mut ::aya_ebpf_cty::c_void,
1629 size: __u32,
1630 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(161usize);
1631 fun(inode, dst, size)
1632}
1633pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket {
1634 let fun: unsafe extern "C" fn(file: *mut file) -> *mut socket =
1635 ::core::mem::transmute(162usize);
1636 fun(file)
1637}
1638pub unsafe fn bpf_check_mtu(
1639 ctx: *mut ::aya_ebpf_cty::c_void,
1640 ifindex: __u32,
1641 mtu_len: *mut __u32,
1642 len_diff: __s32,
1643 flags: __u64,
1644) -> ::aya_ebpf_cty::c_long {
1645 let fun: unsafe extern "C" fn(
1646 ctx: *mut ::aya_ebpf_cty::c_void,
1647 ifindex: __u32,
1648 mtu_len: *mut __u32,
1649 len_diff: __s32,
1650 flags: __u64,
1651 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(163usize);
1652 fun(ctx, ifindex, mtu_len, len_diff, flags)
1653}
1654pub unsafe fn bpf_for_each_map_elem(
1655 map: *mut ::aya_ebpf_cty::c_void,
1656 callback_fn: *mut ::aya_ebpf_cty::c_void,
1657 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1658 flags: __u64,
1659) -> ::aya_ebpf_cty::c_long {
1660 let fun: unsafe extern "C" fn(
1661 map: *mut ::aya_ebpf_cty::c_void,
1662 callback_fn: *mut ::aya_ebpf_cty::c_void,
1663 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1664 flags: __u64,
1665 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(164usize);
1666 fun(map, callback_fn, callback_ctx, flags)
1667}
1668pub unsafe fn bpf_snprintf(
1669 str_: *mut ::aya_ebpf_cty::c_char,
1670 str_size: __u32,
1671 fmt: *const ::aya_ebpf_cty::c_char,
1672 data: *mut __u64,
1673 data_len: __u32,
1674) -> ::aya_ebpf_cty::c_long {
1675 let fun: unsafe extern "C" fn(
1676 str_: *mut ::aya_ebpf_cty::c_char,
1677 str_size: __u32,
1678 fmt: *const ::aya_ebpf_cty::c_char,
1679 data: *mut __u64,
1680 data_len: __u32,
1681 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(165usize);
1682 fun(str_, str_size, fmt, data, data_len)
1683}
1684pub unsafe fn bpf_sys_bpf(
1685 cmd: __u32,
1686 attr: *mut ::aya_ebpf_cty::c_void,
1687 attr_size: __u32,
1688) -> ::aya_ebpf_cty::c_long {
1689 let fun: unsafe extern "C" fn(
1690 cmd: __u32,
1691 attr: *mut ::aya_ebpf_cty::c_void,
1692 attr_size: __u32,
1693 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(166usize);
1694 fun(cmd, attr, attr_size)
1695}
1696pub unsafe fn bpf_btf_find_by_name_kind(
1697 name: *mut ::aya_ebpf_cty::c_char,
1698 name_sz: ::aya_ebpf_cty::c_int,
1699 kind: __u32,
1700 flags: ::aya_ebpf_cty::c_int,
1701) -> ::aya_ebpf_cty::c_long {
1702 let fun: unsafe extern "C" fn(
1703 name: *mut ::aya_ebpf_cty::c_char,
1704 name_sz: ::aya_ebpf_cty::c_int,
1705 kind: __u32,
1706 flags: ::aya_ebpf_cty::c_int,
1707 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(167usize);
1708 fun(name, name_sz, kind, flags)
1709}
1710pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_ebpf_cty::c_long {
1711 let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_ebpf_cty::c_long =
1712 ::core::mem::transmute(168usize);
1713 fun(fd)
1714}
1715pub unsafe fn bpf_timer_init(
1716 timer: *mut bpf_timer,
1717 map: *mut ::aya_ebpf_cty::c_void,
1718 flags: __u64,
1719) -> ::aya_ebpf_cty::c_long {
1720 let fun: unsafe extern "C" fn(
1721 timer: *mut bpf_timer,
1722 map: *mut ::aya_ebpf_cty::c_void,
1723 flags: __u64,
1724 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(169usize);
1725 fun(timer, map, flags)
1726}
1727pub unsafe fn bpf_timer_set_callback(
1728 timer: *mut bpf_timer,
1729 callback_fn: *mut ::aya_ebpf_cty::c_void,
1730) -> ::aya_ebpf_cty::c_long {
1731 let fun: unsafe extern "C" fn(
1732 timer: *mut bpf_timer,
1733 callback_fn: *mut ::aya_ebpf_cty::c_void,
1734 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(170usize);
1735 fun(timer, callback_fn)
1736}
1737pub unsafe fn bpf_timer_start(
1738 timer: *mut bpf_timer,
1739 nsecs: __u64,
1740 flags: __u64,
1741) -> ::aya_ebpf_cty::c_long {
1742 let fun: unsafe extern "C" fn(
1743 timer: *mut bpf_timer,
1744 nsecs: __u64,
1745 flags: __u64,
1746 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(171usize);
1747 fun(timer, nsecs, flags)
1748}
1749pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long {
1750 let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long =
1751 ::core::mem::transmute(172usize);
1752 fun(timer)
1753}
1754pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 {
1755 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 =
1756 ::core::mem::transmute(173usize);
1757 fun(ctx)
1758}
1759pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 {
1760 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 =
1761 ::core::mem::transmute(174usize);
1762 fun(ctx)
1763}
1764pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_ebpf_cty::c_long {
1765 let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_ebpf_cty::c_long =
1766 ::core::mem::transmute(175usize);
1767 fun(task)
1768}
1769pub unsafe fn bpf_get_branch_snapshot(
1770 entries: *mut ::aya_ebpf_cty::c_void,
1771 size: __u32,
1772 flags: __u64,
1773) -> ::aya_ebpf_cty::c_long {
1774 let fun: unsafe extern "C" fn(
1775 entries: *mut ::aya_ebpf_cty::c_void,
1776 size: __u32,
1777 flags: __u64,
1778 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(176usize);
1779 fun(entries, size, flags)
1780}
1781pub unsafe fn bpf_trace_vprintk(
1782 fmt: *const ::aya_ebpf_cty::c_char,
1783 fmt_size: __u32,
1784 data: *const ::aya_ebpf_cty::c_void,
1785 data_len: __u32,
1786) -> ::aya_ebpf_cty::c_long {
1787 let fun: unsafe extern "C" fn(
1788 fmt: *const ::aya_ebpf_cty::c_char,
1789 fmt_size: __u32,
1790 data: *const ::aya_ebpf_cty::c_void,
1791 data_len: __u32,
1792 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(177usize);
1793 fun(fmt, fmt_size, data, data_len)
1794}
1795pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock {
1796 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock =
1797 ::core::mem::transmute(178usize);
1798 fun(sk)
1799}
1800pub unsafe fn bpf_kallsyms_lookup_name(
1801 name: *const ::aya_ebpf_cty::c_char,
1802 name_sz: ::aya_ebpf_cty::c_int,
1803 flags: ::aya_ebpf_cty::c_int,
1804 res: *mut __u64,
1805) -> ::aya_ebpf_cty::c_long {
1806 let fun: unsafe extern "C" fn(
1807 name: *const ::aya_ebpf_cty::c_char,
1808 name_sz: ::aya_ebpf_cty::c_int,
1809 flags: ::aya_ebpf_cty::c_int,
1810 res: *mut __u64,
1811 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(179usize);
1812 fun(name, name_sz, flags, res)
1813}
1814pub unsafe fn bpf_find_vma(
1815 task: *mut task_struct,
1816 addr: __u64,
1817 callback_fn: *mut ::aya_ebpf_cty::c_void,
1818 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1819 flags: __u64,
1820) -> ::aya_ebpf_cty::c_long {
1821 let fun: unsafe extern "C" fn(
1822 task: *mut task_struct,
1823 addr: __u64,
1824 callback_fn: *mut ::aya_ebpf_cty::c_void,
1825 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1826 flags: __u64,
1827 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(180usize);
1828 fun(task, addr, callback_fn, callback_ctx, flags)
1829}
1830pub unsafe fn bpf_loop(
1831 nr_loops: __u32,
1832 callback_fn: *mut ::aya_ebpf_cty::c_void,
1833 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1834 flags: __u64,
1835) -> ::aya_ebpf_cty::c_long {
1836 let fun: unsafe extern "C" fn(
1837 nr_loops: __u32,
1838 callback_fn: *mut ::aya_ebpf_cty::c_void,
1839 callback_ctx: *mut ::aya_ebpf_cty::c_void,
1840 flags: __u64,
1841 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(181usize);
1842 fun(nr_loops, callback_fn, callback_ctx, flags)
1843}
1844pub unsafe fn bpf_strncmp(
1845 s1: *const ::aya_ebpf_cty::c_char,
1846 s1_sz: __u32,
1847 s2: *const ::aya_ebpf_cty::c_char,
1848) -> ::aya_ebpf_cty::c_long {
1849 let fun: unsafe extern "C" fn(
1850 s1: *const ::aya_ebpf_cty::c_char,
1851 s1_sz: __u32,
1852 s2: *const ::aya_ebpf_cty::c_char,
1853 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(182usize);
1854 fun(s1, s1_sz, s2)
1855}
1856pub unsafe fn bpf_get_func_arg(
1857 ctx: *mut ::aya_ebpf_cty::c_void,
1858 n: __u32,
1859 value: *mut __u64,
1860) -> ::aya_ebpf_cty::c_long {
1861 let fun: unsafe extern "C" fn(
1862 ctx: *mut ::aya_ebpf_cty::c_void,
1863 n: __u32,
1864 value: *mut __u64,
1865 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(183usize);
1866 fun(ctx, n, value)
1867}
1868pub unsafe fn bpf_get_func_ret(
1869 ctx: *mut ::aya_ebpf_cty::c_void,
1870 value: *mut __u64,
1871) -> ::aya_ebpf_cty::c_long {
1872 let fun: unsafe extern "C" fn(
1873 ctx: *mut ::aya_ebpf_cty::c_void,
1874 value: *mut __u64,
1875 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(184usize);
1876 fun(ctx, value)
1877}
1878pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long {
1879 let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long =
1880 ::core::mem::transmute(185usize);
1881 fun(ctx)
1882}
1883pub unsafe fn bpf_get_retval() -> ::aya_ebpf_cty::c_int {
1884 let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(186usize);
1885 fun()
1886}
1887pub unsafe fn bpf_set_retval(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int {
1888 let fun: unsafe extern "C" fn(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int =
1889 ::core::mem::transmute(187usize);
1890 fun(retval)
1891}
1892pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 {
1893 let fun: unsafe extern "C" fn(xdp_md: *mut xdp_md) -> __u64 = ::core::mem::transmute(188usize);
1894 fun(xdp_md)
1895}
1896pub unsafe fn bpf_xdp_load_bytes(
1897 xdp_md: *mut xdp_md,
1898 offset: __u32,
1899 buf: *mut ::aya_ebpf_cty::c_void,
1900 len: __u32,
1901) -> ::aya_ebpf_cty::c_long {
1902 let fun: unsafe extern "C" fn(
1903 xdp_md: *mut xdp_md,
1904 offset: __u32,
1905 buf: *mut ::aya_ebpf_cty::c_void,
1906 len: __u32,
1907 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(189usize);
1908 fun(xdp_md, offset, buf, len)
1909}
1910pub unsafe fn bpf_xdp_store_bytes(
1911 xdp_md: *mut xdp_md,
1912 offset: __u32,
1913 buf: *mut ::aya_ebpf_cty::c_void,
1914 len: __u32,
1915) -> ::aya_ebpf_cty::c_long {
1916 let fun: unsafe extern "C" fn(
1917 xdp_md: *mut xdp_md,
1918 offset: __u32,
1919 buf: *mut ::aya_ebpf_cty::c_void,
1920 len: __u32,
1921 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(190usize);
1922 fun(xdp_md, offset, buf, len)
1923}
1924pub unsafe fn bpf_copy_from_user_task(
1925 dst: *mut ::aya_ebpf_cty::c_void,
1926 size: __u32,
1927 user_ptr: *const ::aya_ebpf_cty::c_void,
1928 tsk: *mut task_struct,
1929 flags: __u64,
1930) -> ::aya_ebpf_cty::c_long {
1931 let fun: unsafe extern "C" fn(
1932 dst: *mut ::aya_ebpf_cty::c_void,
1933 size: __u32,
1934 user_ptr: *const ::aya_ebpf_cty::c_void,
1935 tsk: *mut task_struct,
1936 flags: __u64,
1937 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(191usize);
1938 fun(dst, size, user_ptr, tsk, flags)
1939}
1940pub unsafe fn bpf_skb_set_tstamp(
1941 skb: *mut __sk_buff,
1942 tstamp: __u64,
1943 tstamp_type: __u32,
1944) -> ::aya_ebpf_cty::c_long {
1945 let fun: unsafe extern "C" fn(
1946 skb: *mut __sk_buff,
1947 tstamp: __u64,
1948 tstamp_type: __u32,
1949 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(192usize);
1950 fun(skb, tstamp, tstamp_type)
1951}
1952pub unsafe fn bpf_ima_file_hash(
1953 file: *mut file,
1954 dst: *mut ::aya_ebpf_cty::c_void,
1955 size: __u32,
1956) -> ::aya_ebpf_cty::c_long {
1957 let fun: unsafe extern "C" fn(
1958 file: *mut file,
1959 dst: *mut ::aya_ebpf_cty::c_void,
1960 size: __u32,
1961 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(193usize);
1962 fun(file, dst, size)
1963}
1964pub unsafe fn bpf_kptr_xchg(
1965 map_value: *mut ::aya_ebpf_cty::c_void,
1966 ptr: *mut ::aya_ebpf_cty::c_void,
1967) -> *mut ::aya_ebpf_cty::c_void {
1968 let fun: unsafe extern "C" fn(
1969 map_value: *mut ::aya_ebpf_cty::c_void,
1970 ptr: *mut ::aya_ebpf_cty::c_void,
1971 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(194usize);
1972 fun(map_value, ptr)
1973}
1974pub unsafe fn bpf_map_lookup_percpu_elem(
1975 map: *mut ::aya_ebpf_cty::c_void,
1976 key: *const ::aya_ebpf_cty::c_void,
1977 cpu: __u32,
1978) -> *mut ::aya_ebpf_cty::c_void {
1979 let fun: unsafe extern "C" fn(
1980 map: *mut ::aya_ebpf_cty::c_void,
1981 key: *const ::aya_ebpf_cty::c_void,
1982 cpu: __u32,
1983 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(195usize);
1984 fun(map, key, cpu)
1985}
1986pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock {
1987 let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock =
1988 ::core::mem::transmute(196usize);
1989 fun(sk)
1990}
1991pub unsafe fn bpf_dynptr_from_mem(
1992 data: *mut ::aya_ebpf_cty::c_void,
1993 size: __u32,
1994 flags: __u64,
1995 ptr: *mut bpf_dynptr,
1996) -> ::aya_ebpf_cty::c_long {
1997 let fun: unsafe extern "C" fn(
1998 data: *mut ::aya_ebpf_cty::c_void,
1999 size: __u32,
2000 flags: __u64,
2001 ptr: *mut bpf_dynptr,
2002 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(197usize);
2003 fun(data, size, flags, ptr)
2004}
2005pub unsafe fn bpf_ringbuf_reserve_dynptr(
2006 ringbuf: *mut ::aya_ebpf_cty::c_void,
2007 size: __u32,
2008 flags: __u64,
2009 ptr: *mut bpf_dynptr,
2010) -> ::aya_ebpf_cty::c_long {
2011 let fun: unsafe extern "C" fn(
2012 ringbuf: *mut ::aya_ebpf_cty::c_void,
2013 size: __u32,
2014 flags: __u64,
2015 ptr: *mut bpf_dynptr,
2016 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(198usize);
2017 fun(ringbuf, size, flags, ptr)
2018}
2019pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) {
2020 let fun: unsafe extern "C" fn(ptr: *mut bpf_dynptr, flags: __u64) =
2021 ::core::mem::transmute(199usize);
2022 fun(ptr, flags)
2023}
2024pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) {
2025 let fun: unsafe extern "C" fn(ptr: *mut bpf_dynptr, flags: __u64) =
2026 ::core::mem::transmute(200usize);
2027 fun(ptr, flags)
2028}
2029pub unsafe fn bpf_dynptr_read(
2030 dst: *mut ::aya_ebpf_cty::c_void,
2031 len: __u32,
2032 src: *const bpf_dynptr,
2033 offset: __u32,
2034 flags: __u64,
2035) -> ::aya_ebpf_cty::c_long {
2036 let fun: unsafe extern "C" fn(
2037 dst: *mut ::aya_ebpf_cty::c_void,
2038 len: __u32,
2039 src: *const bpf_dynptr,
2040 offset: __u32,
2041 flags: __u64,
2042 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(201usize);
2043 fun(dst, len, src, offset, flags)
2044}
2045pub unsafe fn bpf_dynptr_write(
2046 dst: *const bpf_dynptr,
2047 offset: __u32,
2048 src: *mut ::aya_ebpf_cty::c_void,
2049 len: __u32,
2050 flags: __u64,
2051) -> ::aya_ebpf_cty::c_long {
2052 let fun: unsafe extern "C" fn(
2053 dst: *const bpf_dynptr,
2054 offset: __u32,
2055 src: *mut ::aya_ebpf_cty::c_void,
2056 len: __u32,
2057 flags: __u64,
2058 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(202usize);
2059 fun(dst, offset, src, len, flags)
2060}
2061pub unsafe fn bpf_dynptr_data(
2062 ptr: *const bpf_dynptr,
2063 offset: __u32,
2064 len: __u32,
2065) -> *mut ::aya_ebpf_cty::c_void {
2066 let fun: unsafe extern "C" fn(
2067 ptr: *const bpf_dynptr,
2068 offset: __u32,
2069 len: __u32,
2070 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(203usize);
2071 fun(ptr, offset, len)
2072}
2073pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4(
2074 iph: *mut iphdr,
2075 th: *mut tcphdr,
2076 th_len: __u32,
2077) -> __s64 {
2078 let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr, th_len: __u32) -> __s64 =
2079 ::core::mem::transmute(204usize);
2080 fun(iph, th, th_len)
2081}
2082pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6(
2083 iph: *mut ipv6hdr,
2084 th: *mut tcphdr,
2085 th_len: __u32,
2086) -> __s64 {
2087 let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr, th_len: __u32) -> __s64 =
2088 ::core::mem::transmute(205usize);
2089 fun(iph, th, th_len)
2090}
2091pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4(
2092 iph: *mut iphdr,
2093 th: *mut tcphdr,
2094) -> ::aya_ebpf_cty::c_long {
2095 let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long =
2096 ::core::mem::transmute(206usize);
2097 fun(iph, th)
2098}
2099pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6(
2100 iph: *mut ipv6hdr,
2101 th: *mut tcphdr,
2102) -> ::aya_ebpf_cty::c_long {
2103 let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long =
2104 ::core::mem::transmute(207usize);
2105 fun(iph, th)
2106}
2107pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 {
2108 let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(208usize);
2109 fun()
2110}
2111pub unsafe fn bpf_user_ringbuf_drain(
2112 map: *mut ::aya_ebpf_cty::c_void,
2113 callback_fn: *mut ::aya_ebpf_cty::c_void,
2114 ctx: *mut ::aya_ebpf_cty::c_void,
2115 flags: __u64,
2116) -> ::aya_ebpf_cty::c_long {
2117 let fun: unsafe extern "C" fn(
2118 map: *mut ::aya_ebpf_cty::c_void,
2119 callback_fn: *mut ::aya_ebpf_cty::c_void,
2120 ctx: *mut ::aya_ebpf_cty::c_void,
2121 flags: __u64,
2122 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(209usize);
2123 fun(map, callback_fn, ctx, flags)
2124}
2125pub unsafe fn bpf_cgrp_storage_get(
2126 map: *mut ::aya_ebpf_cty::c_void,
2127 cgroup: *mut cgroup,
2128 value: *mut ::aya_ebpf_cty::c_void,
2129 flags: __u64,
2130) -> *mut ::aya_ebpf_cty::c_void {
2131 let fun: unsafe extern "C" fn(
2132 map: *mut ::aya_ebpf_cty::c_void,
2133 cgroup: *mut cgroup,
2134 value: *mut ::aya_ebpf_cty::c_void,
2135 flags: __u64,
2136 ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(210usize);
2137 fun(map, cgroup, value, flags)
2138}
2139pub unsafe fn bpf_cgrp_storage_delete(
2140 map: *mut ::aya_ebpf_cty::c_void,
2141 cgroup: *mut cgroup,
2142) -> ::aya_ebpf_cty::c_long {
2143 let fun: unsafe extern "C" fn(
2144 map: *mut ::aya_ebpf_cty::c_void,
2145 cgroup: *mut cgroup,
2146 ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(211usize);
2147 fun(map, cgroup)
2148}