Symbol: bpf_map__attach_struct_ops
samples/hid/hid_mouse.c
123
link = bpf_map__attach_struct_ops(skel->maps.mouse_invert);
samples/hid/hid_surface_dial.c
186
link = bpf_map__attach_struct_ops(skel->maps.surface_dial);
tools/bpf/bpftool/struct_ops.c
542
link = bpf_map__attach_struct_ops(map);
tools/lib/bpf/libbpf.c
15123
*link = bpf_map__attach_struct_ops(map);
tools/lib/bpf/libbpf.h
962
LIBBPF_API struct bpf_link *bpf_map__attach_struct_ops(const struct bpf_map *map);
tools/sched_ext/include/scx/compat.h
276
__link = bpf_map__attach_struct_ops((__skel)->maps.__ops_name); \
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
205
cubic_link = bpf_map__attach_struct_ops(cubic_skel->maps.cubic);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
213
dctcp_link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp);
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
156
link = bpf_map__attach_struct_ops(skel->maps.test);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
105
link = bpf_map__attach_struct_ops(cubic_skel->maps.cubic);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
161
link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
292
link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
352
link = bpf_map__attach_struct_ops(skel->maps.write_sk_pacing);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
371
link = bpf_map__attach_struct_ops(skel->maps.incompl_cong_ops);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
413
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
451
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
487
link_nl = bpf_map__attach_struct_ops(skel->maps.ca_no_link);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
491
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
515
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
522
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
540
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
544
link = bpf_map__attach_struct_ops(skel->maps.ca_update_2);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
598
link = bpf_map__attach_struct_ops(cc_cubic_skel->maps.cc_cubic);
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
22
link = bpf_map__attach_struct_ops(skel->maps.dummy_1);
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
30
bpf_map__attach_struct_ops(skel->maps.epilogue_tailcall);
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
137
link = bpf_map__attach_struct_ops(skel->maps.testmod_1);
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
42
link = bpf_map__attach_struct_ops(skel->maps.testmod_1);
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
23
link = bpf_map__attach_struct_ops(skel->maps.testmod_1);
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
67
link = bpf_map__attach_struct_ops(skel->maps.testmod_1);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
153
link = bpf_map__attach_struct_ops(skel->maps.st_ops_map);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
175
link = bpf_map__attach_struct_ops(skel->maps.testmod_incompatible);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
262
link = bpf_map__attach_struct_ops(skel->maps.testmod_do_detach);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
45
link = bpf_map__attach_struct_ops(map);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_multi_pages.c
19
link = bpf_map__attach_struct_ops(skel->maps.multi_pages);
tools/testing/selftests/bpf/test_loader.c
1468
link = bpf_map__attach_struct_ops(map);
tools/testing/selftests/hid/hid_bpf.c
141
self->hid_links[i] = bpf_map__attach_struct_ops(map);
tools/testing/selftests/hid/hid_bpf.c
266
link = bpf_map__attach_struct_ops(self->skel->maps.first_event);
tools/testing/selftests/sched_ext/allowed_cpus.c
55
link = bpf_map__attach_struct_ops(skel->maps.allowed_cpus_ops);
tools/testing/selftests/sched_ext/create_dsq.c
32
link = bpf_map__attach_struct_ops(skel->maps.create_dsq_ops);
tools/testing/selftests/sched_ext/cyclic_kick_wait.c
134
link = bpf_map__attach_struct_ops(skel->maps.cyclic_kick_wait_ops);
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.c
33
link = bpf_map__attach_struct_ops(skel->maps.ddsp_bogus_dsq_fail_ops);
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.c
32
link = bpf_map__attach_struct_ops(skel->maps.ddsp_vtimelocal_fail_ops);
tools/testing/selftests/sched_ext/dequeue.c
104
link = bpf_map__attach_struct_ops(skel->maps.dequeue_ops);
tools/testing/selftests/sched_ext/dsp_local_on.c
32
link = bpf_map__attach_struct_ops(skel->maps.dsp_local_on_ops);
tools/testing/selftests/sched_ext/enq_last_no_enq_fails.c
33
link = bpf_map__attach_struct_ops(skel->maps.enq_last_no_enq_fails_ops);
tools/testing/selftests/sched_ext/enq_select_cpu.c
57
link = bpf_map__attach_struct_ops(skel->maps.enq_select_cpu_ops);
tools/testing/selftests/sched_ext/exit.c
37
link = bpf_map__attach_struct_ops(skel->maps.exit_ops);
tools/testing/selftests/sched_ext/hotplug.c
119
link = bpf_map__attach_struct_ops(skel->maps.hotplug_nocb_ops);
tools/testing/selftests/sched_ext/hotplug.c
72
link = bpf_map__attach_struct_ops(skel->maps.hotplug_cb_ops);
tools/testing/selftests/sched_ext/hotplug.c
74
link = bpf_map__attach_struct_ops(skel->maps.hotplug_nocb_ops);
tools/testing/selftests/sched_ext/init_enable_count.c
68
link = bpf_map__attach_struct_ops(skel->maps.init_enable_count_ops);
tools/testing/selftests/sched_ext/init_enable_count.c
79
link = bpf_map__attach_struct_ops(skel->maps.init_enable_count_ops);
tools/testing/selftests/sched_ext/maximal.c
35
link = bpf_map__attach_struct_ops(skel->maps.maximal_ops);
tools/testing/selftests/sched_ext/minimal.c
33
link = bpf_map__attach_struct_ops(skel->maps.minimal_ops);
tools/testing/selftests/sched_ext/nohz_tick.c
230
link = bpf_map__attach_struct_ops(skel->maps.nohz_tick_ops);
tools/testing/selftests/sched_ext/numa.c
33
link = bpf_map__attach_struct_ops(skel->maps.numa_ops);
tools/testing/selftests/sched_ext/peek_dsq.c
88
bpf_map__attach_struct_ops(skel->maps.peek_dsq_ops);
tools/testing/selftests/sched_ext/prog_run.c
42
link = bpf_map__attach_struct_ops(skel->maps.prog_run_ops);
tools/testing/selftests/sched_ext/reload_loop.c
39
link = bpf_map__attach_struct_ops(skel->maps.maximal_ops);
tools/testing/selftests/sched_ext/rt_stall.c
263
link = bpf_map__attach_struct_ops(skel->maps.rt_stall_ops);
tools/testing/selftests/sched_ext/select_cpu_dfl.c
53
tctx->link = bpf_map__attach_struct_ops(tctx->skel->maps.select_cpu_dfl_ops);
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c
37
link = bpf_map__attach_struct_ops(skel->maps.select_cpu_dfl_nodispatch_ops);
tools/testing/selftests/sched_ext/select_cpu_dispatch.c
37
link = bpf_map__attach_struct_ops(skel->maps.select_cpu_dispatch_ops);
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.c
33
link = bpf_map__attach_struct_ops(skel->maps.select_cpu_dispatch_bad_dsq_ops);
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.c
33
link = bpf_map__attach_struct_ops(skel->maps.select_cpu_dispatch_dbl_dsp_ops);
tools/testing/selftests/sched_ext/select_cpu_vtime.c
35
link = bpf_map__attach_struct_ops(skel->maps.select_cpu_vtime_ops);
tools/testing/selftests/sched_ext/total_bw.c
318
link = bpf_map__attach_struct_ops(test_ctx->skel->maps.minimal_ops);
tools/testing/selftests/sched_ext/total_bw.c
402
link = bpf_map__attach_struct_ops(test_ctx->skel->maps.minimal_ops);