Symbol: BPF_F_RDONLY_PROG
include/linux/bpf.h
2271
BPF_F_RDONLY_PROG | \
include/linux/bpf.h
2285
u32 access_flags = map->map_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG);
include/linux/bpf.h
2290
if (access_flags & BPF_F_RDONLY_PROG)
include/linux/bpf.h
2300
return (access_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG)) !=
include/linux/bpf.h
2301
(BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG);
kernel/bpf/arraymap.c
857
if (attr->map_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG))
kernel/bpf/bpf_insn_array.c
59
insn_array->map.map_flags |= BPF_F_RDONLY_PROG;
kernel/bpf/devmap.c
141
attr->map_flags |= BPF_F_RDONLY_PROG;
kernel/bpf/syscall.c
1110
if (map->map_flags & BPF_F_RDONLY_PROG) {
kernel/bpf/syscall.c
1279
if (map->map_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG)) {
kernel/bpf/verifier.c
11394
if ((map->map_flags & BPF_F_RDONLY_PROG) &&
kernel/bpf/verifier.c
7214
return (map->map_flags & BPF_F_RDONLY_PROG) &&
tools/bpf/bpftool/gen.c
853
if (bpf_map__map_flags(map) & BPF_F_RDONLY_PROG)
tools/lib/bpf/libbpf.c
1986
? BPF_F_RDONLY_PROG : 0;
tools/lib/bpf/libbpf.c
5190
map_info.map_flags &= ~BPF_F_RDONLY_PROG;
tools/lib/bpf/libbpf.c
5285
if (map->def.map_flags & BPF_F_RDONLY_PROG)
tools/testing/selftests/bpf/progs/test_mmap.c
12
__uint(map_flags, BPF_F_MMAPABLE | BPF_F_RDONLY_PROG);
tools/testing/selftests/bpf/progs/verifier_array_access.c
20
__uint(map_flags, BPF_F_RDONLY_PROG);
tools/testing/selftests/bpf/progs/verifier_xdp.c
13
__uint(map_flags, BPF_F_RDONLY_PROG);
tools/testing/selftests/bpf/test_verifier.c
1161
BPF_F_RDONLY_PROG);