Symbol: MEM_RDONLY
kernel/bpf/btf.c
7423
*flag = MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/btf.c
8132
sub->args[i].arg_type = ARG_PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/btf.c
8704
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/cgroup.c
2395
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/fixups.c
879
case PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED:
kernel/bpf/helpers.c
1098
.arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/bpf/helpers.c
2006
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
541
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
569
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
585
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
655
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
727
.ret_type = RET_PTR_TO_MEM_OR_BTF_ID | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/bpf/helpers.c
740
.ret_type = RET_PTR_TO_MEM_OR_BTF_ID | MEM_RDONLY,
kernel/bpf/log.c
436
type & MEM_RDONLY ? "rdonly_" : "",
kernel/bpf/map_iter.c
181
PTR_TO_BUF | PTR_MAYBE_NULL | MEM_RDONLY },
kernel/bpf/ringbuf.c
636
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/syscall.c
6625
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/syscall.c
6672
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/verifier.c
10508
ret_flag &= ~MEM_RDONLY;
kernel/bpf/verifier.c
12866
regs[BPF_REG_0].type = PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/verifier.c
12890
regs[BPF_REG_0].type |= MEM_RDONLY;
kernel/bpf/verifier.c
13180
regs[BPF_REG_0].type |= MEM_RDONLY;
kernel/bpf/verifier.c
17066
if ((type & MEM_RDONLY) || (*prev_type & MEM_RDONLY))
kernel/bpf/verifier.c
17067
merged_type |= MEM_RDONLY;
kernel/bpf/verifier.c
17637
aux->btf_var.reg_type = PTR_TO_MEM | MEM_RDONLY;
kernel/bpf/verifier.c
17672
aux->btf_var.reg_type = PTR_TO_MEM | MEM_RDONLY;
kernel/bpf/verifier.c
18435
(PTR_MAYBE_NULL | PTR_UNTRUSTED | MEM_RDONLY);
kernel/bpf/verifier.c
457
return type & MEM_RDONLY;
kernel/bpf/verifier.c
7860
if (arg_type & MEM_RDONLY)
kernel/bpf/verifier.c
7861
type &= ~MEM_RDONLY;
kernel/bpf/verifier.c
7893
if (!(arg_type & MEM_RDONLY)) {
kernel/bpf/verifier.c
8049
case PTR_TO_MEM | MEM_RDONLY:
kernel/bpf/verifier.c
8052
case PTR_TO_BUF | MEM_RDONLY:
kernel/bpf/verifier.c
8833
if (!(arg_type & (MEM_WRITE | MEM_RDONLY)))
kernel/trace/bpf_trace.c
1057
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
1423
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
1648
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
385
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
420
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
476
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
478
.arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/trace/bpf_trace.c
520
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
522
.arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/trace/bpf_trace.c
537
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
561
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
732
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
1746
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
2062
.arg1_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
2064
.arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
2623
.arg2_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
4228
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4791
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4805
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5005
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5033
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5205
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5219
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5766
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5807
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5824
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5858
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5920
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5972
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6149
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6786
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6796
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6840
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6929
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7170
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7189
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7208
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7232
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7256
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7280
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7318
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7342
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7366
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7386
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7405
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7424
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7744
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7746
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7813
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7815
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8047
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8140
.arg1_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/filter.c
8142
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8172
.arg1_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/filter.c
8174
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8192
.arg1_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/filter.c
8194
.arg2_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/filter.c
8216
.arg1_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/filter.c
8218
.arg2_type = ARG_PTR_TO_FIXED_SIZE_MEM | MEM_RDONLY,
net/core/sock_map.c
1980
PTR_TO_BUF | PTR_MAYBE_NULL | MEM_RDONLY },