Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/btrfs/export.c btrfs_fh_to_dentry() -> btrfs_get_dentry()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->fh_to_dentry 4096-ptr_max
DATA_SOURCE 0 sb $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 objectid 0-u64max[u]
USER_DATA 2 root_objectid 0-u64max[u]
USER_DATA 3 generation 0-u32max[u]
UNITS 3 generation unit_byte

fs/btrfs/export.c btrfs_fh_to_parent() -> btrfs_get_dentry()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->fh_to_dentry 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->fh_to_parent 4096-ptr_max
DATA_SOURCE 0 sb $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 objectid 0-u64max[u]
USER_DATA 2 root_objectid 0-u64max[u]
USER_DATA 3 generation 0-u32max[u]
UNITS 3 generation unit_byte

fs/btrfs/export.c btrfs_get_parent() -> btrfs_get_dentry()

Type Parameter Key Value
PARAM_VALUE 3 generation 0
DATA_SOURCE 1 objectid r btrfs_root_ref_dirid
RX_PATH
TASK_NOT_RUNNING
UNITS 1 objectid unit_byte
UNITS 2 root_objectid unit_byte

fs/btrfs/ioctl.c btrfs_ioctl_snap_destroy() -> btrfs_get_dentry()

Type Parameter Key Value
PARAM_VALUE 1 objectid 256
PARAM_VALUE 2 root_objectid 256-u64max
PARAM_VALUE 3 generation 0
FUZZY_MAX 2 root_objectid 256
USER_DATA 2 root_objectid 256-u64max