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
14543
*link = bpf_map__attach_struct_ops(map);
tools/lib/bpf/libbpf.h
922
LIBBPF_API struct bpf_link *bpf_map__attach_struct_ops(const struct bpf_map *map);
tools/sched_ext/include/scx/compat.h
211
__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
152
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
157
link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
288
link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
348
link = bpf_map__attach_struct_ops(skel->maps.write_sk_pacing);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
367
link = bpf_map__attach_struct_ops(skel->maps.incompl_cong_ops);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
409
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
447
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
483
link_nl = bpf_map__attach_struct_ops(skel->maps.ca_no_link);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
487
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
511
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
518
link = bpf_map__attach_struct_ops(skel->maps.ca_update_1);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
536
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_2);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
594
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
27
link = bpf_map__attach_struct_ops(skel->maps.testmod_1);
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
82
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
1278
link = bpf_map__attach_struct_ops(map);
tools/testing/selftests/hid/hid_bpf.c
130
self->hid_links[i] = bpf_map__attach_struct_ops(map);
tools/testing/selftests/hid/hid_bpf.c
255
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/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
32
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/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
36
link = bpf_map__attach_struct_ops(skel->maps.maximal_ops);
tools/testing/selftests/sched_ext/rt_stall.c
258
link = bpf_map__attach_struct_ops(skel->maps.rt_stall_ops);
tools/testing/selftests/sched_ext/select_cpu_dfl.c
37
link = bpf_map__attach_struct_ops(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
223
link = bpf_map__attach_struct_ops(test_ctx->skel->maps.minimal_ops);