Symbol: BPF_F_LINK
include/uapi/linux/bpf.h
1248
#define BPF_F_LINK BPF_F_LINK /* 1 << 13 */
kernel/bpf/bpf_struct_ops.c
1023
(attr->map_flags & ~(BPF_F_LINK | BPF_F_VTYPE_BTF_OBJ_FD)) ||
kernel/bpf/bpf_struct_ops.c
1211
map->map_flags & BPF_F_LINK &&
kernel/bpf/bpf_struct_ops.c
873
if (st_map->map.map_flags & BPF_F_LINK) {
kernel/bpf/bpf_struct_ops.c
926
if (st_map->map.map_flags & BPF_F_LINK)
kernel/bpf/cgroup.c
1475
BPF_F_LINK)
kernel/bpf/cgroup.c
685
bool is_link = flags & BPF_F_LINK, is_id = flags & BPF_F_ID;
kernel/bpf/mprog.c
57
bool link = flags & BPF_F_LINK;
kernel/bpf/syscall.c
4516
BPF_F_LINK)
tools/bpf/bpftool/struct_ops.c
560
if (!(bpf_map__map_flags(map) & BPF_F_LINK)) {
tools/include/uapi/linux/bpf.h
1248
#define BPF_F_LINK BPF_F_LINK /* 1 << 13 */
tools/lib/bpf/libbpf.c
13501
if (err && (!(map->def.map_flags & BPF_F_LINK) || err != -EBUSY)) {
tools/lib/bpf/libbpf.c
13508
if (!(map->def.map_flags & BPF_F_LINK)) {
tools/lib/bpf/libbpf.c
1459
map->def.map_flags = strcmp(sec_name, STRUCT_OPS_LINK_SEC) == 0 ? BPF_F_LINK : 0;
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
193
.flags = BPF_F_BEFORE | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
206
.flags = BPF_F_AFTER | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
440
.flags = BPF_F_AFTER | BPF_F_PREORDER | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
540
.flags = BPF_F_ALLOW_MULTI | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1033
.flags = BPF_F_BEFORE | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1069
.flags = BPF_F_AFTER | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1094
.flags = BPF_F_AFTER | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1107
.flags = BPF_F_BEFORE | BPF_F_LINK | BPF_F_ID,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1120
.flags = BPF_F_BEFORE | BPF_F_LINK | BPF_F_ID,
tools/testing/selftests/bpf/prog_tests/tc_links.c
1145
.flags = BPF_F_BEFORE | BPF_F_LINK | BPF_F_ID,
tools/testing/selftests/bpf/prog_tests/tc_links.c
216
.flags = BPF_F_BEFORE | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
370
.flags = BPF_F_AFTER | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
733
.flags = BPF_F_REPLACE | BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
747
.flags = BPF_F_REPLACE | BPF_F_LINK | BPF_F_AFTER,
tools/testing/selftests/bpf/prog_tests/tc_links.c
931
.flags = BPF_F_LINK,
tools/testing/selftests/bpf/prog_tests/tc_links.c
944
.flags = BPF_F_LINK,