Home
last modified time | relevance | path

Searched refs:stackmap (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dperf_event_stackmap.c16 } stackmap SEC(".maps");
37 val = bpf_get_stackid(ctx, &stackmap, 0); in oncpu()
40 val = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK); in oncpu()
H A Dtest_stacktrace_map.c32 } stackmap SEC(".maps");
64 /* The size of stackmap and stackid_hmap should be the same */ in oncpu()
65 key = bpf_get_stackid(ctx, &stackmap, 0); in oncpu()
H A Dtest_stacktrace_build_id.c33 } stackmap SEC(".maps");
62 /* The size of stackmap and stackid_hmap should be the same */ in oncpu()
63 key = bpf_get_stackid(args, &stackmap, BPF_F_USER_STACK); in oncpu()
H A Dpyperf.h160 } stackmap SEC(".maps");
187 event->user_stack_id = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK); in __on_event()
188 event->kernel_stack_id = bpf_get_stackid(ctx, &stackmap, 0); in __on_event()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dperf_event_stackmap.c16 } stackmap SEC(".maps");
37 val = bpf_get_stackid(ctx, &stackmap, 0); in oncpu()
40 val = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK); in oncpu()
H A Dstacktrace_map_skip.c15 } stackmap SEC(".maps");
49 key = bpf_get_stackid(ctx, &stackmap, TEST_STACK_DEPTH); in oncpu()
51 /* The size of stackmap and stack_amap should be the same */ in oncpu()
H A Dtest_stacktrace_map.c32 } stackmap SEC(".maps");
64 /* The size of stackmap and stackid_hmap should be the same */ in oncpu()
65 key = bpf_get_stackid(ctx, &stackmap, 0); in oncpu()
H A Dtest_stacktrace_build_id.c33 } stackmap SEC(".maps");
54 /* The size of stackmap and stackid_hmap should be the same */ in oncpu()
55 key = bpf_get_stackid(args, &stackmap, BPF_F_USER_STACK); in oncpu()
H A Dpyperf.h161 } stackmap SEC(".maps");
239 event->user_stack_id = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK);
240 event->kernel_stack_id = bpf_get_stackid(ctx, &stackmap, 0);
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dstacktrace_build_id_nmi.c57 stackmap_fd = bpf_map__fd(skel->maps.stackmap); in test_stacktrace_build_id_nmi()
69 * in stackmap, and vise versa. in test_stacktrace_build_id_nmi()
72 if (CHECK(err, "compare_map_keys stackid_hmap vs. stackmap", in test_stacktrace_build_id_nmi()
77 if (CHECK(err, "compare_map_keys stackmap vs. stackid_hmap", in test_stacktrace_build_id_nmi()
88 err = bpf_map__get_next_key(skel->maps.stackmap, NULL, &key, sizeof(key)); in test_stacktrace_build_id_nmi()
89 if (CHECK(err, "get_next_key from stackmap", in test_stacktrace_build_id_nmi()
94 err = bpf_map__lookup_elem(skel->maps.stackmap, &key, sizeof(key), in test_stacktrace_build_id_nmi()
96 if (CHECK(err, "lookup_elem from stackmap", in test_stacktrace_build_id_nmi()
106 } while (bpf_map__get_next_key(skel->maps.stackmap, &prev_key, &key, sizeof(key)) == 0); in test_stacktrace_build_id_nmi()
H A Dstacktrace_build_id.c29 stackmap_fd = bpf_map__fd(skel->maps.stackmap); in test_stacktrace_build_id()
42 * in stackmap, and vise versa. in test_stacktrace_build_id()
45 if (CHECK(err, "compare_map_keys stackid_hmap vs. stackmap", in test_stacktrace_build_id()
50 if (CHECK(err, "compare_map_keys stackmap vs. stackid_hmap", in test_stacktrace_build_id()
61 err = bpf_map__get_next_key(skel->maps.stackmap, NULL, &key, sizeof(key)); in test_stacktrace_build_id()
62 if (CHECK(err, "get_next_key from stackmap", in test_stacktrace_build_id()
68 if (CHECK(err, "lookup_elem from stackmap", in test_stacktrace_build_id()
78 } while (bpf_map__get_next_key(skel->maps.stackmap, &prev_key, &key, sizeof(key)) == 0); in test_stacktrace_build_id()
98 CHECK(err, "compare_stack_ips stackmap vs. stack_amap", in test_stacktrace_build_id()
H A Dstacktrace_map_skip.c22 stackmap_fd = bpf_map__fd(skel->maps.stackmap); in test_stacktrace_map_skip()
23 if (!ASSERT_GE(stackmap_fd, 0, "stackmap fd")) in test_stacktrace_map_skip()
43 * in stackmap, and vise versa. in test_stacktrace_map_skip()
46 if (!ASSERT_OK(err, "compare_map_keys stackid_hmap vs. stackmap")) in test_stacktrace_map_skip()
50 if (!ASSERT_OK(err, "compare_map_keys stackmap vs. stackid_hmap")) in test_stacktrace_map_skip()
55 if (!ASSERT_OK(err, "compare_stack_ips stackmap vs. stack_amap")) in test_stacktrace_map_skip()
/kernel/linux/linux-5.10/samples/bpf/
H A Dtrace_event_kern.c33 } stackmap SEC(".maps");
55 key.kernstack = bpf_get_stackid(ctx, &stackmap, KERN_STACKID_FLAGS); in bpf_prog1()
56 key.userstack = bpf_get_stackid(ctx, &stackmap, USER_STACKID_FLAGS); in bpf_prog1()
H A Doffwaketime_kern.c62 } stackmap SEC(".maps");
76 woke.ret = bpf_get_stackid(ctx, &stackmap, STACKID_FLAGS); in waker()
90 key.tret = bpf_get_stackid(ctx, &stackmap, STACKID_FLAGS); in update_counts()
H A Dspintest_kern.c33 } stackmap SEC(".maps");
44 bpf_get_stackid(ctx, &stackmap, BPF_F_REUSE_STACKID); \
/kernel/linux/linux-6.6/samples/bpf/
H A Dtrace_event_kern.c32 } stackmap SEC(".maps");
54 key.kernstack = bpf_get_stackid(ctx, &stackmap, KERN_STACKID_FLAGS); in bpf_prog1()
55 key.userstack = bpf_get_stackid(ctx, &stackmap, USER_STACKID_FLAGS); in bpf_prog1()
H A Doffwaketime.bpf.c58 } stackmap SEC(".maps");
70 woke.ret = bpf_get_stackid(ctx, &stackmap, STACKID_FLAGS); in waker()
84 key.tret = bpf_get_stackid(ctx, &stackmap, STACKID_FLAGS); in update_counts()
H A Dspintest.bpf.c34 } stackmap SEC(".maps");
45 bpf_get_stackid(ctx, &stackmap, BPF_F_REUSE_STACKID); \
/kernel/linux/linux-5.10/kernel/bpf/
H A DMakefile25 obj-$(CONFIG_BPF_SYSCALL) += stackmap.o
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dstacktrace_build_id_nmi.c74 stackmap_fd = bpf_map__fd(skel->maps.stackmap); in test_stacktrace_build_id_nmi()
86 * in stackmap, and vise versa. in test_stacktrace_build_id_nmi()
89 if (CHECK(err, "compare_map_keys stackid_hmap vs. stackmap", in test_stacktrace_build_id_nmi()
94 if (CHECK(err, "compare_map_keys stackmap vs. stackid_hmap", in test_stacktrace_build_id_nmi()
105 if (CHECK(err, "get_next_key from stackmap", in test_stacktrace_build_id_nmi()
113 if (CHECK(err, "lookup_elem from stackmap", in test_stacktrace_build_id_nmi()
H A Dstacktrace_build_id.c30 stackmap_fd = bpf_map__fd(skel->maps.stackmap); in test_stacktrace_build_id()
43 * in stackmap, and vise versa. in test_stacktrace_build_id()
46 if (CHECK(err, "compare_map_keys stackid_hmap vs. stackmap", in test_stacktrace_build_id()
51 if (CHECK(err, "compare_map_keys stackmap vs. stackid_hmap", in test_stacktrace_build_id()
62 if (CHECK(err, "get_next_key from stackmap", in test_stacktrace_build_id()
70 if (CHECK(err, "lookup_elem from stackmap", in test_stacktrace_build_id()
103 CHECK(err, "compare_stack_ips stackmap vs. stack_amap", in test_stacktrace_build_id()
/kernel/linux/linux-6.6/kernel/bpf/
H A DMakefile27 obj-$(CONFIG_BPF_SYSCALL) += stackmap.o

Completed in 5 milliseconds