Lines Matching refs:skel
47 struct test_lookup_and_delete *skel; in setup_prog() local
50 skel = test_lookup_and_delete__open(); in setup_prog()
51 if (!ASSERT_OK_PTR(skel, "test_lookup_and_delete__open")) in setup_prog()
54 err = bpf_map__set_type(skel->maps.hash_map, map_type); in setup_prog()
58 err = bpf_map__set_max_entries(skel->maps.hash_map, MAX_ENTRIES); in setup_prog()
62 err = test_lookup_and_delete__load(skel); in setup_prog()
66 *map_fd = bpf_map__fd(skel->maps.hash_map); in setup_prog()
70 return skel; in setup_prog()
73 test_lookup_and_delete__destroy(skel); in setup_prog()
78 static int trigger_tp(struct test_lookup_and_delete *skel, __u64 key, in trigger_tp() argument
83 skel->bss->set_pid = getpid(); in trigger_tp()
84 skel->bss->set_key = key; in trigger_tp()
85 skel->bss->set_value = value; in trigger_tp()
87 err = test_lookup_and_delete__attach(skel); in trigger_tp()
93 test_lookup_and_delete__detach(skel); in trigger_tp()
100 struct test_lookup_and_delete *skel; in test_lookup_and_delete_hash() local
105 skel = setup_prog(BPF_MAP_TYPE_HASH, &map_fd); in test_lookup_and_delete_hash()
106 if (!ASSERT_OK_PTR(skel, "setup_prog")) in test_lookup_and_delete_hash()
130 test_lookup_and_delete__destroy(skel); in test_lookup_and_delete_hash()
135 struct test_lookup_and_delete *skel; in test_lookup_and_delete_percpu_hash() local
140 skel = setup_prog(BPF_MAP_TYPE_PERCPU_HASH, &map_fd); in test_lookup_and_delete_percpu_hash()
141 if (!ASSERT_OK_PTR(skel, "setup_prog")) in test_lookup_and_delete_percpu_hash()
169 test_lookup_and_delete__destroy(skel); in test_lookup_and_delete_percpu_hash()
174 struct test_lookup_and_delete *skel; in test_lookup_and_delete_lru_hash() local
179 skel = setup_prog(BPF_MAP_TYPE_LRU_HASH, &map_fd); in test_lookup_and_delete_lru_hash()
180 if (!ASSERT_OK_PTR(skel, "setup_prog")) in test_lookup_and_delete_lru_hash()
189 err = trigger_tp(skel, key, NEW_VALUE); in test_lookup_and_delete_lru_hash()
214 test_lookup_and_delete__destroy(skel); in test_lookup_and_delete_lru_hash()
219 struct test_lookup_and_delete *skel; in test_lookup_and_delete_lru_percpu_hash() local
224 skel = setup_prog(BPF_MAP_TYPE_LRU_PERCPU_HASH, &map_fd); in test_lookup_and_delete_lru_percpu_hash()
225 if (!ASSERT_OK_PTR(skel, "setup_prog")) in test_lookup_and_delete_lru_percpu_hash()
234 err = trigger_tp(skel, key, NEW_VALUE); in test_lookup_and_delete_lru_percpu_hash()
273 test_lookup_and_delete__destroy(skel); in test_lookup_and_delete_lru_percpu_hash()