Symbol: BPF_READ
drivers/media/rc/bpf-lirc.c
127
return type == BPF_READ && off == 0 && size == sizeof(u32);
include/linux/bpf.h
3125
if (type != BPF_READ)
io_uring/bpf-ops.c
79
if (type != BPF_READ)
kernel/bpf/cgroup.c
2437
if (type != BPF_READ)
kernel/bpf/cgroup.c
2442
if (type == BPF_READ) {
kernel/bpf/fixups.c
793
type = BPF_READ;
kernel/bpf/fixups.c
880
if (type == BPF_READ) {
kernel/bpf/verifier.c
3933
false, BPF_READ, NULL);
kernel/bpf/verifier.c
4150
if (type == BPF_READ && !(cap & BPF_MAP_CAN_READ)) {
kernel/bpf/verifier.c
5807
if (atype != BPF_READ && !type_is_ptr_alloc_obj(reg->type)) {
kernel/bpf/verifier.c
5884
if (atype == BPF_READ && value_regno >= 0) {
kernel/bpf/verifier.c
5934
if (atype != BPF_READ) {
kernel/bpf/verifier.c
5996
if (type == BPF_READ)
kernel/bpf/verifier.c
6125
} else if (t == BPF_READ && value_regno >= 0) {
kernel/bpf/verifier.c
6188
if (!err && value_regno >= 0 && (t == BPF_READ || rdonly_mem))
kernel/bpf/verifier.c
6205
if (!err && t == BPF_READ && value_regno >= 0) {
kernel/bpf/verifier.c
6246
if (t == BPF_READ)
kernel/bpf/verifier.c
6264
if (!err && t == BPF_READ && value_regno >= 0)
kernel/bpf/verifier.c
6275
if (!err && t == BPF_READ && value_regno >= 0)
kernel/bpf/verifier.c
6288
if (!err && t == BPF_READ && value_regno >= 0)
kernel/bpf/verifier.c
6316
if (!err && value_regno >= 0 && (rdonly_mem || t == BPF_READ))
kernel/bpf/verifier.c
6319
if (t == BPF_READ && value_regno >= 0)
kernel/bpf/verifier.c
6327
if (!err && size < BPF_REG_SIZE && value_regno >= 0 && t == BPF_READ &&
kernel/bpf/verifier.c
6375
BPF_SIZE(insn->code), BPF_READ, insn->dst_reg,
kernel/bpf/verifier.c
6493
BPF_SIZE(insn->code), BPF_READ, -1, true, false);
kernel/bpf/verifier.c
6497
BPF_READ, load_reg, true, false);
kernel/bpf/verifier.c
6915
err = check_helper_mem_access(env, reg, argno, size, BPF_READ, true, NULL);
kernel/bpf/verifier.c
6939
err = check_mem_size_reg(env, mem_reg, size_reg, mem_argno, size_argno, BPF_READ, true, &meta);
kernel/bpf/verifier.c
8242
!may_access_direct_pkt_data(env, meta, BPF_READ)) {
kernel/bpf/verifier.c
8325
err = check_helper_mem_access(env, reg, argno_from_reg(regno), key_size, BPF_READ, false, NULL);
kernel/bpf/verifier.c
8353
arg_type & MEM_WRITE ? BPF_WRITE : BPF_READ,
kernel/bpf/verifier.c
8397
arg_type & MEM_WRITE ? BPF_WRITE : BPF_READ,
kernel/bpf/verifier.c
8409
BPF_WRITE : BPF_READ,
kernel/bpf/verifier.c
8416
BPF_WRITE : BPF_READ,
kernel/sched/ext/ext.c
7867
if (type != BPF_READ)
kernel/trace/bpf_trace.c
1492
if (type != BPF_READ)
kernel/trace/bpf_trace.c
1849
if (size != sizeof(u64) || type != BPF_READ)
kernel/trace/bpf_trace.c
1872
if (type != BPF_READ)
net/core/filter.c
11699
off % size || type != BPF_READ)
net/core/filter.c
11881
if (type != BPF_READ)
net/core/filter.c
9119
return access_type == BPF_READ;
net/core/filter.c
9491
if (type == BPF_READ) {
net/core/filter.c
9522
if (type != BPF_READ)
net/core/filter.c
9532
if (type != BPF_READ)
net/sched/bpf_qdisc.c
43
if (arg == 2 && type == BPF_READ) {