Home
last modified time | relevance | path

Searched refs:btf_params (Results 1 – 19 of 19) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_global_funcs.c116 check_ctx_arg_type(btf, &btf_params(proto_t)[0]); in subtest_ctx_arg_rewrite()
126 check_ctx_arg_type(btf, &btf_params(proto_t)[0]); in subtest_ctx_arg_rewrite()
128 check_ctx_arg_type(btf, &btf_params(proto_t)[2]); in subtest_ctx_arg_rewrite()
H A Dbtf_write.c240 p = btf_params(t) + 0; in gen_btf()
243 p = btf_params(t) + 1; in gen_btf()
H A Dresolve_btfids.c335 params = btf_params(proto); in test_resolve_btfids()
/linux/tools/bpf/resolve_btfids/
H A Dmain.c1298 params = btf_params(t); in process_kfunc_with_implicit_args()
1374 const struct btf_param *params = btf_params(proto); in add_arena_tagged_proto()
1410 name = btf__name_by_offset(btf, btf_params(proto)[i].name_off); in add_arena_tagged_proto()
1412 err = btf__add_func_param(btf, name ?: "", btf_params(proto)[i].type); in add_arena_tagged_proto()
1422 tag_params = btf_params(t); in add_arena_tagged_proto()
1431 tag_params = btf_params(t); in add_arena_tagged_proto()
/linux/tools/testing/selftests/bpf/
H A Dbtf_helpers.c176 const struct btf_param *p = btf_params(t); in fprintf_btf_type_raw()
H A Dtest_loader.c1232 params = btf_params(fp); in fixup_btf_from_path()
1280 custom_params = btf_params(custom_fp); in fixup_btf_from_path()
H A Dveristat.c1358 t = btf__type_by_id(btf, btf_params(t)[0].type); in fixup_obj()
/linux/tools/lib/bpf/
H A Drelo_core.c192 struct btf_param *local_p = btf_params(local_type); in __bpf_core_types_are_compat()
193 struct btf_param *targ_p = btf_params(targ_type); in __bpf_core_types_are_compat()
1675 struct btf_param *local_p = btf_params(local_t); in __bpf_core_types_match()
1676 struct btf_param *targ_p = btf_params(targ_t); in __bpf_core_types_match()
H A Dbtf.c554 for (i = 0, p = btf_params(t); i < vlen; i++, p++) { in btf_bswap_type_rest()
726 const struct btf_param *m = btf_params(t); in btf_validate_type()
4498 const struct btf_param *member = btf_params(t); in btf_hash_fnproto()
4528 m1 = btf_params(t1); in btf_equal_fnproto()
4529 m2 = btf_params(t2); in btf_equal_fnproto()
4555 m1 = btf_params(t1); in btf_compat_fnproto()
4556 m2 = btf_params(t2); in btf_compat_fnproto()
4879 p1 = btf_params(t1); in btf_dedup_identical_types()
4880 p2 = btf_params(t2); in btf_dedup_identical_types()
5132 cand_p = btf_params(cand_type); in btf_dedup_is_equiv()
[all …]
H A Dbtf_dump.c361 const struct btf_param *p = btf_params(t); in btf_dump_mark_referenced()
590 const struct btf_param *p = btf_params(t); in btf_dump_order_type()
822 const struct btf_param *p = btf_params(t); in btf_dump_emit_type()
1544 const struct btf_param *p = btf_params(t); in btf_dump_emit_type_chain()
H A Dbtf.h664 static inline struct btf_param *btf_params(const struct btf_type *t) in btf_params() function
H A Dlinker.c1648 m1 = btf_params(t1); in glob_sym_btf_matches()
1649 m2 = btf_params(t2); in glob_sym_btf_matches()
1960 src_p = btf_params(src_t); in complete_extern_btf_info()
1961 dst_p = btf_params(dst_t); in complete_extern_btf_info()
H A Dlibbpf.c4494 param = btf_params(func_proto); in bpf_object__collect_externs()
7304 p = &btf_params(t)[i]; in clone_func_btf_info()
7312 p = &btf_params(fn_proto_t)[i]; in clone_func_btf_info()
7420 p = &btf_params(fn_proto_t)[arg_idx]; in bpf_program_fixup_func_info()
7465 p = &btf_params(fn_proto_t)[arg_idx]; in bpf_program_fixup_func_info()
/linux/kernel/bpf/
H A Dbpf_lsm.c107 args = btf_params(prog->aux->attach_func_proto); in BTF_SET_END()
H A Dbpf_struct_ops.c222 args = btf_params(func_proto); in prepare_arg_info()
223 stub_args = btf_params(stub_func_proto); in prepare_arg_info()
H A Dbtf.c6640 args = btf_params(func_proto); in btf_ctx_arg_offset()
8756 arg = &btf_params(func)[arg_idx]; in BTF_ID_LIST_GLOBAL()
9277 args = btf_params(dtor_func_proto); in btf_check_dtor_kfuncs()
H A Dverifier.c9645 args = btf_params(func_proto); in btf_check_func_arg_match()
13430 args = btf_params(meta.func_proto); in bpf_kfunc_stack_access_bytes()
/linux/include/linux/
H A Dbtf.h502 static inline struct btf_param *btf_params(const struct btf_type *t) in btf_params() function
/linux/tools/bpf/bpftool/
H A Dgen.c2180 param = btf_params(btf_type); in btfgen_mark_type()
2331 param = btf_params(btf_type); in btfgen_mark_type_match()