Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ntfs/collate.c ntfs_collate_file_name() -> ntfs_file_compare_values()

Type Parameter Key Value
PARAM_VALUE 0 file_name_attr1 1-u64max
PARAM_VALUE 1 file_name_attr2 4096-ptr_max
PARAM_VALUE 2 err_val (-22)
PARAM_VALUE 3 ic 1
BUF_SIZE 0 file_name_attr1 (-1),12,16,66
BUF_SIZE 4 upcase 1-131072
DATA_SOURCE 0 file_name_attr1 $1
DATA_SOURCE 1 file_name_attr2 $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 file_name_attr1 unit_byte
HALF_LOCKED2 &index_ni->mrec_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ndir->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xoni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/collate.c ntfs_collate_file_name() -> ntfs_file_compare_values()

Type Parameter Key Value
PARAM_VALUE 0 file_name_attr1 4096-ptr_max
PARAM_VALUE 1 file_name_attr2 4096-ptr_max
PARAM_VALUE 2 err_val (-22)
PARAM_VALUE 3 ic 0
BUF_SIZE 0 file_name_attr1 (-1),12,16,66
BUF_SIZE 4 upcase 1-131072
DATA_SOURCE 0 file_name_attr1 $1
DATA_SOURCE 1 file_name_attr2 $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 file_name_attr1 unit_byte
HALF_LOCKED2 &index_ni->mrec_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ndir->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xoni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock