Symbol: ARG_PTR_TO_MEM
include/linux/bpf.h
871
ARG_PTR_TO_MEM_OR_NULL = PTR_MAYBE_NULL | ARG_PTR_TO_MEM,
include/linux/bpf.h
879
ARG_PTR_TO_UNINIT_MEM = MEM_UNINIT | MEM_WRITE | ARG_PTR_TO_MEM,
include/linux/bpf.h
881
ARG_PTR_TO_FIXED_SIZE_MEM = MEM_FIXED_SIZE | ARG_PTR_TO_MEM,
kernel/bpf/btf.c
7958
sub->args[i].arg_type = ARG_PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/btf.c
8004
sub->args[i].arg_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL;
kernel/bpf/btf.c
8531
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/cgroup.c
2269
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
kernel/bpf/cgroup.c
2356
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/helpers.c
1083
.arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/bpf/helpers.c
1991
.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
6451
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/syscall.c
6498
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/bpf/verifier.c
10071
case ARG_PTR_TO_MEM:
kernel/bpf/verifier.c
10459
if (base_type(fn->arg_type[arg]) != ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
10494
(base_type(fn->arg_type[i]) != ARG_PTR_TO_MEM ||
kernel/bpf/verifier.c
10509
if (base_type(arg_type) != ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
10731
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/bpf/verifier.c
24641
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/bpf/verifier.c
9289
return base_type(type) == ARG_PTR_TO_MEM &&
kernel/bpf/verifier.c
9433
[ARG_PTR_TO_MEM] = &mem_types,
kernel/bpf/verifier.c
9476
if (base_type(arg_type) == ARG_PTR_TO_MEM)
kernel/trace/bpf_trace.c
1025
.arg1_type = ARG_PTR_TO_MEM | MEM_WRITE,
kernel/trace/bpf_trace.c
1027
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
1392
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
1617
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
355
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
390
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
446
.arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
448
.arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/trace/bpf_trace.c
490
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
492
.arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
kernel/trace/bpf_trace.c
507
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
531
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
702
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
kernel/trace/bpf_trace.c
968
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
1742
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
2058
.arg1_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
2060
.arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
2614
.arg2_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY,
net/core/filter.c
4146
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4707
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4721
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4921
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
4949
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5121
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5135
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5669
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5703
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5737
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5799
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
5845
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6027
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6412
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
6467
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
6665
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6675
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6719
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
6808
.arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7051
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7070
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7089
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7113
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7137
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7161
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7199
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7223
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7247
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7267
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7286
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7305
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7625
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7627
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7694
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7696
.arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
7850
.arg2_type = ARG_PTR_TO_MEM | MEM_WRITE,
net/core/filter.c
7928
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8023
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
net/core/filter.c
8055
.arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,