Lines Matching refs:skel

10 static void bpf_cgroup1(struct test_cgroup1_hierarchy *skel)  in bpf_cgroup1()  argument
16 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_run); in bpf_cgroup1()
21 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1()
28 static void bpf_cgroup1_sleepable(struct test_cgroup1_hierarchy *skel) in bpf_cgroup1_sleepable() argument
34 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_s_run); in bpf_cgroup1_sleepable()
39 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1_sleepable()
46 static void bpf_cgroup1_invalid_id(struct test_cgroup1_hierarchy *skel) in bpf_cgroup1_invalid_id() argument
52 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_run); in bpf_cgroup1_invalid_id()
57 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1_invalid_id()
71 struct test_cgroup1_hierarchy *skel; in test_cgroup1_hierarchy() local
75 skel = test_cgroup1_hierarchy__open(); in test_cgroup1_hierarchy()
76 if (!ASSERT_OK_PTR(skel, "open")) in test_cgroup1_hierarchy()
79 skel->bss->target_pid = getpid(); in test_cgroup1_hierarchy()
81 err = bpf_program__set_attach_target(skel->progs.fentry_run, 0, "bpf_fentry_test1"); in test_cgroup1_hierarchy()
85 err = test_cgroup1_hierarchy__load(skel); in test_cgroup1_hierarchy()
108 skel->bss->target_hid = hid; in test_cgroup1_hierarchy()
111 skel->bss->target_ancestor_cgid = current_cgid; in test_cgroup1_hierarchy()
112 bpf_cgroup1(skel); in test_cgroup1_hierarchy()
116 skel->bss->target_ancestor_cgid = 1; in test_cgroup1_hierarchy()
117 skel->bss->target_ancestor_level = 0; in test_cgroup1_hierarchy()
118 bpf_cgroup1(skel); in test_cgroup1_hierarchy()
122 skel->bss->target_ancestor_cgid = 1; in test_cgroup1_hierarchy()
123 skel->bss->target_ancestor_level = 1; in test_cgroup1_hierarchy()
124 bpf_cgroup1_invalid_id(skel); in test_cgroup1_hierarchy()
128 skel->bss->target_ancestor_cgid = 0; in test_cgroup1_hierarchy()
129 bpf_cgroup1_invalid_id(skel); in test_cgroup1_hierarchy()
133 skel->bss->target_ancestor_cgid = 1; in test_cgroup1_hierarchy()
134 skel->bss->target_ancestor_level = 0; in test_cgroup1_hierarchy()
135 skel->bss->target_hid = -1; in test_cgroup1_hierarchy()
136 bpf_cgroup1_invalid_id(skel); in test_cgroup1_hierarchy()
140 skel->bss->target_hid = get_cgroup1_hierarchy_id("net_cl"); in test_cgroup1_hierarchy()
141 skel->bss->target_ancestor_cgid = current_cgid; in test_cgroup1_hierarchy()
142 bpf_cgroup1_invalid_id(skel); in test_cgroup1_hierarchy()
146 skel->bss->target_hid = get_cgroup1_hierarchy_id("net_cls,"); in test_cgroup1_hierarchy()
147 skel->bss->target_ancestor_cgid = current_cgid; in test_cgroup1_hierarchy()
148 bpf_cgroup1_invalid_id(skel); in test_cgroup1_hierarchy()
152 skel->bss->target_hid = hid; in test_cgroup1_hierarchy()
153 skel->bss->target_ancestor_cgid = current_cgid; in test_cgroup1_hierarchy()
154 bpf_cgroup1_sleepable(skel); in test_cgroup1_hierarchy()
162 test_cgroup1_hierarchy__destroy(skel); in test_cgroup1_hierarchy()