Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/hpfs/dir.c hpfs_lookup() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 6490632848879755264
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dir->i_rwsem

fs/hpfs/namei.c hpfs_create() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 5173555466597965824
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/hpfs/namei.c hpfs_mkdir() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 1384635581742911488
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock

fs/hpfs/namei.c hpfs_mknod() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 5504475226140344320
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte
HALF_LOCKED2 _T->lock

fs/hpfs/namei.c hpfs_rename() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 8959813922647461888
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/namei.c hpfs_symlink() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 3404629682788134912
BUF_SIZE 0 name s32min-(-2),1-s32max
BUF_SIZE 0 name s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 name unit_byte

fs/hpfs/dentry.c hpfs_compare_dentry() -> hpfs_chk_name()

Type Parameter Key Value
PARAM_VALUE 1 len 1037836580085587968
BUF_SIZE 0 name s32min,(-1),1-s32max
BUF_SIZE 0 name s32min,(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *name 0-255
UNITS 0 name unit_byte
USER_PTR 0 name