Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/bpf/bpf_iter.c make_bpfptr() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c __do_sys_bpf() -> USER_BPFPTR()

Type Parameter Key Value
DATA_SOURCE 0 p $1

kernel/bpf/syscall.c __do_sys_bpf() -> USER_BPFPTR()

Type Parameter Key Value
DATA_SOURCE 0 p $3

kernel/bpf/syscall.c __do_sys_bpf() -> USER_BPFPTR()

Type Parameter Key Value
DATA_SOURCE 0 p $1

kernel/bpf/syscall.c __do_sys_bpf() -> USER_BPFPTR()

Type Parameter Key Value
DATA_SOURCE 0 p $3

kernel/bpf/syscall.c bpf_btf_get_info_by_fd() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c bpf_link_get_info_by_fd() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c bpf_map_get_info_by_fd() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c bpf_prog_get_info_by_fd() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c make_bpfptr() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/syscall.c token_get_info_by_fd() -> USER_BPFPTR()

Type Parameter Key Value

net/bpf/test_run.c bpf_ctx_init() -> USER_BPFPTR()

Type Parameter Key Value
PARAM_VALUE 0 p 1-u64max

kernel/bpf/btf.c make_bpfptr() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/check_btf.c make_bpfptr() -> USER_BPFPTR()

Type Parameter Key Value

kernel/bpf/verifier.c make_bpfptr() -> USER_BPFPTR()

Type Parameter Key Value