aya_ebpf_bindings/x86_64/
helpers.rs

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}