Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/fat/namei_vfat.c vfat_add_entry() -> fat_add_entries()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 0 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 0 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 0 dir->i_op->mkdir 0,4096-ptr_max
PARAM_VALUE 0 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dir->i_sb 4096-ptr_max
PARAM_VALUE 0 dir->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 dir->i_sb->s_fs_info->fat_bits 0
PARAM_VALUE 1 slots 4096-ptr_max
PARAM_VALUE 3 sinfo 951439503570137088,3667327683660857344,7855776991973584896
BUF_SIZE 1 slots 672
CAPPED_DATA 0 dir 1
DATA_SOURCE 0 dir $0
DATA_SOURCE 1 slots r _kmalloc_noprof
DATA_SOURCE 3 sinfo $5
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dir->i_size (-9223372036854775807)-(-4),0-s64max
HALF_LOCKED2 0 &dir->i_rwsem

fs/fat/namei_msdos.c msdos_add_entry() -> fat_add_entries()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 0 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 0 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 0 dir->i_op->mkdir 0,4096-ptr_max
PARAM_VALUE 0 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dir->i_sb 4096-ptr_max
PARAM_VALUE 0 dir->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 dir->i_sb->s_fs_info->fat_bits 0
PARAM_VALUE 1 slots 1086621368451936256
PARAM_VALUE 2 nr_slots 1
PARAM_VALUE 3 sinfo 3732061787428880384,5939855439896256512,8550999123971710976
PARAM_VALUE 3 sinfo->bh 0
PARAM_VALUE 3 sinfo->de 4096-ptr_max
BUF_SIZE 1 slots 32
CAPPED_DATA 0 dir 1
DATA_SOURCE 0 dir $0
DATA_SOURCE 3 sinfo $6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dir->i_sb->s_flags 2048-2147489793[c]
USER_DATA 0 dir->i_size (-9223372036854775807)-(-4),0-s64max
HALF_LOCKED2 0 &dir->i_rwsem