Lines Matching refs:skel
43 struct test_ringbuf_multi *skel; in test_ringbuf_multi() local
49 skel = test_ringbuf_multi__open(); in test_ringbuf_multi()
50 if (CHECK(!skel, "skel_open", "skeleton open failed\n")) in test_ringbuf_multi()
53 err = bpf_map__set_max_entries(skel->maps.ringbuf1, page_size); in test_ringbuf_multi()
57 err = bpf_map__set_max_entries(skel->maps.ringbuf2, page_size); in test_ringbuf_multi()
61 err = bpf_map__set_max_entries(bpf_map__inner_map(skel->maps.ringbuf_arr), page_size); in test_ringbuf_multi()
69 err = bpf_map__set_inner_map_fd(skel->maps.ringbuf_hash, proto_fd); in test_ringbuf_multi()
73 err = test_ringbuf_multi__load(skel); in test_ringbuf_multi()
81 skel->bss->pid = getpid(); in test_ringbuf_multi()
83 ringbuf = ring_buffer__new(bpf_map__fd(skel->maps.ringbuf1), in test_ringbuf_multi()
88 err = ring_buffer__add(ringbuf, bpf_map__fd(skel->maps.ringbuf2), in test_ringbuf_multi()
93 err = test_ringbuf_multi__attach(skel); in test_ringbuf_multi()
98 skel->bss->target_ring = 0; in test_ringbuf_multi()
99 skel->bss->value = 333; in test_ringbuf_multi()
103 skel->bss->target_ring = 1; in test_ringbuf_multi()
104 skel->bss->value = 555; in test_ringbuf_multi()
107 skel->bss->target_ring = 2; in test_ringbuf_multi()
108 skel->bss->value = 777; in test_ringbuf_multi()
121 CHECK(skel->bss->dropped != 0, "err_dropped", "exp %ld, got %ld\n", in test_ringbuf_multi()
122 0L, skel->bss->dropped); in test_ringbuf_multi()
123 CHECK(skel->bss->skipped != 1, "err_skipped", "exp %ld, got %ld\n", in test_ringbuf_multi()
124 1L, skel->bss->skipped); in test_ringbuf_multi()
125 CHECK(skel->bss->total != 2, "err_total", "exp %ld, got %ld\n", in test_ringbuf_multi()
126 2L, skel->bss->total); in test_ringbuf_multi()
132 test_ringbuf_multi__destroy(skel); in test_ringbuf_multi()