Home
last modified time | relevance | path

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

12

/linux/kernel/bpf/
H A Dcpumask.c478 BTF_ID_FLAGS(func, bpf_cpumask_create, KF_ACQUIRE | KF_RET_NULL) in BTF_ID()
479 BTF_ID_FLAGS(func, bpf_cpumask_release, KF_RELEASE) in BTF_ID()
480 BTF_ID_FLAGS(func, bpf_cpumask_acquire, KF_ACQUIRE | KF_TRUSTED_ARGS)
481 BTF_ID_FLAGS(func, bpf_cpumask_first, KF_RCU)
482 BTF_ID_FLAGS(func, bpf_cpumask_first_zero, KF_RCU)
483 BTF_ID_FLAGS(func, bpf_cpumask_first_and, KF_RCU)
484 BTF_ID_FLAGS(func, bpf_cpumask_set_cpu, KF_RCU)
485 BTF_ID_FLAGS(func, bpf_cpumask_clear_cpu, KF_RCU)
486 BTF_ID_FLAGS(func, bpf_cpumask_test_cpu, KF_RCU)
487 BTF_ID_FLAGS(fun
[all...]
H A Dhelpers.c3710 BTF_ID_FLAGS(func, crash_kexec, KF_DESTRUCTIVE)
3712 BTF_ID_FLAGS(func, bpf_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3713 BTF_ID_FLAGS(func, bpf_percpu_obj_new_impl, KF_ACQUIRE | KF_RET_NULL)
3714 BTF_ID_FLAGS(func, bpf_obj_drop_impl, KF_RELEASE)
3715 BTF_ID_FLAGS(func, bpf_percpu_obj_drop_impl, KF_RELEASE)
3716 BTF_ID_FLAGS(func, bpf_refcount_acquire_impl, KF_ACQUIRE | KF_RET_NULL | KF_RCU)
3717 BTF_ID_FLAGS(func, bpf_list_push_front_impl)
3718 BTF_ID_FLAGS(func, bpf_list_push_back_impl)
3719 BTF_ID_FLAGS(func, bpf_list_pop_front, KF_ACQUIRE | KF_RET_NULL)
3720 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 Drqspinlock.c745 BTF_ID_FLAGS(func, bpf_res_spin_lock, KF_RET_NULL)
746 BTF_ID_FLAGS(func, bpf_res_spin_unlock)
747 BTF_ID_FLAGS(func, bpf_res_spin_lock_irqsave, KF_RET_NULL)
748 BTF_ID_FLAGS(func, bpf_res_spin_unlock_irqrestore)
H A Darena.c621 BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE | KF_ARENA_RET | KF_ARENA_…
622 BTF_ID_FLAGS(func, bpf_arena_free_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE | KF_ARENA_ARG2)
623 BTF_ID_FLAGS(func, bpf_arena_reserve_pages, KF_TRUSTED_ARGS | KF_SLEEPABLE | KF_ARENA_ARG2)
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c613 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
614 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_next, KF_ITER_NEXT | KF_RET_NULL)
615 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
616 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_value)
617 BTF_ID_FLAGS(func, bpf_kfunc_common_test)
618 BTF_ID_FLAGS(func, bpf_kfunc_dynptr_test)
619 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_nonzero_offset_test, KF_ACQUIRE)
620 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_zero_offset_test, KF_ACQUIRE)
621 BTF_ID_FLAGS(func, bpf_kfunc_nested_release_test, KF_RELEASE)
622 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.c362 BTF_ID_FLAGS(func, bpf_get_task_exe_file,
364 BTF_ID_FLAGS(func, bpf_put_file, KF_RELEASE) in BTF_ID_FLAGS() function
365 BTF_ID_FLAGS(func, bpf_path_d_path, KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
366 BTF_ID_FLAGS(func, bpf_get_dentry_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
367 BTF_ID_FLAGS(func, bpf_get_file_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
368 BTF_ID_FLAGS(func, bpf_set_dentry_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
369 BTF_ID_FLAGS(func, bpf_remove_dentry_xattr, KF_SLEEPABLE | KF_TRUSTED_ARGS) in BTF_ID_FLAGS()
/linux/drivers/hid/bpf/
H A Dhid_bpf_dispatch.c573 BTF_ID_FLAGS(func, hid_bpf_get_data, KF_RET_NULL)
574 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
575 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE)
576 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE)
577 BTF_ID_FLAGS(func, hid_bpf_hw_output_report, KF_SLEEPABLE)
578 BTF_ID_FLAGS(func, hid_bpf_input_report, KF_SLEEPABLE)
579 BTF_ID_FLAGS(func, hid_bpf_try_input_report)
589 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL)
590 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE)
591 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/kernel/sched/
H A Dext_idle.c1259 BTF_ID_FLAGS(func, scx_bpf_cpu_node)
1260 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask_node, KF_ACQUIRE)
1261 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask, KF_ACQUIRE)
1262 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask_node, KF_ACQUIRE)
1263 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask, KF_ACQUIRE)
1264 BTF_ID_FLAGS(func, scx_bpf_put_idle_cpumask, KF_RELEASE)
1265 BTF_ID_FLAGS(func, scx_bpf_test_and_clear_cpu_idle)
1266 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu_node, KF_RCU)
1267 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu, KF_RCU)
1268 BTF_ID_FLAGS(func, scx_bpf_pick_any_cpu_node, KF_RCU)
[all …]
H A Dext.c6467 BTF_ID_FLAGS(func, scx_bpf_dsq_insert, KF_RCU)
6468 BTF_ID_FLAGS(func, scx_bpf_dsq_insert_vtime, KF_RCU)
6738 BTF_ID_FLAGS(func, scx_bpf_dispatch_nr_slots)
6739 BTF_ID_FLAGS(func, scx_bpf_dispatch_cancel)
6740 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local)
6741 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice)
6742 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_vtime)
6743 BTF_ID_FLAGS(func, scx_bpf_dsq_move, KF_RCU)
6744 BTF_ID_FLAGS(func, scx_bpf_dsq_move_vtime, KF_RCU)
6815 BTF_ID_FLAGS(func, scx_bpf_reenqueue_local)
[all …]
/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)
278 BTF_ID_FLAGS(func, dctcp_ssthresh)
279 BTF_ID_FLAGS(func, dctcp_cwnd_undo)
280 BTF_ID_FLAGS(func, dctcp_state)
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/net/sched/
H A Dbpf_qdisc.c274 BTF_ID_FLAGS(func, bpf_skb_get_hash, KF_TRUSTED_ARGS)
275 BTF_ID_FLAGS(func, bpf_kfree_skb, KF_RELEASE)
276 BTF_ID_FLAGS(func, bpf_qdisc_skb_drop, KF_RELEASE)
277 BTF_ID_FLAGS(func, bpf_dynptr_from_skb, KF_TRUSTED_ARGS)
278 BTF_ID_FLAGS(func, bpf_qdisc_watchdog_schedule, KF_TRUSTED_ARGS)
279 BTF_ID_FLAGS(func, bpf_qdisc_init_prologue, KF_TRUSTED_ARGS)
280 BTF_ID_FLAGS(func, bpf_qdisc_reset_destroy_epilogue, KF_TRUSTED_ARGS)
281 BTF_ID_FLAGS(func, bpf_qdisc_bstats_update, KF_TRUSTED_ARGS)
/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.c165 BTF_ID_FLAGS(func, bpf_get_fsverity_digest, KF_TRUSTED_ARGS) in BTF_ID_FLAGS() function
/linux/net/bpf/
H A Dtest_run.c646 BTF_ID_FLAGS(func, bpf_modify_return_test)
647 BTF_ID_FLAGS(func, bpf_modify_return_test2)
648 BTF_ID_FLAGS(func, bpf_modify_return_test_tp)
649 BTF_ID_FLAGS(func, bpf_fentry_test1, KF_SLEEPABLE)
658 BTF_ID_FLAGS(func, bpf_kfunc_call_test_release, KF_RELEASE) in BTF_ID_FLAGS() function
659 BTF_ID_FLAGS(func, bpf_kfunc_call_memb_release, KF_RELEASE) in BTF_ID_FLAGS()

12