Home
last modified time | relevance | path

Searched refs:BTF_ID_FLAGS (Results 1 – 25 of 28) sorted by relevance

12

/linux/kernel/bpf/
H A Dcpumask.c426 BTF_ID_FLAGS(func, bpf_cpumask_create, KF_ACQUIRE | KF_RET_NULL)
427 BTF_ID_FLAGS(func, bpf_cpumask_release, KF_RELEASE)
428 BTF_ID_FLAGS(func, bpf_cpumask_acquire, KF_ACQUIRE | KF_TRUSTED_ARGS)
429 BTF_ID_FLAGS(func, bpf_cpumask_first, KF_RCU)
430 BTF_ID_FLAGS(func, bpf_cpumask_first_zero, KF_RCU)
431 BTF_ID_FLAGS(func, bpf_cpumask_first_and, KF_RCU)
432 BTF_ID_FLAGS(func, bpf_cpumask_set_cpu, KF_RCU)
433 BTF_ID_FLAGS(func, bpf_cpumask_clear_cpu, KF_RCU)
434 BTF_ID_FLAGS(func, bpf_cpumask_test_cpu, KF_RCU)
435 BTF_ID_FLAGS(func, bpf_cpumask_test_and_set_cpu, KF_RCU)
[all …]
H A Dhelpers.c3089 BTF_ID_FLAGS(func, crash_kexec, KF_DESTRUCTIVE)
3091 BTF_ID_FLAGS(func, bpf_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3092 BTF_ID_FLAGS(func, bpf_percpu_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3093 BTF_ID_FLAGS(func, bpf_obj_drop_impl, KF_RELEASE)
3094 BTF_ID_FLAGS(func, bpf_percpu_obj_drop_impl, KF_RELEASE)
3095 BTF_ID_FLAGS(func, bpf_refcount_acquire_impl, KF_ACQUIRE | KF_RET_NULL | KF_RCU)
3096 BTF_ID_FLAGS(func, bpf_list_push_front_impl)
3097 BTF_ID_FLAGS(func, bpf_list_push_back_impl)
3098 BTF_ID_FLAGS(func, bpf_list_pop_front, KF_ACQUIRE | KF_RET_NULL)
3099 BTF_ID_FLAGS(func, bpf_list_pop_back, KF_ACQUIRE | KF_RET_NULL)
[all …]
H A Dcrypto.c349 BTF_ID_FLAGS(func, bpf_crypto_ctx_create, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
350 BTF_ID_FLAGS(func, bpf_crypto_ctx_release, KF_RELEASE)
351 BTF_ID_FLAGS(func, bpf_crypto_ctx_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
360 BTF_ID_FLAGS(func, bpf_crypto_decrypt, KF_RCU)
361 BTF_ID_FLAGS(func, bpf_crypto_encrypt, KF_RCU)
H A Darena.c580 BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE)
581 BTF_ID_FLAGS(func, bpf_arena_free_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE)
H A Dmap_iter.c217 BTF_ID_FLAGS(func, bpf_map_sum_elem_count, KF_TRUSTED_ARGS)
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c609 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
610 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_next, KF_ITER_NEXT | KF_RET_NULL)
611 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
612 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_value)
613 BTF_ID_FLAGS(func, bpf_kfunc_common_test)
614 BTF_ID_FLAGS(func, bpf_kfunc_dynptr_test)
615 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_nonzero_offset_test, KF_ACQUIRE)
616 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_zero_offset_test, KF_ACQUIRE)
617 BTF_ID_FLAGS(func, bpf_kfunc_nested_release_test, KF_RELEASE)
618 BTF_ID_FLAGS(func, bpf_kfunc_trusted_vma_test, KF_TRUSTED_ARGS)
[all …]
H A Dbpf_test_modorder_x.c17 BTF_ID_FLAGS(func, bpf_test_modorder_retx);
H A Dbpf_test_modorder_y.c17 BTF_ID_FLAGS(func, bpf_test_modorder_rety);
/linux/fs/
H A Dbpf_fs_kfuncs.c158 BTF_ID_FLAGS(func, bpf_get_task_exe_file,
160 BTF_ID_FLAGS(func, bpf_put_file, KF_RELEASE) in BTF_ID_FLAGS() function
161 BTF_ID_FLAGS(func, bpf_path_d_path, KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
162 BTF_ID_FLAGS(func, bpf_get_dentry_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
163 BTF_ID_FLAGS(func, bpf_get_file_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
/linux/drivers/hid/bpf/
H A Dhid_bpf_dispatch.c564 BTF_ID_FLAGS(func, hid_bpf_get_data, KF_RET_NULL)
565 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
566 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE)
567 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE)
568 BTF_ID_FLAGS(func, hid_bpf_hw_output_report, KF_SLEEPABLE)
569 BTF_ID_FLAGS(func, hid_bpf_input_report, KF_SLEEPABLE)
570 BTF_ID_FLAGS(func, hid_bpf_try_input_report)
580 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL)
581 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE)
582 BTF_ID_FLAGS(func, hid_bpf_hw_request)
[all …]
/linux/net/netfilter/
H A Dnf_conntrack_bpf.c513 BTF_ID_FLAGS(func, bpf_xdp_ct_alloc, KF_ACQUIRE | KF_RET_NULL)
514 BTF_ID_FLAGS(func, bpf_xdp_ct_lookup, KF_ACQUIRE | KF_RET_NULL)
515 BTF_ID_FLAGS(func, bpf_skb_ct_alloc, KF_ACQUIRE | KF_RET_NULL)
516 BTF_ID_FLAGS(func, bpf_skb_ct_lookup, KF_ACQUIRE | KF_RET_NULL)
517 BTF_ID_FLAGS(func, bpf_ct_insert_entry, KF_ACQUIRE | KF_RET_NULL | KF_RELEASE)
518 BTF_ID_FLAGS(func, bpf_ct_release, KF_RELEASE)
519 BTF_ID_FLAGS(func, bpf_ct_set_timeout, KF_TRUSTED_ARGS)
520 BTF_ID_FLAGS(func, bpf_ct_change_timeout, KF_TRUSTED_ARGS)
521 BTF_ID_FLAGS(func, bpf_ct_set_status, KF_TRUSTED_ARGS)
522 BTF_ID_FLAGS(func, bpf_ct_change_status, KF_TRUSTED_ARGS)
H A Dnf_nat_bpf.c58 BTF_ID_FLAGS(func, bpf_ct_set_nat_info, KF_TRUSTED_ARGS)
H A Dnf_flow_table_bpf.c108 BTF_ID_FLAGS(func, bpf_xdp_flow_lookup, KF_TRUSTED_ARGS | KF_RET_NULL)
/linux/net/ipv4/
H A Dtcp_dctcp.c275 BTF_ID_FLAGS(func, dctcp_init)
276 BTF_ID_FLAGS(func, dctcp_update_alpha)
277 BTF_ID_FLAGS(func, dctcp_cwnd_event) in dctcp_register()
278 BTF_ID_FLAGS(func, dctcp_ssthresh) in dctcp_register()
279 BTF_ID_FLAGS(func, dctcp_cwnd_undo) in dctcp_register()
280 BTF_ID_FLAGS(func, dctcp_state) in dctcp_register()
H A Dbpf_tcp_ca.c192 BTF_ID_FLAGS(func, tcp_reno_ssthresh)
193 BTF_ID_FLAGS(func, tcp_reno_cong_avoid)
194 BTF_ID_FLAGS(func, tcp_reno_undo_cwnd)
195 BTF_ID_FLAGS(func, tcp_slow_start)
196 BTF_ID_FLAGS(func, tcp_cong_avoid_ai)
H A Dfou_bpf.c104 BTF_ID_FLAGS(func, bpf_skb_set_fou_encap)
105 BTF_ID_FLAGS(func, bpf_skb_get_fou_encap)
H A Dtcp_bbr.c1159 BTF_ID_FLAGS(func, bbr_init)
1160 BTF_ID_FLAGS(func, bbr_main)
1161 BTF_ID_FLAGS(func, bbr_sndbuf_expand)
1162 BTF_ID_FLAGS(func, bbr_undo_cwnd)
1163 BTF_ID_FLAGS(func, bbr_cwnd_event)
1164 BTF_ID_FLAGS(func, bbr_ssthresh)
1165 BTF_ID_FLAGS(func, bbr_min_tso_segs)
1166 BTF_ID_FLAGS(func, bbr_set_state)
/linux/kernel/sched/
H A Dext.c6446 BTF_ID_FLAGS(func, scx_bpf_select_cpu_dfl, KF_RCU)
6605 BTF_ID_FLAGS(func, scx_bpf_dsq_insert, KF_RCU)
6606 BTF_ID_FLAGS(func, scx_bpf_dsq_insert_vtime, KF_RCU)
6607 BTF_ID_FLAGS(func, scx_bpf_dispatch, KF_RCU)
6608 BTF_ID_FLAGS(func, scx_bpf_dispatch_vtime, KF_RCU)
6917 BTF_ID_FLAGS(func, scx_bpf_dispatch_nr_slots)
6918 BTF_ID_FLAGS(func, scx_bpf_dispatch_cancel)
6919 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local)
6920 BTF_ID_FLAGS(func, scx_bpf_consume)
6921 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice)
[all …]
/linux/net/xfrm/
H A Dxfrm_interface_bpf.c97 BTF_ID_FLAGS(func, bpf_skb_get_xfrm_info)
98 BTF_ID_FLAGS(func, bpf_skb_set_xfrm_info)
H A Dxfrm_state_bpf.c121 BTF_ID_FLAGS(func, bpf_xdp_get_xfrm_state, KF_RET_NULL | KF_ACQUIRE)
122 BTF_ID_FLAGS(func, bpf_xdp_xfrm_state_release, KF_RELEASE)
/linux/net/mptcp/
H A Dbpf.c24 BTF_ID_FLAGS(func, update_socket_protocol)
/linux/fs/verity/
H A Dmeasure.c164 BTF_ID_FLAGS(func, bpf_get_fsverity_digest, KF_TRUSTED_ARGS) in BTF_ID_FLAGS() function
/linux/net/bpf/
H A Dtest_run.c641 BTF_ID_FLAGS(func, bpf_modify_return_test)
642 BTF_ID_FLAGS(func, bpf_modify_return_test2)
643 BTF_ID_FLAGS(func, bpf_modify_return_test_tp)
644 BTF_ID_FLAGS(func, bpf_fentry_test1, KF_SLEEPABLE)
653 BTF_ID_FLAGS(func, bpf_kfunc_call_test_release, KF_RELEASE) in BTF_ID_FLAGS() function
654 BTF_ID_FLAGS(func, bpf_kfunc_call_memb_release, KF_RELEASE) in BTF_ID_FLAGS()
/linux/kernel/cgroup/
H A Drstat.c649 BTF_ID_FLAGS(func, cgroup_rstat_updated)
650 BTF_ID_FLAGS(func, cgroup_rstat_flush, KF_SLEEPABLE)
/linux/kernel/trace/
H A Dbpf_trace.c1412 BTF_ID_FLAGS(func, bpf_lookup_user_key, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
1413 BTF_ID_FLAGS(func, bpf_lookup_system_key, KF_ACQUIRE | KF_RET_NULL)
1414 BTF_ID_FLAGS(func, bpf_key_put, KF_RELEASE)
1416 BTF_ID_FLAGS(func, bpf_verify_pkcs7_signature, KF_SLEEPABLE)
3545 BTF_ID_FLAGS(func, bpf_session_is_return) in BTF_ID_FLAGS() function
3546 BTF_ID_FLAGS(func, bpf_session_cookie) in BTF_ID_FLAGS()

12