Lines Matching refs:timer_skel
24 static int timer(struct timer *timer_skel)
31 err = timer__attach(timer_skel);
35 ASSERT_EQ(timer_skel->data->callback_check, 52, "callback_check1");
36 ASSERT_EQ(timer_skel->data->callback2_check, 52, "callback2_check1");
37 ASSERT_EQ(timer_skel->bss->pinned_callback_check, 0, "pinned_callback_check1");
39 prog_fd = bpf_program__fd(timer_skel->progs.test1);
43 timer__detach(timer_skel);
47 ASSERT_EQ(timer_skel->data->callback_check, 42, "callback_check2");
48 ASSERT_EQ(timer_skel->data->callback2_check, 42, "callback2_check2");
51 ASSERT_EQ(timer_skel->bss->bss_data, 10, "bss_data");
54 ASSERT_EQ(timer_skel->bss->abs_data, 12, "abs_data");
57 ASSERT_EQ(timer_skel->bss->pinned_callback_check, 2, "pinned_callback_check");
60 ASSERT_EQ(timer_skel->bss->err, 0, "err");
63 ASSERT_EQ(timer_skel->bss->ok, 1 | 2 | 4, "ok");
65 prog_fd = bpf_program__fd(timer_skel->progs.race);
85 struct timer *timer_skel = NULL;
88 timer_skel = timer__open_and_load();
89 if (!ASSERT_OK_PTR(timer_skel, "timer_skel_load"))
92 err = timer(timer_skel);
94 timer__destroy(timer_skel);