Home
last modified time | relevance | path

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

12

/linux-6.12.1/kernel/bpf/
Dcpumask.c428 BTF_ID_FLAGS(func, bpf_cpumask_create, KF_ACQUIRE | KF_RET_NULL)
429 BTF_ID_FLAGS(func, bpf_cpumask_release, KF_RELEASE)
430 BTF_ID_FLAGS(func, bpf_cpumask_acquire, KF_ACQUIRE | KF_TRUSTED_ARGS)
431 BTF_ID_FLAGS(func, bpf_cpumask_first, KF_RCU)
432 BTF_ID_FLAGS(func, bpf_cpumask_first_zero, KF_RCU)
433 BTF_ID_FLAGS(func, bpf_cpumask_first_and, KF_RCU)
434 BTF_ID_FLAGS(func, bpf_cpumask_set_cpu, KF_RCU)
435 BTF_ID_FLAGS(func, bpf_cpumask_clear_cpu, KF_RCU)
436 BTF_ID_FLAGS(func, bpf_cpumask_test_cpu, KF_RCU)
437 BTF_ID_FLAGS(func, bpf_cpumask_test_and_set_cpu, KF_RCU)
[all …]
Dhelpers.c3045 BTF_ID_FLAGS(func, crash_kexec, KF_DESTRUCTIVE)
3047 BTF_ID_FLAGS(func, bpf_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3048 BTF_ID_FLAGS(func, bpf_percpu_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3049 BTF_ID_FLAGS(func, bpf_obj_drop_impl, KF_RELEASE)
3050 BTF_ID_FLAGS(func, bpf_percpu_obj_drop_impl, KF_RELEASE)
3051 BTF_ID_FLAGS(func, bpf_refcount_acquire_impl, KF_ACQUIRE | KF_RET_NULL | KF_RCU)
3052 BTF_ID_FLAGS(func, bpf_list_push_front_impl)
3053 BTF_ID_FLAGS(func, bpf_list_push_back_impl)
3054 BTF_ID_FLAGS(func, bpf_list_pop_front, KF_ACQUIRE | KF_RET_NULL)
3055 BTF_ID_FLAGS(func, bpf_list_pop_back, KF_ACQUIRE | KF_RET_NULL)
[all …]
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)
Darena.c568 BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE)
569 BTF_ID_FLAGS(func, bpf_arena_free_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE)
/linux-6.12.1/tools/testing/selftests/bpf/bpf_testmod/
Dbpf_testmod.c572 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
573 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_next, KF_ITER_NEXT | KF_RET_NULL)
574 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
575 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_value)
576 BTF_ID_FLAGS(func, bpf_kfunc_common_test)
577 BTF_ID_FLAGS(func, bpf_kfunc_dynptr_test)
578 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_nonzero_offset_test, KF_ACQUIRE)
579 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_zero_offset_test, KF_ACQUIRE)
580 BTF_ID_FLAGS(func, bpf_kfunc_nested_release_test, KF_RELEASE)
581 BTF_ID_FLAGS(func, bpf_kfunc_trusted_vma_test, KF_TRUSTED_ARGS)
[all …]
/linux-6.12.1/fs/
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-6.12.1/drivers/hid/bpf/
Dhid_bpf_dispatch.c570 BTF_ID_FLAGS(func, hid_bpf_get_data, KF_RET_NULL)
571 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
572 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE)
573 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE)
574 BTF_ID_FLAGS(func, hid_bpf_hw_output_report, KF_SLEEPABLE)
575 BTF_ID_FLAGS(func, hid_bpf_input_report, KF_SLEEPABLE)
576 BTF_ID_FLAGS(func, hid_bpf_try_input_report)
586 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL)
587 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE)
588 BTF_ID_FLAGS(func, hid_bpf_hw_request)
[all …]
/linux-6.12.1/net/netfilter/
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)
Dnf_nat_bpf.c58 BTF_ID_FLAGS(func, bpf_ct_set_nat_info, KF_TRUSTED_ARGS)
Dnf_flow_table_bpf.c108 BTF_ID_FLAGS(func, bpf_xdp_flow_lookup, KF_TRUSTED_ARGS | KF_RET_NULL)
/linux-6.12.1/net/ipv4/
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)
278 BTF_ID_FLAGS(func, dctcp_ssthresh)
279 BTF_ID_FLAGS(func, dctcp_cwnd_undo)
280 BTF_ID_FLAGS(func, dctcp_state)
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)
Dtcp_cubic.c489 BTF_ID_FLAGS(func, cubictcp_init)
490 BTF_ID_FLAGS(func, cubictcp_recalc_ssthresh)
491 BTF_ID_FLAGS(func, cubictcp_cong_avoid)
492 BTF_ID_FLAGS(func, cubictcp_state)
493 BTF_ID_FLAGS(func, cubictcp_cwnd_event)
494 BTF_ID_FLAGS(func, cubictcp_acked)
Dfou_bpf.c104 BTF_ID_FLAGS(func, bpf_skb_set_fou_encap)
105 BTF_ID_FLAGS(func, bpf_skb_get_fou_encap)
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-6.12.1/net/xfrm/
Dxfrm_interface_bpf.c97 BTF_ID_FLAGS(func, bpf_skb_get_xfrm_info)
98 BTF_ID_FLAGS(func, bpf_skb_set_xfrm_info)
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-6.12.1/kernel/sched/
Dext.c5939 BTF_ID_FLAGS(func, scx_bpf_select_cpu_dfl, KF_RCU)
6079 BTF_ID_FLAGS(func, scx_bpf_dispatch, KF_RCU)
6080 BTF_ID_FLAGS(func, scx_bpf_dispatch_vtime, KF_RCU)
6378 BTF_ID_FLAGS(func, scx_bpf_dispatch_nr_slots)
6379 BTF_ID_FLAGS(func, scx_bpf_dispatch_cancel)
6380 BTF_ID_FLAGS(func, scx_bpf_consume)
6381 BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq_set_slice)
6382 BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq_set_vtime)
6383 BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq, KF_RCU)
6384 BTF_ID_FLAGS(func, scx_bpf_dispatch_vtime_from_dsq, KF_RCU)
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/bpf_test_modorder_x/
Dbpf_test_modorder_x.c17 BTF_ID_FLAGS(func, bpf_test_modorder_retx);
/linux-6.12.1/tools/testing/selftests/bpf/bpf_test_modorder_y/
Dbpf_test_modorder_y.c17 BTF_ID_FLAGS(func, bpf_test_modorder_rety);
/linux-6.12.1/net/mptcp/
Dbpf.c24 BTF_ID_FLAGS(func, update_socket_protocol)
/linux-6.12.1/include/linux/
Dbtf_ids.h71 #define BTF_ID_FLAGS(prefix, name, ...) \ macro
222 #define BTF_ID_FLAGS(prefix, name, ...) macro
/linux-6.12.1/fs/verity/
Dmeasure.c164 BTF_ID_FLAGS(func, bpf_get_fsverity_digest, KF_TRUSTED_ARGS) in BTF_ID_FLAGS() function
/linux-6.12.1/net/bpf/
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-6.12.1/kernel/cgroup/
Drstat.c641 BTF_ID_FLAGS(func, cgroup_rstat_updated)
642 BTF_ID_FLAGS(func, cgroup_rstat_flush, KF_SLEEPABLE)

12