Lines Matching refs:skel

17 	struct rcu_read_lock *skel;  in test_success()  local
20 skel = rcu_read_lock__open(); in test_success()
21 if (!ASSERT_OK_PTR(skel, "skel_open")) in test_success()
24 skel->bss->target_pid = sys_gettid(); in test_success()
26 bpf_program__set_autoload(skel->progs.get_cgroup_id, true); in test_success()
27 bpf_program__set_autoload(skel->progs.task_succ, true); in test_success()
28 bpf_program__set_autoload(skel->progs.two_regions, true); in test_success()
29 bpf_program__set_autoload(skel->progs.non_sleepable_1, true); in test_success()
30 bpf_program__set_autoload(skel->progs.non_sleepable_2, true); in test_success()
31 bpf_program__set_autoload(skel->progs.task_trusted_non_rcuptr, true); in test_success()
32 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog, true); in test_success()
33 bpf_program__set_autoload(skel->progs.rcu_read_lock_global_subprog, true); in test_success()
34 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog_lock, true); in test_success()
35 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog_unlock, true); in test_success()
36 err = rcu_read_lock__load(skel); in test_success()
40 err = rcu_read_lock__attach(skel); in test_success()
46 ASSERT_EQ(skel->bss->task_storage_val, 2, "task_storage_val"); in test_success()
47 ASSERT_EQ(skel->bss->cgroup_id, cgroup_id, "cgroup_id"); in test_success()
49 rcu_read_lock__destroy(skel); in test_success()
54 struct rcu_read_lock *skel; in test_rcuptr_acquire() local
57 skel = rcu_read_lock__open(); in test_rcuptr_acquire()
58 if (!ASSERT_OK_PTR(skel, "skel_open")) in test_rcuptr_acquire()
61 skel->bss->target_pid = sys_gettid(); in test_rcuptr_acquire()
63 bpf_program__set_autoload(skel->progs.task_acquire, true); in test_rcuptr_acquire()
64 err = rcu_read_lock__load(skel); in test_rcuptr_acquire()
68 err = rcu_read_lock__attach(skel); in test_rcuptr_acquire()
71 rcu_read_lock__destroy(skel); in test_rcuptr_acquire()
91 struct rcu_read_lock *skel; in test_inproper_region() local
96 skel = rcu_read_lock__open(); in test_inproper_region()
97 if (!ASSERT_OK_PTR(skel, "skel_open")) in test_inproper_region()
100 prog = bpf_object__find_program_by_name(skel->obj, inproper_region_tests[i]); in test_inproper_region()
104 err = rcu_read_lock__load(skel); in test_inproper_region()
107 rcu_read_lock__destroy(skel); in test_inproper_region()
118 struct rcu_read_lock *skel; in test_rcuptr_misuse() local
123 skel = rcu_read_lock__open(); in test_rcuptr_misuse()
124 if (!ASSERT_OK_PTR(skel, "skel_open")) in test_rcuptr_misuse()
127 prog = bpf_object__find_program_by_name(skel->obj, rcuptr_misuse_tests[i]); in test_rcuptr_misuse()
131 err = rcu_read_lock__load(skel); in test_rcuptr_misuse()
134 rcu_read_lock__destroy(skel); in test_rcuptr_misuse()