Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/bpf/inode.c bpf_obj_do_pin() -> vfs_mkobj()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 1 mode 32768,32896-33152
PARAM_VALUE 2 f 770262625478168576
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
CAPPED_DATA 1 mode 1
DATA_SOURCE 0 dentry r start_creating_user_path
DATA_SOURCE 3 arg $2
BIT_INFO 1 mode 0x8000,0x8180

kernel/bpf/inode.c bpf_obj_do_pin() -> vfs_mkobj()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 1 mode 32768,32896-33152
PARAM_VALUE 2 f 3642420652315066368
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
CAPPED_DATA 1 mode 1
DATA_SOURCE 0 dentry r start_creating_user_path
DATA_SOURCE 3 arg $2
BIT_INFO 1 mode 0x8000,0x8180

kernel/bpf/inode.c bpf_obj_do_pin() -> vfs_mkobj()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 1 mode 32768,32896-33152
PARAM_VALUE 2 f 9083393184096305152
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
BUF_SIZE 3 arg s32min-(-2),1-s32max
CAPPED_DATA 1 mode 1
DATA_SOURCE 0 dentry r start_creating_user_path
DATA_SOURCE 3 arg $2
BIT_INFO 1 mode 0x8000,0x8180

ipc/mqueue.c prepare_open() -> vfs_mkobj()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode 0
PARAM_VALUE 2 f 1647083804714057728
PARAM_VALUE 3 arg 0,4961580733338578944,6745289178104459264
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 3 arg 0,64
CAPPED_DATA 1 mode 1
DATA_SOURCE 0 dentry $0
DATA_SOURCE 3 arg $5
BIT_INFO 1 mode 0x0,0xffff
BIT_INFO 3 arg 0x0,0x5ddf17e7ff33f000
USER_DATA 1 mode 0-u16max[c]