/linux-master/kernel/bpf/ |
H A D | cpumask.c | 49 __bpf_kfunc struct bpf_cpumask *bpf_cpumask_create(void) 75 __bpf_kfunc struct bpf_cpumask *bpf_cpumask_acquire(struct bpf_cpumask *cpumask) 89 __bpf_kfunc void bpf_cpumask_release(struct bpf_cpumask *cpumask) 99 __bpf_kfunc void bpf_cpumask_release_dtor(void *cpumask) 112 __bpf_kfunc u32 bpf_cpumask_first(const struct cpumask *cpumask) 125 __bpf_kfunc u32 bpf_cpumask_first_zero(const struct cpumask *cpumask) 139 __bpf_kfunc u32 bpf_cpumask_first_and(const struct cpumask *src1, 150 __bpf_kfunc void bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) 163 __bpf_kfunc void bpf_cpumask_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) 180 __bpf_kfunc boo [all...] |
H A D | helpers.c | 1905 __bpf_kfunc void *bpf_obj_new_impl(u64 local_type_id__k, void *meta__ign) 1919 __bpf_kfunc void *bpf_percpu_obj_new_impl(u64 local_type_id__k, void *meta__ign) 1950 __bpf_kfunc void bpf_obj_drop_impl(void *p__alloc, void *meta__ign) 1958 __bpf_kfunc void bpf_percpu_obj_drop_impl(void *p__alloc, void *meta__ign) 1964 __bpf_kfunc void *bpf_refcount_acquire_impl(void *p__refcounted_kptr, void *meta__ign) 2009 __bpf_kfunc int bpf_list_push_front_impl(struct bpf_list_head *head, 2019 __bpf_kfunc int bpf_list_push_back_impl(struct bpf_list_head *head, 2052 __bpf_kfunc struct bpf_list_node *bpf_list_pop_front(struct bpf_list_head *head) 2057 __bpf_kfunc struct bpf_list_node *bpf_list_pop_back(struct bpf_list_head *head) 2062 __bpf_kfunc struc [all...] |
H A D | cgroup_iter.c | 310 __bpf_kfunc int bpf_iter_css_new(struct bpf_iter_css *it, 334 __bpf_kfunc struct cgroup_subsys_state *bpf_iter_css_next(struct bpf_iter_css *it) 355 __bpf_kfunc void bpf_iter_css_destroy(struct bpf_iter_css *it)
|
H A D | task_iter.c | 825 __bpf_kfunc int bpf_iter_task_vma_new(struct bpf_iter_task_vma *it, 869 __bpf_kfunc struct vm_area_struct *bpf_iter_task_vma_next(struct bpf_iter_task_vma *it) 878 __bpf_kfunc void bpf_iter_task_vma_destroy(struct bpf_iter_task_vma *it) 903 __bpf_kfunc int bpf_iter_css_task_new(struct bpf_iter_css_task *it, 928 __bpf_kfunc struct task_struct *bpf_iter_css_task_next(struct bpf_iter_css_task *it) 937 __bpf_kfunc void bpf_iter_css_task_destroy(struct bpf_iter_css_task *it) 972 __bpf_kfunc int bpf_iter_task_new(struct bpf_iter_task *it, 1004 __bpf_kfunc struct task_struct *bpf_iter_task_next(struct bpf_iter_task *it) 1033 __bpf_kfunc void bpf_iter_task_destroy(struct bpf_iter_task *it)
|
H A D | map_iter.c | 198 __bpf_kfunc s64 bpf_map_sum_elem_count(const struct bpf_map *map)
|
H A D | arena.c | 532 __bpf_kfunc void *bpf_arena_alloc_pages(void *p__map, void *addr__ign, u32 page_cnt, 544 __bpf_kfunc void bpf_arena_free_pages(void *p__map, void *ptr__ign, u32 page_cnt)
|
H A D | bpf_iter.c | 787 __bpf_kfunc int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) 818 __bpf_kfunc int *bpf_iter_num_next(struct bpf_iter_num* it) 837 __bpf_kfunc void bpf_iter_num_destroy(struct bpf_iter_num *it)
|
/linux-master/tools/testing/selftests/bpf/bpf_testmod/ |
H A D | bpf_testmod.c | 107 __bpf_kfunc void 113 __bpf_kfunc int bpf_iter_testmod_seq_new(struct bpf_iter_testmod_seq *it, s64 value, int cnt) 126 __bpf_kfunc s64 *bpf_iter_testmod_seq_next(struct bpf_iter_testmod_seq* it) 136 __bpf_kfunc void bpf_iter_testmod_seq_destroy(struct bpf_iter_testmod_seq *it) 141 __bpf_kfunc void bpf_kfunc_common_test(void) 361 __bpf_kfunc u64 bpf_kfunc_call_test1(struct sock *sk, u32 a, u64 b, u32 c, u64 d) 366 __bpf_kfunc int bpf_kfunc_call_test2(struct sock *sk, u32 a, u32 b) 371 __bpf_kfunc struct sock *bpf_kfunc_call_test3(struct sock *sk) 376 __bpf_kfunc long noinline bpf_kfunc_call_test4(signed char a, short b, int c, long d) 391 __bpf_kfunc struc [all...] |
/linux-master/net/ipv4/ |
H A D | fou_bpf.c | 44 __bpf_kfunc int bpf_skb_set_fou_encap(struct __sk_buff *skb_ctx, 86 __bpf_kfunc int bpf_skb_get_fou_encap(struct __sk_buff *skb_ctx,
|
H A D | tcp_dctcp.c | 78 __bpf_kfunc static void dctcp_init(struct sock *sk) 107 __bpf_kfunc static u32 dctcp_ssthresh(struct sock *sk) 116 __bpf_kfunc static void dctcp_update_alpha(struct sock *sk, u32 flags) 172 __bpf_kfunc static void dctcp_state(struct sock *sk, u8 new_state) 182 __bpf_kfunc static void dctcp_cwnd_event(struct sock *sk, enum tcp_ca_event ev) 232 __bpf_kfunc static u32 dctcp_cwnd_undo(struct sock *sk)
|
H A D | tcp_cubic.c | 129 __bpf_kfunc static void cubictcp_init(struct sock *sk) 142 __bpf_kfunc static void cubictcp_cwnd_event(struct sock *sk, enum tcp_ca_event event) 324 __bpf_kfunc static void cubictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) 341 __bpf_kfunc static u32 cubictcp_recalc_ssthresh(struct sock *sk) 358 __bpf_kfunc static void cubictcp_state(struct sock *sk, u8 new_state) 448 __bpf_kfunc static void cubictcp_acked(struct sock *sk, const struct ack_sample *sample)
|
H A D | tcp_cong.c | 454 __bpf_kfunc u32 tcp_slow_start(struct tcp_sock *tp, u32 acked) 468 __bpf_kfunc void tcp_cong_avoid_ai(struct tcp_sock *tp, u32 w, u32 acked) 494 __bpf_kfunc void tcp_reno_cong_avoid(struct sock *sk, u32 ack, u32 acked) 513 __bpf_kfunc u32 tcp_reno_ssthresh(struct sock *sk) 521 __bpf_kfunc u32 tcp_reno_undo_cwnd(struct sock *sk)
|
H A D | tcp_bbr.c | 299 __bpf_kfunc static u32 bbr_min_tso_segs(struct sock *sk) 332 __bpf_kfunc static void bbr_cwnd_event(struct sock *sk, enum tcp_ca_event event) 1027 __bpf_kfunc static void bbr_main(struct sock *sk, const struct rate_sample *rs) 1039 __bpf_kfunc static void bbr_init(struct sock *sk) 1081 __bpf_kfunc static u32 bbr_sndbuf_expand(struct sock *sk) 1090 __bpf_kfunc static u32 bbr_undo_cwnd(struct sock *sk) 1101 __bpf_kfunc static u32 bbr_ssthresh(struct sock *sk) 1129 __bpf_kfunc static void bbr_set_state(struct sock *sk, u8 new_state)
|
/linux-master/net/xfrm/ |
H A D | xfrm_interface_bpf.c | 40 __bpf_kfunc int bpf_skb_get_xfrm_info(struct __sk_buff *skb_ctx, struct bpf_xfrm_info *to) 62 __bpf_kfunc int bpf_skb_set_xfrm_info(struct __sk_buff *skb_ctx, const struct bpf_xfrm_info *from)
|
H A D | xfrm_state_bpf.c | 64 __bpf_kfunc struct xfrm_state * 113 __bpf_kfunc void bpf_xdp_xfrm_state_release(struct xfrm_state *x)
|
/linux-master/net/netfilter/ |
H A D | nf_conntrack_bpf.c | 250 __bpf_kfunc struct nf_conn___init * 284 __bpf_kfunc struct nf_conn * 317 __bpf_kfunc struct nf_conn___init * 352 __bpf_kfunc struct nf_conn * 377 __bpf_kfunc struct nf_conn *bpf_ct_insert_entry(struct nf_conn___init *nfct_i) 403 __bpf_kfunc void bpf_ct_release(struct nf_conn *nfct) 418 __bpf_kfunc void bpf_ct_set_timeout(struct nf_conn___init *nfct, u32 timeout) 433 __bpf_kfunc int bpf_ct_change_timeout(struct nf_conn *nfct, u32 timeout) 448 __bpf_kfunc int bpf_ct_set_status(const struct nf_conn___init *nfct, u32 status) 463 __bpf_kfunc in [all...] |
H A D | nf_nat_bpf.c | 31 __bpf_kfunc int bpf_ct_set_nat_info(struct nf_conn___init *nfct,
|
/linux-master/drivers/hid/bpf/ |
H A D | hid_bpf_dispatch.c | 158 __bpf_kfunc __u8 * 296 __bpf_kfunc int 348 __bpf_kfunc struct hid_bpf_ctx * 381 __bpf_kfunc void 407 __bpf_kfunc int
|
/linux-master/fs/verity/ |
H A D | measure.c | 120 __bpf_kfunc int bpf_get_fsverity_digest(struct file *file, struct bpf_dynptr_kern *digest_ptr)
|
/linux-master/net/core/ |
H A D | xdp.c | 712 __bpf_kfunc int bpf_xdp_metadata_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp) 734 __bpf_kfunc int bpf_xdp_metadata_rx_hash(const struct xdp_md *ctx, u32 *hash, 767 __bpf_kfunc int bpf_xdp_metadata_rx_vlan_tag(const struct xdp_md *ctx,
|
/linux-master/net/bpf/ |
H A D | test_run.c | 510 __bpf_kfunc int bpf_fentry_test1(int a) 556 __bpf_kfunc u32 bpf_fentry_test9(u32 *a) 565 __bpf_kfunc int bpf_modify_return_test(int a, int *b) 571 __bpf_kfunc int bpf_modify_return_test2(int a, int *b, short c, int d, 600 __bpf_kfunc void bpf_kfunc_call_test_release(struct prog_test_ref_kfunc *p) 605 __bpf_kfunc void bpf_kfunc_call_test_release_dtor(void *p) 611 __bpf_kfunc void bpf_kfunc_call_memb_release(struct prog_test_member *p) 615 __bpf_kfunc void bpf_kfunc_call_memb_release_dtor(void *p)
|
/linux-master/kernel/cgroup/ |
H A D | rstat.c | 29 __bpf_kfunc void cgroup_rstat_updated(struct cgroup *cgrp, int cpu) 272 __bpf_kfunc void cgroup_rstat_flush(struct cgroup *cgrp)
|
/linux-master/include/linux/ |
H A D | btf.h | 85 #define __bpf_kfunc __used noinline macro
|
/linux-master/kernel/ |
H A D | crash_core.c | 127 __bpf_kfunc void crash_kexec(struct pt_regs *regs)
|
/linux-master/kernel/trace/ |
H A D | bpf_trace.c | 1286 __bpf_kfunc struct bpf_key *bpf_lookup_user_key(u32 serial, u64 flags) 1335 __bpf_kfunc struct bpf_key *bpf_lookup_system_key(u64 id) 1359 __bpf_kfunc void bpf_key_put(struct bpf_key *bkey) 1379 __bpf_kfunc int bpf_verify_pkcs7_signature(struct bpf_dynptr_kern *data_ptr, 1453 __bpf_kfunc int bpf_get_file_xattr(struct file *file, const char *name__str,
|