Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/fat/nfs.c __fat_nfs_get_inode() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
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 0,4096-ptr_max
PARAM_VALUE 2 i_pos 0-281474976710655
CAPPED_DATA 0 sb 1
CAPPED_DATA 2 i_pos 1
CAPPED_DATA 2 i_pos 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 2 i_pos $3
NOSPEC 2 i_pos
NOSPEC 2 i_pos
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 i_pos 0-281474976710655[c]

fs/fat/nfs.c fat_rebuild_parent() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_fs_info 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info->dir_hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 de 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
CAPPED_DATA 0 sb 1
DATA_SOURCE 0 sb $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &child_dir->d_lockref.lock

fs/fat/namei_vfat.c vfat_create() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/fat/namei_vfat.c vfat_lookup() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 de 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/fat/namei_vfat.c vfat_mkdir() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock

fs/fat/namei_msdos.c msdos_create() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/fat/namei_msdos.c msdos_lookup() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 de 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/fat/namei_msdos.c msdos_mkdir() -> fat_build_inode()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 2 i_pos 0-s64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock