Lines Matching refs:val

168 static int timer_cb2(void *map, int *key, struct hmap_elem *val)  in timer_cb2()  argument
174 if (val->counter > 0 && --val->counter) { in timer_cb2()
176 bpf_timer_start(&val->timer, 1000, 0); in timer_cb2()
194 if (bpf_timer_cancel(&val->timer) != -EDEADLK) in timer_cb2()
207 if (bpf_timer_start(&val->timer, 1000, 0) != -EINVAL) in timer_cb2()
215 if (bpf_timer_cancel(&val->timer) != -EDEADLK) in timer_cb2()
230 struct hmap_elem *val; in bpf_timer_test() local
233 val = bpf_map_lookup_elem(&hmap, &key); in bpf_timer_test()
234 if (val) { in bpf_timer_test()
235 if (bpf_timer_init(&val->timer, &hmap, CLOCK_BOOTTIME) != 0) in bpf_timer_test()
237 bpf_timer_set_callback(&val->timer, timer_cb2); in bpf_timer_test()
238 bpf_timer_start(&val->timer, 1000, 0); in bpf_timer_test()
240 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in bpf_timer_test()
241 if (val) { in bpf_timer_test()
242 if (bpf_timer_init(&val->timer, &hmap_malloc, CLOCK_BOOTTIME) != 0) in bpf_timer_test()
244 bpf_timer_set_callback(&val->timer, timer_cb2); in bpf_timer_test()
245 bpf_timer_start(&val->timer, 1000, 0); in bpf_timer_test()
253 struct hmap_elem init = {}, *val; in BPF_PROG2() local
258 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2()
259 if (val) in BPF_PROG2()
260 bpf_timer_init(&val->timer, &hmap, CLOCK_BOOTTIME); in BPF_PROG2()
265 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in BPF_PROG2()
266 if (val) in BPF_PROG2()
267 bpf_timer_init(&val->timer, &hmap_malloc, CLOCK_BOOTTIME); in BPF_PROG2()
276 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2()
277 if (val) in BPF_PROG2()
278 bpf_timer_init(&val->timer, &hmap, CLOCK_BOOTTIME); in BPF_PROG2()
281 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2()
282 if (val) in BPF_PROG2()
283 bpf_timer_init(&val->timer, &hmap, CLOCK_BOOTTIME); in BPF_PROG2()
288 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in BPF_PROG2()
289 if (val) in BPF_PROG2()
290 bpf_timer_init(&val->timer, &hmap_malloc, CLOCK_BOOTTIME); in BPF_PROG2()
293 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in BPF_PROG2()
294 if (val) in BPF_PROG2()
295 bpf_timer_init(&val->timer, &hmap_malloc, CLOCK_BOOTTIME); in BPF_PROG2()