Symbol: BPF_BASE_TYPE_BITS
include/linux/bpf.h
751
PTR_MAYBE_NULL = BIT(0 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
756
MEM_RDONLY = BIT(1 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
759
MEM_RINGBUF = BIT(2 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
762
MEM_USER = BIT(3 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
770
MEM_PERCPU = BIT(4 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
773
OBJ_RELEASE = BIT(5 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
781
PTR_UNTRUSTED = BIT(6 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
784
MEM_UNINIT = BIT(7 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
787
DYNPTR_TYPE_LOCAL = BIT(8 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
790
DYNPTR_TYPE_RINGBUF = BIT(9 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
793
MEM_FIXED_SIZE = BIT(10 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
798
MEM_ALLOC = BIT(11 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
827
PTR_TRUSTED = BIT(12 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
830
MEM_RCU = BIT(13 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
836
NON_OWN_REF = BIT(14 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
839
DYNPTR_TYPE_SKB = BIT(15 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
842
DYNPTR_TYPE_XDP = BIT(16 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
847
MEM_ALIGNED = BIT(17 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
854
MEM_WRITE = BIT(18 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
857
DYNPTR_TYPE_SKB_META = BIT(19 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
860
DYNPTR_TYPE_FILE = BIT(20 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
870
#define BPF_BASE_TYPE_LIMIT (1UL << BPF_BASE_TYPE_BITS)
include/linux/bpf_verifier.h
1265
#define BPF_BASE_TYPE_MASK GENMASK(BPF_BASE_TYPE_BITS - 1, 0)