Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c721 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
722 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_next, KF_ITER_NEXT | KF_RET_NULL)
723 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
724 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_value)
725 BTF_ID_FLAGS(func, bpf_kfunc_common_test)
726 BTF_ID_FLAGS(func, bpf_kfunc_call_test_mem_len_pass1)
727 BTF_ID_FLAGS(func, bpf_kfunc_dynptr_test)
728 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_nonzero_offset_test, KF_ACQUIRE)
729 BTF_ID_FLAGS(func, bpf_kfunc_nested_acquire_zero_offset_test, KF_ACQUIRE)
730 BTF_ID_FLAGS(fun
1226 BTF_ID_FLAGS(func, bpf_testmod_test_mod_kfunc) BTF_ID_FLAGS() function
[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/drivers/hid/bpf/
H A Dhid_bpf_dispatch.c572 BTF_ID_FLAGS(func, hid_bpf_get_data, KF_RET_NULL)
573 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL | KF_SLEEPABLE)
574 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE | KF_SLEEPABLE)
575 BTF_ID_FLAGS(func, hid_bpf_hw_request, KF_SLEEPABLE)
576 BTF_ID_FLAGS(func, hid_bpf_hw_output_report, KF_SLEEPABLE)
577 BTF_ID_FLAGS(func, hid_bpf_input_report, KF_SLEEPABLE)
578 BTF_ID_FLAGS(func, hid_bpf_try_input_report)
588 BTF_ID_FLAGS(func, hid_bpf_allocate_context, KF_ACQUIRE | KF_RET_NULL)
589 BTF_ID_FLAGS(func, hid_bpf_release_context, KF_RELEASE)
590 BTF_ID_FLAGS(func, hid_bpf_hw_request)
[all …]
/linux/kernel/sched/
H A Dext_idle.c1469 BTF_ID_FLAGS(func, scx_bpf_cpu_node, KF_IMPLICIT_ARGS)
1470 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask_node, KF_IMPLICIT_ARGS | KF_ACQUIRE)
1471 BTF_ID_FLAGS(func, scx_bpf_get_idle_cpumask, KF_IMPLICIT_ARGS | KF_ACQUIRE)
1472 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask_node, KF_IMPLICIT_ARGS | KF_ACQUIRE)
1473 BTF_ID_FLAGS(func, scx_bpf_get_idle_smtmask, KF_IMPLICIT_ARGS | KF_ACQUIRE)
1474 BTF_ID_FLAGS(func, scx_bpf_put_idle_cpumask, KF_RELEASE)
1475 BTF_ID_FLAGS(func, scx_bpf_test_and_clear_cpu_idle, KF_IMPLICIT_ARGS)
1476 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu_node, KF_IMPLICIT_ARGS | KF_RCU)
1477 BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu, KF_IMPLICIT_ARGS | KF_RCU)
1478 BTF_ID_FLAGS(func, scx_bpf_pick_any_cpu_node, KF_IMPLICIT_ARGS | KF_RCU)
[all …]
H A Dext.c8184 BTF_ID_FLAGS(func, scx_bpf_dsq_insert, KF_IMPLICIT_ARGS | KF_RCU)
8185 BTF_ID_FLAGS(func, scx_bpf_dsq_insert___v2, KF_IMPLICIT_ARGS | KF_RCU)
8186 BTF_ID_FLAGS(func, __scx_bpf_dsq_insert_vtime, KF_IMPLICIT_ARGS | KF_RCU)
8187 BTF_ID_FLAGS(func, scx_bpf_dsq_insert_vtime, KF_RCU)
8549 BTF_ID_FLAGS(func, scx_bpf_dispatch_nr_slots, KF_IMPLICIT_ARGS)
8550 BTF_ID_FLAGS(func, scx_bpf_dispatch_cancel, KF_IMPLICIT_ARGS)
8551 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local, KF_IMPLICIT_ARGS)
8552 BTF_ID_FLAGS(func, scx_bpf_dsq_move_to_local___v2, KF_IMPLICIT_ARGS)
8554 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice, KF_RCU)
8555 BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_vtime, KF_RCU)
[all …]
/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/kernel/bpf/
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 Darena.c932 BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_ARENA_RET | KF_ARENA_ARG2)
933 BTF_ID_FLAGS(func, bpf_arena_free_pages, KF_ARENA_ARG2)
934 BTF_ID_FLAGS(func, bpf_arena_reserve_pages, KF_ARENA_ARG2)
/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/kernel/cgroup/
H A Drstat.c748 BTF_ID_FLAGS(func, css_rstat_updated)
749 BTF_ID_FLAGS(func, css_rstat_flush, KF_SLEEPABLE)
/linux/net/core/
H A Dxdp.c967 #define XDP_METADATA_KFUNC(_, __, name, ___) BTF_ID_FLAGS(func, name)
H A Dfilter.c12485 BTF_ID_FLAGS(func, bpf_dynptr_from_skb)
12489 BTF_ID_FLAGS(func, bpf_dynptr_from_skb_meta)
12493 BTF_ID_FLAGS(func, bpf_dynptr_from_xdp)
12494 BTF_ID_FLAGS(func, bpf_xdp_pull_data)
12498 BTF_ID_FLAGS(func, bpf_sock_addr_set_sun_path)
12502 BTF_ID_FLAGS(func, bpf_sk_assign_tcp_reqsk)
12506 BTF_ID_FLAGS(func, bpf_sock_ops_enable_tx_tstamp)
12601 BTF_ID_FLAGS(func, bpf_sock_destroy) in BTF_ID_FLAGS() function
/linux/kernel/trace/
H A Dbpf_trace.c3359 BTF_ID_FLAGS(func, bpf_session_is_return) in BTF_ID_FLAGS() function
3360 BTF_ID_FLAGS(func, bpf_session_cookie) in BTF_ID_FLAGS()