Home
last modified time | relevance | path

Searched refs:bpf_func_proto (Results 1 – 25 of 27) sorted by relevance

12

/linux/include/linux/
H A Dbpf.h983 struct bpf_func_proto { struct
1144 const struct bpf_func_proto *
2463 const struct bpf_func_proto *bpf_get_trace_printk_proto(void);
2464 const struct bpf_func_proto *bpf_get_trace_vprintk_proto(void);
2466 const struct bpf_func_proto *bpf_get_perf_event_read_value_proto(void);
2976 typedef const struct bpf_func_proto *
3014 const struct bpf_func_proto *
3174 const struct bpf_func_proto *bpf_base_func_proto(enum bpf_func_id func_id,
3506 static inline const struct bpf_func_proto *
3860 extern const struct bpf_func_proto bpf_map_lookup_elem_proto;
[all …]
H A Dbpf_lsm.h45 extern const struct bpf_func_proto bpf_inode_storage_get_proto;
46 extern const struct bpf_func_proto bpf_inode_storage_delete_proto;
H A Dbpf_verifier.h1542 const struct bpf_func_proto *fn;
1593 const struct bpf_func_proto **ptr);
1671 struct bpf_func_proto proto;
/linux/include/net/
H A Dbpf_sk_storage.h21 extern const struct bpf_func_proto bpf_sk_storage_get_proto;
22 extern const struct bpf_func_proto bpf_sk_storage_delete_proto;
23 extern const struct bpf_func_proto bpf_sk_storage_get_tracing_proto;
24 extern const struct bpf_func_proto bpf_sk_storage_delete_tracing_proto;
/linux/kernel/trace/
H A Dbpf_trace.c193 static const struct bpf_func_proto bpf_override_return_proto = {
219 const struct bpf_func_proto bpf_probe_read_user_proto = {
256 const struct bpf_func_proto bpf_probe_read_user_str_proto = {
271 const struct bpf_func_proto bpf_probe_read_kernel_proto = {
306 const struct bpf_func_proto bpf_probe_read_kernel_str_proto = {
326 static const struct bpf_func_proto bpf_probe_read_compat_proto = {
345 static const struct bpf_func_proto bpf_probe_read_compat_str_proto = {
380 static const struct bpf_func_proto bpf_probe_write_user_proto = {
416 static const struct bpf_func_proto bpf_trace_printk_proto = {
439 const struct bpf_func_proto *bpf_get_trace_printk_proto(void) in bpf_get_trace_printk_proto()
[all …]
/linux/kernel/bpf/
H A Dhelpers.c50 const struct bpf_func_proto bpf_map_lookup_elem_proto = {
66 const struct bpf_func_proto bpf_map_update_elem_proto = {
83 const struct bpf_func_proto bpf_map_delete_elem_proto = {
97 const struct bpf_func_proto bpf_map_push_elem_proto = {
112 const struct bpf_func_proto bpf_map_pop_elem_proto = {
125 const struct bpf_func_proto bpf_map_peek_elem_proto = {
139 const struct bpf_func_proto bpf_map_lookup_percpu_elem_proto = {
149 const struct bpf_func_proto bpf_get_prandom_u32_proto = {
160 const struct bpf_func_proto bpf_get_smp_processor_id_proto = {
172 const struct bpf_func_proto bpf_get_numa_node_id_proto = {
[all …]
H A Dringbuf.c551 const struct bpf_func_proto bpf_ringbuf_reserve_proto = {
593 const struct bpf_func_proto bpf_ringbuf_submit_proto = {
606 const struct bpf_func_proto bpf_ringbuf_discard_proto = {
632 const struct bpf_func_proto bpf_ringbuf_output_proto = {
663 const struct bpf_func_proto bpf_ringbuf_query_proto = {
701 const struct bpf_func_proto bpf_ringbuf_reserve_dynptr_proto = {
722 const struct bpf_func_proto bpf_ringbuf_submit_dynptr_proto = {
741 const struct bpf_func_proto bpf_ringbuf_discard_dynptr_proto = {
873 const struct bpf_func_proto bpf_user_ringbuf_drain_proto = {
H A Dbpf_lsm.c160 static const struct bpf_func_proto bpf_bprm_opts_set_proto = {
181 static const struct bpf_func_proto bpf_ima_inode_hash_proto = {
200 static const struct bpf_func_proto bpf_ima_file_hash_proto = {
220 static const struct bpf_func_proto bpf_get_attach_cookie_proto = {
227 static const struct bpf_func_proto *
230 const struct bpf_func_proto *func_proto; in bpf_lsm_func_proto()
H A Dcore.c3147 const struct bpf_func_proto bpf_map_lookup_elem_proto __weak;
3148 const struct bpf_func_proto bpf_map_update_elem_proto __weak;
3149 const struct bpf_func_proto bpf_map_delete_elem_proto __weak;
3150 const struct bpf_func_proto bpf_map_push_elem_proto __weak;
3151 const struct bpf_func_proto bpf_map_pop_elem_proto __weak;
3152 const struct bpf_func_proto bpf_map_peek_elem_proto __weak;
3153 const struct bpf_func_proto bpf_map_lookup_percpu_elem_proto __weak;
3154 const struct bpf_func_proto bpf_spin_lock_proto __weak;
3155 const struct bpf_func_proto bpf_spin_unlock_proto __weak;
3156 const struct bpf_func_proto bpf_jiffies64_proto __weak;
[all …]
H A Dbpf_inode_storage.c215 const struct bpf_func_proto bpf_inode_storage_get_proto = {
226 const struct bpf_func_proto bpf_inode_storage_delete_proto = {
H A Dcgroup.c1838 const struct bpf_func_proto bpf_get_local_storage_proto = {
1854 const struct bpf_func_proto bpf_get_retval_proto = {
1869 const struct bpf_func_proto bpf_set_retval_proto = {
1876 static const struct bpf_func_proto *
1879 const struct bpf_func_proto *func_proto; in cgroup_dev_func_proto()
2327 static const struct bpf_func_proto bpf_sysctl_get_name_proto = {
2369 static const struct bpf_func_proto bpf_sysctl_get_current_value_proto = {
2389 static const struct bpf_func_proto bpf_sysctl_get_new_value_proto = {
2415 static const struct bpf_func_proto bpf_sysctl_set_new_value_proto = {
2424 static const struct bpf_func_proto *
[all …]
H A Dstackmap.c662 const struct bpf_func_proto bpf_get_stackid_proto = {
736 const struct bpf_func_proto bpf_get_stackid_proto_pe = {
859 const struct bpf_func_proto bpf_get_stack_proto = {
875 const struct bpf_func_proto bpf_get_stack_sleepable_proto = {
911 const struct bpf_func_proto bpf_get_task_stack_proto = {
928 const struct bpf_func_proto bpf_get_task_stack_sleepable_proto = {
1011 const struct bpf_func_proto bpf_get_stack_proto_pe = {
H A Dbpf_iter.c369 const struct bpf_func_proto *
373 const struct bpf_func_proto *fn = NULL; in bpf_iter_get_func_proto()
717 const struct bpf_func_proto bpf_for_each_map_elem_proto = {
753 const struct bpf_func_proto bpf_loop_proto = {
H A Dcfg.c501 const struct bpf_func_proto *fp; in visit_insn()
H A Dtask_iter.c822 const struct bpf_func_proto bpf_find_vma_proto = {
H A Dsyscall.c6568 static const struct bpf_func_proto bpf_sys_bpf_proto = {
6577 const struct bpf_func_proto * __weak
6593 static const struct bpf_func_proto bpf_sys_close_proto = {
6616 static const struct bpf_func_proto bpf_kallsyms_lookup_name_proto = {
6627 static const struct bpf_func_proto *
H A Dverifier.c2791 struct bpf_func_proto *proto);
4788 const struct bpf_func_proto *fn, in may_access_direct_pkt_data()
8682 const struct bpf_func_proto *fn = meta->fn; in check_func_arg()
9196 static bool check_raw_mode_ok(const struct bpf_func_proto *fn, struct bpf_call_arg_meta *meta) in check_raw_mode_ok()
9213 static bool check_args_pair_invalid(const struct bpf_func_proto *fn, int arg) in check_args_pair_invalid()
9228 static bool check_arg_pair_ok(const struct bpf_func_proto *fn) in check_arg_pair_ok()
9246 static bool check_btf_id_ok(const struct bpf_func_proto *fn) in check_btf_id_ok()
9267 static bool check_mem_arg_rw_flag_ok(const struct bpf_func_proto *fn) in check_mem_arg_rw_flag_ok()
9285 static bool check_proto_release_reg(const struct bpf_func_proto *fn, struct bpf_call_arg_meta *meta) in check_proto_release_reg()
9304 static int check_func_proto(const struct bpf_func_proto *fn, struct bpf_call_arg_meta *meta) in check_func_proto()
[all …]
H A Dfixups.c1514 const struct bpf_func_proto *fn; in bpf_do_misc_fixups()
/linux/net/core/
H A Dfilter.c97 static const struct bpf_func_proto *
1744 static const struct bpf_func_proto bpf_skb_store_bytes_proto = {
1781 static const struct bpf_func_proto bpf_skb_load_bytes_proto = {
1820 static const struct bpf_func_proto bpf_flow_dissector_load_bytes_proto = {
1864 static const struct bpf_func_proto bpf_skb_load_bytes_relative_proto = {
1889 static const struct bpf_func_proto bpf_skb_pull_data_proto = {
1902 static const struct bpf_func_proto bpf_sk_fullsock_proto = {
1929 static const struct bpf_func_proto sk_skb_pull_data_proto = {
1970 static const struct bpf_func_proto bpf_l3_csum_replace_proto = {
2024 static const struct bpf_func_proto bpf_l4_csum_replace_proto = {
[all …]
H A Dbpf_sk_storage.c329 const struct bpf_func_proto bpf_sk_storage_get_proto = {
339 const struct bpf_func_proto bpf_sk_storage_get_cg_sock_proto = {
349 const struct bpf_func_proto bpf_sk_storage_delete_proto = {
403 const struct bpf_func_proto bpf_sk_storage_get_tracing_proto = {
415 const struct bpf_func_proto bpf_sk_storage_delete_tracing_proto = {
H A Dsock_map.c636 const struct bpf_func_proto bpf_sock_map_update_proto = {
665 const struct bpf_func_proto bpf_sk_redirect_map_proto = {
696 const struct bpf_func_proto bpf_msg_redirect_map_proto = {
1242 const struct bpf_func_proto bpf_sock_hash_update_proto = {
1271 const struct bpf_func_proto bpf_sk_redirect_hash_proto = {
1302 const struct bpf_func_proto bpf_msg_redirect_hash_proto = {
/linux/drivers/media/rc/
H A Dbpf-lirc.c31 static const struct bpf_func_proto rc_repeat_proto = {
50 static const struct bpf_func_proto rc_keydown_proto = {
73 static const struct bpf_func_proto rc_pointer_rel_proto = {
82 static const struct bpf_func_proto *
/linux/net/ipv4/
H A Dbpf_tcp_ca.c128 static const struct bpf_func_proto bpf_tcp_send_ack_proto = {
151 static const struct bpf_func_proto *
/linux/net/netfilter/
H A Dnf_bpf_link.c323 static const struct bpf_func_proto *
/linux/net/unix/
H A Daf_unix.c3908 static const struct bpf_func_proto *

12