Symbol: ARG_PTR_TO_MEM
include/linux/bpf.h
915
ARG_PTR_TO_MEM_OR_NULL = PTR_MAYBE_NULL | ARG_PTR_TO_MEM,
include/linux/bpf.h
923
ARG_PTR_TO_UNINIT_MEM = MEM_UNINIT | MEM_WRITE | ARG_PTR_TO_MEM,
include/linux/bpf.h
925
ARG_PTR_TO_FIXED_SIZE_MEM = MEM_FIXED_SIZE | ARG_PTR_TO_MEM,
kernel/bpf/btf.c
8132
sub->args[i].arg_type = ARG_PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/btf.c
8178
sub->args[i].arg_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL;
kernel/bpf/btf.c
8704
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/cgroup.c
2307
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
kernel/bpf/cgroup.c
2395
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
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/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
12622
case ARG_PTR_TO_MEM:
kernel/bpf/verifier.c
18432
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/bpf/verifier.c
7675
return base_type(type) == ARG_PTR_TO_MEM &&
kernel/bpf/verifier.c
7822
[ARG_PTR_TO_MEM] = &mem_types,
kernel/bpf/verifier.c
7864
if (base_type(arg_type) == ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
8390
case ARG_PTR_TO_MEM:
kernel/bpf/verifier.c
8781
if (base_type(fn->arg_type[arg]) != ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
8816
(base_type(fn->arg_type[i]) != ARG_PTR_TO_MEM ||
kernel/bpf/verifier.c
8831
if (base_type(arg_type) != ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
9186
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/trace/bpf_trace.c
1055
.arg1_type = ARG_PTR_TO_MEM | MEM_WRITE,
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,
kernel/trace/bpf_trace.c
998
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
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
6531
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
6588
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
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
7969
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
8047
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8142
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8174
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,