Symbol: BPF_BASE_TYPE_BITS
include/linux/bpf.h
707
PTR_MAYBE_NULL = BIT(0 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
712
MEM_RDONLY = BIT(1 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
715
MEM_RINGBUF = BIT(2 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
718
MEM_USER = BIT(3 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
726
MEM_PERCPU = BIT(4 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
729
OBJ_RELEASE = BIT(5 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
737
PTR_UNTRUSTED = BIT(6 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
740
MEM_UNINIT = BIT(7 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
743
DYNPTR_TYPE_LOCAL = BIT(8 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
746
DYNPTR_TYPE_RINGBUF = BIT(9 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
749
MEM_FIXED_SIZE = BIT(10 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
754
MEM_ALLOC = BIT(11 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
783
PTR_TRUSTED = BIT(12 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
786
MEM_RCU = BIT(13 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
792
NON_OWN_REF = BIT(14 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
795
DYNPTR_TYPE_SKB = BIT(15 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
798
DYNPTR_TYPE_XDP = BIT(16 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
803
MEM_ALIGNED = BIT(17 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
810
MEM_WRITE = BIT(18 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
813
DYNPTR_TYPE_SKB_META = BIT(19 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
816
DYNPTR_TYPE_FILE = BIT(20 + BPF_BASE_TYPE_BITS),
include/linux/bpf.h
826
#define BPF_BASE_TYPE_LIMIT (1UL << BPF_BASE_TYPE_BITS)
include/linux/bpf_verifier.h
944
#define BPF_BASE_TYPE_MASK GENMASK(BPF_BASE_TYPE_BITS - 1, 0)