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_get_parent() -> fat_get_dotdot_entry()

Type Parameter Key Value
PARAM_VALUE 1 bh 1449259225467195392
PARAM_VALUE 1 *bh 0
PARAM_VALUE 2 de 2850927122981466112
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &child_dir->d_lockref.lock

fs/fat/namei_vfat.c vfat_get_dotdot_de() -> fat_get_dotdot_entry()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 1 bh 5713534426026688512,5963154161669779456,8298278831021453312
PARAM_VALUE 1 *bh 0
PARAM_VALUE 2 de 1378780540809969664,1805265347397820416,2823792897943719936
PARAM_VALUE 2 *de 0
DATA_SOURCE 0 dir $0
DATA_SOURCE 1 bh $1
DATA_SOURCE 2 de $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dir->i_mode 0-u16max
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/fat/namei_msdos.c do_msdos_rename() -> fat_get_dotdot_entry()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 1 bh 928543553905008640
PARAM_VALUE 1 *bh 0
PARAM_VALUE 2 de 1256653962278531072
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dir->i_mode 0-u16max
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem