Lines Matching refs:obj

21 	struct bpf_object *obj;  in test_tailcall_1()  local
30 err = bpf_prog_test_load("tailcall1.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_1()
35 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_1()
43 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_1()
54 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1()
84 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1()
105 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1()
145 bpf_object__close(obj); in test_tailcall_1()
157 struct bpf_object *obj; in test_tailcall_2() local
166 err = bpf_prog_test_load("tailcall2.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_2()
171 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_2()
179 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_2()
190 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_2()
225 bpf_object__close(obj); in test_tailcall_2()
231 struct bpf_object *obj = NULL, *fentry_obj = NULL, *fexit_obj = NULL; in test_tailcall_count() local
243 err = bpf_prog_test_load(which, BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_count()
248 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_count()
256 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_count()
264 prog = bpf_object__find_program_by_name(obj, "classifier_0"); in test_tailcall_count()
329 data_map = bpf_object__find_map_by_name(obj, "tailcall.bss"); in test_tailcall_count()
389 bpf_object__close(obj); in test_tailcall_count()
417 struct bpf_object *obj; in test_tailcall_4() local
427 err = bpf_prog_test_load("tailcall4.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_4()
432 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_4()
440 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_4()
448 data_map = bpf_object__find_map_by_name(obj, "tailcall.bss"); in test_tailcall_4()
459 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_4()
496 bpf_object__close(obj); in test_tailcall_4()
507 struct bpf_object *obj; in test_tailcall_5() local
517 err = bpf_prog_test_load("tailcall5.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_5()
522 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_5()
530 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_5()
538 data_map = bpf_object__find_map_by_name(obj, "tailcall.bss"); in test_tailcall_5()
549 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_5()
586 bpf_object__close(obj); in test_tailcall_5()
597 struct bpf_object *obj; in test_tailcall_bpf2bpf_1() local
606 &obj, &prog_fd); in test_tailcall_bpf2bpf_1()
610 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_bpf2bpf_1()
618 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_bpf2bpf_1()
630 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_bpf2bpf_1()
669 bpf_object__close(obj); in test_tailcall_bpf2bpf_1()
681 struct bpf_object *obj; in test_tailcall_bpf2bpf_2() local
690 &obj, &prog_fd); in test_tailcall_bpf2bpf_2()
694 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_bpf2bpf_2()
702 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_bpf2bpf_2()
710 prog = bpf_object__find_program_by_name(obj, "classifier_0"); in test_tailcall_bpf2bpf_2()
727 data_map = bpf_object__find_map_by_name(obj, "tailcall.bss"); in test_tailcall_bpf2bpf_2()
749 bpf_object__close(obj); in test_tailcall_bpf2bpf_2()
761 struct bpf_object *obj; in test_tailcall_bpf2bpf_3() local
770 &obj, &prog_fd); in test_tailcall_bpf2bpf_3()
774 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_bpf2bpf_3()
782 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_bpf2bpf_3()
793 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_bpf2bpf_3()
828 bpf_object__close(obj); in test_tailcall_bpf2bpf_3()
856 struct bpf_object *obj; in test_tailcall_bpf2bpf_4() local
865 &obj, &prog_fd); in test_tailcall_bpf2bpf_4()
869 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_bpf2bpf_4()
877 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_bpf2bpf_4()
888 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_bpf2bpf_4()
901 data_map = bpf_object__find_map_by_name(obj, "tailcall.bss"); in test_tailcall_bpf2bpf_4()
926 bpf_object__close(obj); in test_tailcall_bpf2bpf_4()
936 struct tailcall_bpf2bpf6 *obj; in test_tailcall_bpf2bpf_6() local
944 obj = tailcall_bpf2bpf6__open_and_load(); in test_tailcall_bpf2bpf_6()
945 if (!ASSERT_OK_PTR(obj, "open and load")) in test_tailcall_bpf2bpf_6()
948 main_fd = bpf_program__fd(obj->progs.entry); in test_tailcall_bpf2bpf_6()
952 map_fd = bpf_map__fd(obj->maps.jmp_table); in test_tailcall_bpf2bpf_6()
956 prog_fd = bpf_program__fd(obj->progs.classifier_0); in test_tailcall_bpf2bpf_6()
969 data_fd = bpf_map__fd(obj->maps.bss); in test_tailcall_bpf2bpf_6()
979 tailcall_bpf2bpf6__destroy(obj); in test_tailcall_bpf2bpf_6()
1199 struct bpf_object *obj = NULL, *fentry_obj = NULL, *fexit_obj = NULL; in test_tailcall_hierarchy_count() local
1212 err = bpf_prog_test_load(which, BPF_PROG_TYPE_SCHED_CLS, &obj, in test_tailcall_hierarchy_count()
1217 prog = bpf_object__find_program_by_name(obj, "entry"); in test_tailcall_hierarchy_count()
1272 prog_array = bpf_object__find_map_by_name(obj, "jmp_table"); in test_tailcall_hierarchy_count()
1285 data_map = bpf_object__find_map_by_name(obj, ".bss"); in test_tailcall_hierarchy_count()
1419 bpf_object__close(obj); in test_tailcall_hierarchy_count()