Home
last modified time | relevance | path

Searched refs:tgt_fd (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dglobal_func_dead_code.c13 int err, tgt_fd; in test_global_func_dead_code() local
26 tgt_fd = bpf_program__fd(tgt_skel->progs.chained_global_func_calls_success); in test_global_func_dead_code()
33 err = bpf_program__set_attach_target(skel->progs.freplace_prog, tgt_fd, "global_good"); in test_global_func_dead_code()
48 err = bpf_program__set_attach_target(skel->progs.freplace_prog, tgt_fd, "global_dead"); in test_global_func_dead_code()
H A Dfexit_bpf2bpf.c69 int err, tgt_fd, i; in test_fexit_bpf2bpf_common() local
78 &tgt_obj, &tgt_fd); in test_fexit_bpf2bpf_common()
83 err = bpf_prog_get_info_by_fd(tgt_fd, &prog_info, &info_len); in test_fexit_bpf2bpf_common()
103 err = bpf_program__set_attach_target(p, tgt_fd, NULL); in test_fexit_bpf2bpf_common()
159 err = bpf_prog_test_run_opts(tgt_fd, &topts); in test_fexit_bpf2bpf_common()
237 int err = 0, tgt_fd; in test_second_attach() local
249 &tgt_obj, &tgt_fd); in test_second_attach()
253 link = bpf_program__attach_freplace(prog, tgt_fd, tgt_name); in test_second_attach()
257 err = bpf_prog_test_run_opts(tgt_fd, &topts); in test_second_attach()
H A Dtoken.c800 struct priv_prog **skel, int *tgt_fd) in userns_obj_priv_freplace_setup()
820 *tgt_fd = bpf_program__fd((*skel)->progs.xdp_prog1);
831 int err, tgt_fd; in userns_obj_priv_freplace_prog()
833 err = userns_obj_priv_freplace_setup(mnt_fd, &fr_skel, &skel, &tgt_fd); in userns_obj_priv_freplace_prog()
841 err = bpf_program__set_attach_target(fr_skel->progs.new_xdp_prog2, tgt_fd, "xdp_prog1"); in userns_obj_priv_freplace_prog()
859 int err, tgt_fd; in userns_obj_priv_freplace_prog_fail()
861 err = userns_obj_priv_freplace_setup(mnt_fd, &fr_skel, &skel, &tgt_fd); in userns_obj_priv_freplace_prog_fail()
865 err = bpf_program__set_attach_target(fr_skel->progs.new_xdp_prog2, tgt_fd, "xdp_prog1"); in userns_obj_priv_freplace_prog_fail()
794 userns_obj_priv_freplace_setup(int mnt_fd,struct priv_freplace_prog ** fr_skel,struct priv_prog ** skel,int * tgt_fd) userns_obj_priv_freplace_setup() argument
825 int err, tgt_fd; userns_obj_priv_freplace_prog() local
853 int err, tgt_fd; userns_obj_priv_freplace_prog_fail() local
/linux/tools/perf/util/
H A Dbpf_counter.c121 static char *bpf_target_prog_name(int tgt_fd) in bpf_target_prog_name() argument
129 info_linear = get_bpf_prog_info_linear(tgt_fd, 1UL << PERF_BPIL_FUNC_INFO); in bpf_target_prog_name()
131 pr_debug("failed to get info_linear for prog FD %d\n", tgt_fd); in bpf_target_prog_name()
136 pr_debug("prog FD %d doesn't have valid btf\n", tgt_fd); in bpf_target_prog_name()
142 pr_debug("failed to load btf for prog FD %d\n", tgt_fd); in bpf_target_prog_name()