| /linux/kernel/bpf/ |
| H A D | cpumask.c | 478 BTF_ID_FLAGS(func, bpf_cpumask_create, KF_ACQUIRE | KF_RET_NULL) 479 BTF_ID_FLAGS(func, bpf_cpumask_release, KF_RELEASE) 480 BTF_ID_FLAGS(func, bpf_cpumask_acquire, KF_ACQUIRE) 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(func, bpf_cpumask_test_and_set_cpu, KF_RCU) [all …]
|
| H A D | helpers.c | 4807 BTF_ID_FLAGS(func, crash_kexec, KF_DESTRUCTIVE) 4809 BTF_ID_FLAGS(func, bpf_obj_new, KF_ACQUIRE | KF_RET_NULL | KF_IMPLICIT_ARGS) 4810 BTF_ID_FLAGS(func, bpf_obj_new_impl, KF_ACQUIRE | KF_RET_NULL) 4811 BTF_ID_FLAGS(func, bpf_percpu_obj_new, KF_ACQUIRE | KF_RET_NULL | KF_IMPLICIT_ARGS) 4812 BTF_ID_FLAGS(func, bpf_percpu_obj_new_impl, KF_ACQUIRE | KF_RET_NULL) 4813 BTF_ID_FLAGS(func, bpf_obj_drop, KF_RELEASE | KF_IMPLICIT_ARGS) 4814 BTF_ID_FLAGS(func, bpf_obj_drop_impl, KF_RELEASE) 4815 BTF_ID_FLAGS(func, bpf_percpu_obj_drop, KF_RELEASE | KF_IMPLICIT_ARGS) 4816 BTF_ID_FLAGS(func, bpf_percpu_obj_drop_impl, KF_RELEASE) 4817 BTF_ID_FLAGS(func, bpf_refcount_acquire, [all …]
|
| H A D | crypto.c | 355 BTF_ID_FLAGS(func, bpf_crypto_ctx_create, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE) 356 BTF_ID_FLAGS(func, bpf_crypto_ctx_release, KF_RELEASE) 357 BTF_ID_FLAGS(func, bpf_crypto_ctx_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL) 366 BTF_ID_FLAGS(func, bpf_crypto_decrypt, KF_RCU) 367 BTF_ID_FLAGS(func, bpf_crypto_encrypt, KF_RCU)
|
| H A D | rqspinlock.c | 748 BTF_ID_FLAGS(func, bpf_res_spin_lock, KF_RET_NULL | KF_SPINLOCK_SAFE) 749 BTF_ID_FLAGS(func, bpf_res_spin_unlock, KF_SPINLOCK_SAFE) 750 BTF_ID_FLAGS(func, bpf_res_spin_lock_irqsave, KF_RET_NULL | KF_SPINLOCK_SAFE) 751 BTF_ID_FLAGS(func, bpf_res_spin_unlock_irqrestore, KF_SPINLOCK_SAFE)
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 840 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW) 841 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_next, KF_ITER_NEXT | KF_RET_NULL) 842 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY) 843 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_value) 844 BTF_ID_FLAGS(func, bpf_kfunc_common_test) 845 BTF_ID_FLAGS(func, bpf_kfunc_arena_arg_test) 846 BTF_ID_FLAGS(func, bpf_kfunc_arena_cap_test) 847 BTF_ID_FLAGS(func, bpf_kfunc_arena_cap_nullable_test) 848 BTF_ID_FLAGS(func, bpf_kfunc_arena_args5_test) 849 BTF_ID_FLAGS(func, bpf_kfunc_arena_stack_arg_test) [all …]
|
| H A D | bpf_test_modorder_x.c | 17 BTF_ID_FLAGS(func, bpf_test_modorder_retx);
|
| H A D | bpf_test_modorder_y.c | 17 BTF_ID_FLAGS(func, bpf_test_modorder_rety);
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | resolve_btfids.c | 112 BTF_ID_FLAGS(func, kfunc_a) 113 BTF_ID_FLAGS(func, kfunc_b, KF_FASTCALL) 114 BTF_ID_FLAGS(func, kfunc_c, KF_ARENA_RET | KF_ARENA_ARG1 | KF_ARENA_ARG2) 115 BTF_ID_FLAGS(func, kfunc_d, KF_ARENA_ARG2) 116 BTF_ID_FLAGS(func, kfunc_e) 117 BTF_ID_FLAGS(func, kfunc_f) 118 BTF_ID_FLAGS(func, kfunc_g, KF_ARENA_RET) 126 BTF_ID_FLAGS(func, kfunc_g, KF_ARENA_RET) 127 BTF_ID_FLAGS(func, kfunc_f) 128 BTF_ID_FLAGS(func, kfunc_e) [all …]
|
| /linux/fs/ |
| H A D | bpf_fs_kfuncs.c | 420 BTF_ID_FLAGS(func, bpf_get_task_exe_file, KF_ACQUIRE | KF_RET_NULL) 421 BTF_ID_FLAGS(func, bpf_put_file, KF_RELEASE) in BTF_ID_FLAGS() function 422 BTF_ID_FLAGS(func, bpf_path_d_path) in BTF_ID_FLAGS() 423 BTF_ID_FLAGS(func, bpf_get_dentry_xattr, KF_SLEEPABLE) in BTF_ID_FLAGS() 424 BTF_ID_FLAGS(func, bpf_get_file_xattr, KF_SLEEPABLE) in BTF_ID_FLAGS() 425 BTF_ID_FLAGS(func, bpf_set_dentry_xattr, KF_SLEEPABLE) in BTF_ID_FLAGS() 426 BTF_ID_FLAGS(func, bpf_remove_dentry_xattr, KF_SLEEPABLE) in BTF_ID_FLAGS() 427 BTF_ID_FLAGS(func, bpf_real_data_inode, KF_SLEEPABLE | KF_RET_NULL) in BTF_ID_FLAGS() 429 BTF_ID_FLAGS(func, bpf_sock_read_xattr, KF_RCU) in BTF_ID_FLAGS()
|
| /linux/drivers/hid/bpf/ |
| H A D | hid_bpf_dispatch.c | 577 BTF_ID_FLAGS(func, hid_bpf_get_data, KF_RET_NULL) 578 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE) 579 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE) 580 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE) 581 BTF_ID_FLAGS(func, hid_bpf_hw_output_report, KF_SLEEPABLE) 582 BTF_ID_FLAGS(func, hid_bpf_input_report, KF_SLEEPABLE) 583 BTF_ID_FLAGS(func, hid_bpf_try_input_report) 593 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE) 594 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE) 595 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE) [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_bpf.c | 523 BTF_ID_FLAGS(func, bpf_xdp_ct_alloc, KF_ACQUIRE | KF_RET_NULL) 524 BTF_ID_FLAGS(func, bpf_xdp_ct_lookup, KF_ACQUIRE | KF_RET_NULL) 525 BTF_ID_FLAGS(func, bpf_skb_ct_alloc, KF_ACQUIRE | KF_RET_NULL) 526 BTF_ID_FLAGS(func, bpf_skb_ct_lookup, KF_ACQUIRE | KF_RET_NULL) 527 BTF_ID_FLAGS(func, bpf_ct_insert_entry, KF_ACQUIRE | KF_RET_NULL | KF_RELEASE) 528 BTF_ID_FLAGS(func, bpf_ct_release, KF_RELEASE) 529 BTF_ID_FLAGS(func, bpf_ct_set_timeout) 530 BTF_ID_FLAGS(func, bpf_ct_change_timeout) 531 BTF_ID_FLAGS(func, bpf_ct_set_status) 532 BTF_ID_FLAGS(func, bpf_ct_change_status)
|
| /linux/net/core/ |
| H A D | bpf_ksock.c | 261 BTF_ID_FLAGS(func, bpf_ksock_create, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE) 262 BTF_ID_FLAGS(func, bpf_ksock_connect, KF_SLEEPABLE) 271 BTF_ID_FLAGS(func, bpf_ksock_release, KF_RELEASE) in BTF_ID_FLAGS() function 272 BTF_ID_FLAGS(func, bpf_ksock_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL) in BTF_ID_FLAGS() 273 BTF_ID_FLAGS(func, bpf_ksock_send, KF_SLEEPABLE) in BTF_ID_FLAGS()
|
| /linux/kernel/sched/ext/ |
| H A D | idle.c | 1512 BTF_ID_FLAGS(func, scx_bpf_cpu_node, KF_IMPLICIT_ARGS) 1513 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask_node, KF_IMPLICIT_ARGS | KF_ACQUIRE) 1514 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask, KF_IMPLICIT_ARGS | KF_ACQUIRE) 1515 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask_node, KF_IMPLICIT_ARGS | KF_ACQUIRE) 1516 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask, KF_IMPLICIT_ARGS | KF_ACQUIRE) 1517 BTF_ID_FLAGS(func, scx_bpf_put_idle_cpumask, KF_RELEASE) 1518 BTF_ID_FLAGS(func, scx_bpf_test_and_clear_cpu_idle, KF_IMPLICIT_ARGS) 1519 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu_node, KF_IMPLICIT_ARGS | KF_RCU) 1520 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu, KF_IMPLICIT_ARGS | KF_RCU) 1521 BTF_ID_FLAGS(func, scx_bpf_pick_any_cpu_node, KF_IMPLICIT_ARGS | KF_RCU) [all …]
|
| H A D | ext.c | 8963 BTF_ID_FLAGS(func, scx_bpf_dsq_insert, KF_IMPLICIT_ARGS | KF_RCU) 8964 BTF_ID_FLAGS(func, scx_bpf_dsq_insert___v2, KF_IMPLICIT_ARGS | KF_RCU) 8965 BTF_ID_FLAGS(func, __scx_bpf_dsq_insert_vtime, KF_IMPLICIT_ARGS | KF_RCU) 8966 BTF_ID_FLAGS(func, scx_bpf_dsq_insert_vtime, KF_RCU) 9299 BTF_ID_FLAGS(func, scx_bpf_dispatch_nr_slots, KF_IMPLICIT_ARGS) 9300 BTF_ID_FLAGS(func, scx_bpf_dispatch_cancel, KF_IMPLICIT_ARGS) 9301 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local, KF_IMPLICIT_ARGS) 9302 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local___v2, KF_IMPLICIT_ARGS) 9304 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice, KF_RCU) 9305 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_vtime, KF_RCU) [all …]
|
| H A D | cid.c | 944 BTF_ID_FLAGS(func, scx_bpf_cid_override, KF_IMPLICIT_ARGS | KF_SLEEPABLE) 954 BTF_ID_FLAGS(func, scx_bpf_cid_to_cpu, KF_IMPLICIT_ARGS) 955 BTF_ID_FLAGS(func, scx_bpf_cpu_to_cid, KF_IMPLICIT_ARGS) 956 BTF_ID_FLAGS(func, scx_bpf_cid_topo, KF_IMPLICIT_ARGS)
|
| /linux/net/sched/ |
| H A D | bpf_qdisc.c | 280 BTF_ID_FLAGS(func, bpf_skb_get_hash) 281 BTF_ID_FLAGS(func, bpf_kfree_skb, KF_RELEASE) 282 BTF_ID_FLAGS(func, bpf_qdisc_skb_drop, KF_RELEASE) 283 BTF_ID_FLAGS(func, bpf_dynptr_from_skb) 284 BTF_ID_FLAGS(func, bpf_qdisc_watchdog_schedule) 285 BTF_ID_FLAGS(func, bpf_qdisc_init_prologue) 286 BTF_ID_FLAGS(func, bpf_qdisc_reset_destroy_epilogue) 287 BTF_ID_FLAGS(func, bpf_qdisc_bstats_update)
|
| /linux/net/ipv4/ |
| H A D | bpf_tcp_ca.c | 192 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 D | fou_bpf.c | 104 BTF_ID_FLAGS(func, bpf_skb_set_fou_encap) 105 BTF_ID_FLAGS(func, bpf_skb_get_fou_encap)
|
| /linux/net/xfrm/ |
| H A D | xfrm_interface_bpf.c | 97 BTF_ID_FLAGS(func, bpf_skb_get_xfrm_info) 98 BTF_ID_FLAGS(func, bpf_skb_set_xfrm_info)
|
| H A D | xfrm_state_bpf.c | 121 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 D | bpf.c | 24 BTF_ID_FLAGS(func, update_socket_protocol)
|
| /linux/tools/include/linux/ |
| H A D | btf_ids.h | 70 #define BTF_ID_FLAGS(prefix, name, ...) \ macro 221 #define BTF_ID_FLAGS(prefix, name, ...) macro
|
| /linux/io_uring/ |
| H A D | bpf-ops.c | 55 BTF_ID_FLAGS(func, bpf_io_uring_submit_sqes, KF_SLEEPABLE); 56 BTF_ID_FLAGS(func, bpf_io_uring_get_region, KF_RET_NULL);
|
| /linux/fs/verity/ |
| H A D | measure.c | 168 BTF_ID_FLAGS(func, bpf_get_fsverity_digest) in BTF_ID_FLAGS() function
|
| /linux/net/bpf/ |
| H A D | test_run.c | 647 BTF_ID_FLAGS(func, bpf_modify_return_test) 648 BTF_ID_FLAGS(func, bpf_modify_return_test2) 649 BTF_ID_FLAGS(func, bpf_modify_return_test_tp) 650 BTF_ID_FLAGS(func, bpf_fentry_test1, KF_SLEEPABLE) 659 BTF_ID_FLAGS(func, bpf_kfunc_call_test_release, KF_RELEASE) in BTF_ID_FLAGS() function 660 BTF_ID_FLAGS(func, bpf_kfunc_call_memb_release, KF_RELEASE) in BTF_ID_FLAGS()
|