Home
last modified time | relevance | path

Searched refs:func_info (Results 1 – 25 of 26) sorted by relevance

12

/linux/tools/testing/selftests/bpf/verifier/
H A Dbpf_loop_inline.c63 .func_info = { { 0, MAIN_TYPE }, { 12, CALLBACK_TYPE } },
97 .func_info = { { 0, MAIN_TYPE }, { 16, CALLBACK_TYPE } },
135 .func_info = {
174 .func_info = {
244 .func_info = {
261 .func_info = { { 0, MAIN_TYPE }, { 16, CALLBACK_TYPE } },
/linux/scripts/
H A Dsorttable.c250 struct func_info { struct
256 static struct func_info *function_list; argument
265 struct func_info *fi; in add_field()
270 fi = realloc(function_list, fsize * sizeof(struct func_info)); in add_field()
288 const struct func_info *a = A; in cmp_func_addr()
299 sizeof(struct func_info), cmp_func_addr) != NULL; in find_func()
304 const struct func_info *a = A; in cmp_funcs()
305 const struct func_info *b = B; in cmp_funcs()
340 qsort(function_list, function_list_size, sizeof(struct func_info), cmp_funcs); in parse_symbols()
/linux/kernel/bpf/preload/iterators/
H A Diterators.bpf.c45 struct bpf_func_info *func_info; member
114 get_name(aux->btf, aux->func_info[0].type_id, aux->name), in dump_bpf_prog()
/linux/tools/perf/util/
H A Dbpf_counter.c123 struct bpf_func_info *func_info; in bpf_target_prog_name() local
146 func_info = u64_to_ptr(info_linear->info.func_info); in bpf_target_prog_name()
147 t = btf__type_by_id(btf, func_info[0].type_id); in bpf_target_prog_name()
150 info_linear->info.btf_id, func_info[0].type_id); in bpf_target_prog_name()
H A Dbpf-utils.c50 offsetof(struct bpf_prog_info, func_info),
H A Dbpf-event.c136 void *func_infos = (void *)(uintptr_t)(info->func_info); in synthesize_bpf_prog_name()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf.c4840 void *func_info = NULL; in do_test_file()
4919 func_info = malloc(info.nr_func_info * rec_size); in do_test_file()
4920 if (CHECK(!func_info, "out of memory")) { in do_test_file()
4925 /* reset info to only retrieve func_info related data */ in do_test_file()
4929 info.func_info = ptr_to_u64(func_info); in do_test_file()
4957 finfo = func_info; in do_test_file()
4991 free(func_info);
5686 __u32 func_info[MAX_SUBPROGS][2];
5723 .func_info
4825 void *func_info = NULL; do_test_file() local
5671 __u32 func_info[MAX_SUBPROGS][2]; global() member
6529 void *func_info = NULL; test_get_finfo() local
[all...]
H A Dcore_reloc_raw.c97 attr.func_info = (__u64)funcs; in test_bad_local_id()
H A Dtest_global_funcs.c75 info.func_info = ptr_to_u64(&func_info_buf); in subtest_ctx_arg_rewrite()
/linux/tools/bpf/bpftool/
H A Dxlated_dumper.h25 void *func_info; member
H A Dxlated_dumper.c237 record = dd->func_info; in dump_xlated_json()
321 record = dd->func_info; in dump_xlated_plain()
379 struct bpf_func_info *record = dd->func_info; in dump_xlated_for_graph()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_mcp.c1316 p_info = &p_hwfn->mcp_info->func_info; in qed_read_pf_bandwidth()
1424 max_bw = p_hwfn->mcp_info->func_info.bandwidth_max; in qed_mcp_handle_link_change()
1425 min_bw = p_hwfn->mcp_info->func_info.bandwidth_min; in qed_mcp_handle_link_change()
1765 p_info = &p_hwfn->mcp_info->func_info; in qed_mcp_update_bw()
1782 p_hwfn->mcp_info->func_info.ovlan = (u16)shmem_info.ovlan_stag & in qed_mcp_update_stag()
1784 p_hwfn->hw_info.ovlan = p_hwfn->mcp_info->func_info.ovlan; in qed_mcp_update_stag()
1806 p_hwfn->mcp_info->func_info.ovlan, p_hwfn->hw_info.hw_mode); in qed_mcp_update_stag()
2524 info = &p_hwfn->mcp_info->func_info; in qed_mcp_fill_shmem_func_info()
H A Dqed_dev.c2659 if (p_hwfn->mcp_info->func_info.bandwidth_max) in qed_hw_init_common()
2661 if (p_hwfn->mcp_info->func_info.bandwidth_min) in qed_hw_init_common()
2885 p_info = &p_hwfn->mcp_info->func_info; in qed_hw_init_pf()
4540 p_hwfn->mcp_info->func_info.mac); in qed_get_hw_info()
4545 if (p_hwfn->mcp_info->func_info.ovlan != QED_MCP_VLAN_UNSET) in qed_get_hw_info()
4547 p_hwfn->mcp_info->func_info.ovlan; in qed_get_hw_info()
4559 protocol = p_hwfn->mcp_info->func_info.protocol; in qed_get_hw_info()
4572 p_hwfn->hw_info.mtu = p_hwfn->mcp_info->func_info.mtu; in qed_get_hw_info()
5257 p_hwfn->mcp_info->func_info.bandwidth_max = max_bw; in __qed_configure_pf_max_bandwidth()
5323 p_hwfn->mcp_info->func_info.bandwidth_min = min_bw; in __qed_configure_pf_min_bandwidth()
H A Dqed_fcoe.c737 info->wwpn = hwfn->mcp_info->func_info.wwn_port; in qed_fill_fcoe_dev_info()
738 info->wwnn = hwfn->mcp_info->func_info.wwn_node; in qed_fill_fcoe_dev_info()
H A Dqed_mcp.h780 struct qed_mcp_function_info func_info; member
H A Dqed_cxt.c1971 if (p_hwfn->mcp_info->func_info.protocol == QED_PCI_ETH_RDMA) { in qed_rdma_set_pf_params()
/linux/Documentation/bpf/
H A Ddrgn.rst182 .func_info = (struct bpf_func_info *)0xffff889ff795d240,
/linux/include/uapi/linux/
H A Dbpf.h1583 __aligned_u64 func_info; /* func info */
6655 __aligned_u64 func_info;
1579 __aligned_u64 func_info; /* func info */ global() member
6650 __aligned_u64 func_info; global() member
/linux/tools/include/uapi/linux/
H A Dbpf.h1583 __aligned_u64 func_info; /* func info */
6655 __aligned_u64 func_info;
1579 __aligned_u64 func_info; /* func info */ global() member
6650 __aligned_u64 func_info; global() member
/linux/tools/lib/bpf/
H A Dlibbpf.c504 void *func_info; member
795 zfree(&prog->func_info); in bpf_program__unload()
3300 ext_segs[0] = &obj->btf_ext->func_info; in bpf_object__init_btf()
6545 if (main_prog != prog && !main_prog->func_info) in reloc_prog_func_and_line_info()
6548 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->func_info, in reloc_prog_func_and_line_info()
6549 &main_prog->func_info, in reloc_prog_func_and_line_info()
6558 if (main_prog->func_info) { in reloc_prog_func_and_line_info()
7238 if (!obj->btf_ext || !prog->func_info) in bpf_program_fixup_func_info()
7262 func_rec = prog->func_info + prog->func_info_rec_size * i; in bpf_program_fixup_func_info()
7293 func_rec = prog->func_info + prog->func_info_rec_size * rec_idx; in bpf_program_fixup_func_info()
[all …]
/linux/kernel/bpf/
H A Dverifier.c442 if (!env->prog->aux->func_info) in subprog_name()
445 info = &env->prog->aux->func_info[subprog]; in subprog_name()
3045 main_btf_id = aux->func_info[0].type_id; in bpf_find_exception_callback_insn_off()
3077 if (aux->func_info[i].type_id != id) in bpf_find_exception_callback_insn_off()
3079 ret = aux->func_info[i].insn_off; in bpf_find_exception_callback_insn_off()
10635 if (!prog->aux->func_info) in btf_check_subprog_call()
10638 btf_id = prog->aux->func_info[subprog].type_id; in btf_check_subprog_call()
17164 if (!aux->func_info) { in check_ld_imm()
18502 urecord = make_bpfptr(attr->func_info, uattr.is_kernel); in check_btf_func_early()
18563 prog->aux->func_info = krecord; in check_btf_func_early()
[all …]
H A Dsyscall.c2375 kvfree(aux->func_info); in __bpf_prog_put_rcu()
5189 user_finfo = u64_to_user_ptr(info.func_info); in bpf_prog_get_info_by_fd()
5191 if (copy_to_user(user_finfo, prog->aux->func_info, in bpf_prog_get_info_by_fd()
H A Dcore.c584 prog->aux->func_info[prog->aux->func_idx].type_id); in bpf_prog_ksym_set_name()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.h1312 } func_info; member
/linux/include/linux/
H A Dbpf.h1713 struct bpf_func_info *func_info; member

12