Lines Matching refs:fentry_skel
7 static int fentry_test_common(struct fentry_test_lskel *fentry_skel) in fentry_test_common() argument
14 err = fentry_test_lskel__attach(fentry_skel); in fentry_test_common()
19 link_fd = fentry_test_lskel__test1__attach(fentry_skel); in fentry_test_common()
23 prog_fd = fentry_skel->progs.test1.prog_fd; in fentry_test_common()
28 result = (__u64 *)fentry_skel->bss; in fentry_test_common()
29 for (i = 0; i < sizeof(*fentry_skel->bss) / sizeof(__u64); i++) { in fentry_test_common()
34 fentry_test_lskel__detach(fentry_skel); in fentry_test_common()
37 memset(fentry_skel->bss, 0, sizeof(*fentry_skel->bss)); in fentry_test_common()
43 struct fentry_test_lskel *fentry_skel = NULL; in fentry_test() local
46 fentry_skel = fentry_test_lskel__open_and_load(); in fentry_test()
47 if (!ASSERT_OK_PTR(fentry_skel, "fentry_skel_load")) in fentry_test()
50 err = fentry_test_common(fentry_skel); in fentry_test()
54 err = fentry_test_common(fentry_skel); in fentry_test()
58 fentry_test_lskel__destroy(fentry_skel); in fentry_test()
63 struct fentry_many_args *fentry_skel = NULL; in fentry_many_args() local
66 fentry_skel = fentry_many_args__open_and_load(); in fentry_many_args()
67 if (!ASSERT_OK_PTR(fentry_skel, "fentry_many_args_skel_load")) in fentry_many_args()
70 err = fentry_many_args__attach(fentry_skel); in fentry_many_args()
76 ASSERT_EQ(fentry_skel->bss->test1_result, 1, in fentry_many_args()
78 ASSERT_EQ(fentry_skel->bss->test2_result, 1, in fentry_many_args()
80 ASSERT_EQ(fentry_skel->bss->test3_result, 1, in fentry_many_args()
84 fentry_many_args__destroy(fentry_skel); in fentry_many_args()