Lines Matching refs:prog
63 struct bpf_program **prog = NULL, *p; in test_fexit_bpf2bpf_common() local
85 prog = calloc(sizeof(struct bpf_program *), prog_cnt); in test_fexit_bpf2bpf_common()
86 if (!ASSERT_OK_PTR(prog, "prog_ptr")) in test_fexit_bpf2bpf_common()
112 prog[i] = bpf_object__find_program_by_title(obj, prog_name[i]); in test_fexit_bpf2bpf_common()
113 if (!ASSERT_OK_PTR(prog[i], prog_name[i])) in test_fexit_bpf2bpf_common()
116 link[i] = bpf_program__attach_trace(prog[i]); in test_fexit_bpf2bpf_common()
126 bpf_program__get_expected_attach_type(prog[i]), in test_fexit_bpf2bpf_common()
155 free(prog); in test_fexit_bpf2bpf_common()
217 struct bpf_program *prog = NULL; in test_second_attach() local
223 prog = bpf_object__find_program_by_title(obj, prog_name); in test_second_attach()
224 if (CHECK(!prog, "find_prog", "prog %s not found\n", prog_name)) in test_second_attach()
233 link = bpf_program__attach_freplace(prog, tgt_fd, tgt_name); in test_second_attach()
273 struct bpf_program *prog; in test_fmod_ret_freplace() local
288 prog = bpf_object__next_program(freplace_obj, NULL); in test_fmod_ret_freplace()
289 err = bpf_program__set_attach_target(prog, pkt_fd, NULL); in test_fmod_ret_freplace()
296 freplace_link = bpf_program__attach_trace(prog); in test_fmod_ret_freplace()
304 attach_prog_fd = bpf_program__fd(prog); in test_fmod_ret_freplace()
305 prog = bpf_object__next_program(fmod_obj, NULL); in test_fmod_ret_freplace()
306 err = bpf_program__set_attach_target(prog, attach_prog_fd, NULL); in test_fmod_ret_freplace()
340 struct bpf_program *prog; in test_obj_load_failure_common() local
355 prog = bpf_object__next_program(obj, NULL); in test_obj_load_failure_common()
356 err = bpf_program__set_attach_target(prog, pkt_fd, NULL); in test_obj_load_failure_common()