Home
last modified time | relevance | path

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

12

/linux/kernel/bpf/
H A Dcpumask.c478 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 Dhelpers.c4807 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 Dcrypto.c355 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 Drqspinlock.c748 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 Dbpf_testmod.c840 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 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/tools/testing/selftests/bpf/prog_tests/
H A Dresolve_btfids.c112 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 Dbpf_fs_kfuncs.c420 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 Dhid_bpf_dispatch.c577 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 Dnf_conntrack_bpf.c523 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 Dbpf_ksock.c261 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 Didle.c1512 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 Dext.c8963 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 Dcid.c944 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 Dbpf_qdisc.c280 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 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)
/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/tools/include/linux/
H A Dbtf_ids.h70 #define BTF_ID_FLAGS(prefix, name, ...) \ macro
221 #define BTF_ID_FLAGS(prefix, name, ...) macro
/linux/io_uring/
H A Dbpf-ops.c55 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 Dmeasure.c168 BTF_ID_FLAGS(func, bpf_get_fsverity_digest) in BTF_ID_FLAGS() function
/linux/net/bpf/
H A Dtest_run.c647 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()

12