Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 34 files:

Smatch caller information:

fs/kernfs/mount.c kernfs_statfs() -> simple_statfs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount

fs/9p/vfs_super.c v9fs_statfs() -> simple_statfs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
BUF_SIZE 0 dentry (-1),1-s32max
BUF_SIZE 0 dentry (-1),1-s32max
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount

fs/statfs.c statfs_by_dentry() -> (struct super_operations)->statfs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op->statfs 4096-ptr_max
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 buf $1
CONTAINER 0 -112-64-168+0 $(-1)
MEM_ZERO 1 buf
RX_PATH
TASK_NOT_RUNNING

fs/ecryptfs/super.c ecryptfs_statfs() -> (struct super_operations)->statfs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op->statfs 4096-ptr_max
BUF_SIZE 0 dentry 1-s32max
BUF_SIZE 0 dentry 1-s32max
DATA_SOURCE 1 buf $1
CONTAINER 0 -112-64-168+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount