Defined in 1 files as a member:
Defined in 52 files as a function:
- fs/nls/mac-celtic.c, line 572 (as a function)
- fs/nls/mac-centeuro.c, line 502 (as a function)
- fs/nls/mac-croatian.c, line 572 (as a function)
- fs/nls/mac-cyrillic.c, line 467 (as a function)
- fs/nls/mac-gaelic.c, line 537 (as a function)
- fs/nls/mac-greek.c, line 467 (as a function)
- fs/nls/mac-iceland.c, line 572 (as a function)
- fs/nls/mac-inuit.c, line 502 (as a function)
- fs/nls/mac-roman.c, line 607 (as a function)
- fs/nls/mac-romanian.c, line 572 (as a function)
- fs/nls/mac-turkish.c, line 572 (as a function)
- fs/nls/nls_ascii.c, line 137 (as a function)
- fs/nls/nls_base.c, line 526 (as a function)
- fs/nls/nls_cp1250.c, line 318 (as a function)
- fs/nls/nls_cp1251.c, line 272 (as a function)
- fs/nls/nls_cp1255.c, line 353 (as a function)
- fs/nls/nls_cp437.c, line 358 (as a function)
- fs/nls/nls_cp737.c, line 321 (as a function)
- fs/nls/nls_cp775.c, line 290 (as a function)
- fs/nls/nls_cp850.c, line 286 (as a function)
- fs/nls/nls_cp852.c, line 308 (as a function)
- fs/nls/nls_cp855.c, line 270 (as a function)
- fs/nls/nls_cp857.c, line 272 (as a function)
- fs/nls/nls_cp860.c, line 335 (as a function)
- fs/nls/nls_cp861.c, line 358 (as a function)
- fs/nls/nls_cp862.c, line 392 (as a function)
- fs/nls/nls_cp863.c, line 352 (as a function)
- fs/nls/nls_cp864.c, line 378 (as a function)
- fs/nls/nls_cp865.c, line 358 (as a function)
- fs/nls/nls_cp866.c, line 276 (as a function)
- fs/nls/nls_cp869.c, line 286 (as a function)
- fs/nls/nls_cp874.c, line 244 (as a function)
- fs/nls/nls_cp932.c, line 7877 (as a function)
- fs/nls/nls_cp936.c, line 11049 (as a function)
- fs/nls/nls_cp949.c, line 13892 (as a function)
- fs/nls/nls_cp950.c, line 9428 (as a function)
- fs/nls/nls_euc-jp.c, line 479 (as a function)
- fs/nls/nls_iso8859-1.c, line 228 (as a function)
- fs/nls/nls_iso8859-13.c, line 256 (as a function)
- fs/nls/nls_iso8859-14.c, line 312 (as a function)
- fs/nls/nls_iso8859-15.c, line 278 (as a function)
- fs/nls/nls_iso8859-2.c, line 279 (as a function)
- fs/nls/nls_iso8859-3.c, line 279 (as a function)
- fs/nls/nls_iso8859-4.c, line 279 (as a function)
- fs/nls/nls_iso8859-5.c, line 243 (as a function)
- fs/nls/nls_iso8859-6.c, line 234 (as a function)
- fs/nls/nls_iso8859-7.c, line 288 (as a function)
- fs/nls/nls_iso8859-9.c, line 243 (as a function)
- fs/nls/nls_koi8-r.c, line 294 (as a function)
- fs/nls/nls_koi8-ru.c, line 39 (as a function)
- fs/nls/nls_koi8-u.c, line 301 (as a function)
- fs/nls/nls_utf8.c, line 29 (as a function)
Referenced in 69 files:
- fs/befs/linuxvfs.c, line 613
- fs/exfat/namei.c
- fs/exfat/nls.c, line 418
- fs/fat/dir.c
- fs/fat/namei_vfat.c, line 546
- fs/hfs/trans.c
- fs/hfsplus/unicode.c, line 367
- fs/hfsplus/unicode_test.c
- fs/jfs/jfs_unicode.c, line 78
- fs/nls/mac-celtic.c
- fs/nls/mac-centeuro.c
- fs/nls/mac-croatian.c
- fs/nls/mac-cyrillic.c
- fs/nls/mac-gaelic.c
- fs/nls/mac-greek.c
- fs/nls/mac-iceland.c
- fs/nls/mac-inuit.c
- fs/nls/mac-roman.c
- fs/nls/mac-romanian.c
- fs/nls/mac-turkish.c
- fs/nls/nls_ascii.c
- fs/nls/nls_base.c
- fs/nls/nls_cp1250.c
- fs/nls/nls_cp1251.c
- fs/nls/nls_cp1255.c
- fs/nls/nls_cp437.c
- fs/nls/nls_cp737.c
- fs/nls/nls_cp775.c
- fs/nls/nls_cp850.c
- fs/nls/nls_cp852.c
- fs/nls/nls_cp855.c
- fs/nls/nls_cp857.c
- fs/nls/nls_cp860.c
- fs/nls/nls_cp861.c
- fs/nls/nls_cp862.c
- fs/nls/nls_cp863.c
- fs/nls/nls_cp864.c
- fs/nls/nls_cp865.c
- fs/nls/nls_cp866.c
- fs/nls/nls_cp869.c
- fs/nls/nls_cp874.c
- fs/nls/nls_cp932.c
- fs/nls/nls_cp936.c
- fs/nls/nls_cp949.c
- fs/nls/nls_cp950.c
- fs/nls/nls_euc-jp.c
- fs/nls/nls_iso8859-1.c
- fs/nls/nls_iso8859-13.c
- fs/nls/nls_iso8859-14.c
- fs/nls/nls_iso8859-15.c
- fs/nls/nls_iso8859-2.c
- fs/nls/nls_iso8859-3.c
- fs/nls/nls_iso8859-4.c
- fs/nls/nls_iso8859-5.c
- fs/nls/nls_iso8859-6.c
- fs/nls/nls_iso8859-7.c
- fs/nls/nls_iso8859-9.c
- fs/nls/nls_koi8-r.c
- fs/nls/nls_koi8-ru.c
- fs/nls/nls_koi8-u.c
- fs/nls/nls_utf8.c
- fs/ntfs/unistr.c, line 255
- fs/ntfs3/dir.c, line 203
- fs/smb/client/cifs_unicode.c
- fs/smb/client/dfs_cache.c
- fs/smb/client/dir.c
- fs/smb/server/unicode.c
- fs/udf/unicode.c, line 286
- fs/vboxsf/utils.c, line 398
Smatch caller information:
fs/exfat/nls.c exfat_convert_char_to_ucs2() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-1010101 |
| PARAM_VALUE | 2 | uni | 4096-ptr_max |
| PARAM_VALUE | 2 | *uni | 0 |
| BUF_SIZE | 2 | uni | (-1),516 |
| BUF_SIZE | 2 | uni | (-1),516 |
| CAPPED_DATA | 1 | boundlen | 1 |
| DATA_SOURCE | 0 | rawstring | $1 |
| DATA_SOURCE | 1 | boundlen | $2 |
| DATA_SOURCE | 2 | uni | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_PTR | 0 | rawstring |
fs/ntfs/unistr.c ntfs_nlstoucs() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 7796952453837438976 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_DATA | 1 | boundlen | 1-510[c] |
| USER_PTR | 0 | rawstring | |
| HALF_LOCKED2 | &dir_ni->mrec_lock | ||
| HALF_LOCKED2 | &ni->mrec_lock | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/server/unicode.c smbConvertToUTF16() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 1609910376574967808 |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/smb/server/unicode.c smb_strtoUTF16() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 0 | *rawstring | 1-255 |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 6818377089299816448 |
| BUF_SIZE | 0 | rawstring | (-1),1-1010103 |
| BUF_SIZE | 0 | rawstring | (-1),1-1010103 |
| DATA_SOURCE | 0 | rawstring | $1 [m] |
| DATA_SOURCE | 1 | boundlen | $2 [m] |
| STR_LEN | 0 | rawstring | (-1),1-2 |
| STR_LEN | 0 | rawstring | (-1),1-2 |
| HALF_LOCKED2 | &conn->srv_mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/vboxsf/utils.c vboxsf_path_from_dentry() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | uni | 320871918515355648 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/befs/linuxvfs.c befs_nls2utf() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-1010101 |
| PARAM_VALUE | 2 | uni | 2227061520509988864 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/smb/client/cifs_unicode.c cifsConvertToUTF16() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-1010101 |
| PARAM_VALUE | 2 | uni | 6660497928517337088 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifs_unicode.c cifs_local_to_utf16_bytes() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 0 | *rawstring | 1-255 |
| PARAM_VALUE | 1 | boundlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | uni | 7195042919124889600 |
| BUF_SIZE | 0 | rawstring | s32min-1010108 |
| BUF_SIZE | 0 | rawstring | s32min-1010108 |
| DATA_SOURCE | 0 | rawstring | $0 [m] |
| DATA_SOURCE | 1 | boundlen | $1 [m] |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifs_unicode.c cifs_strtoUTF16() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 0 | *rawstring | 1-255 |
| PARAM_VALUE | 1 | boundlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | uni | 6153755810324447232 |
| BUF_SIZE | 0 | rawstring | (-1),1-s32max |
| BUF_SIZE | 0 | rawstring | (-1),1-s32max |
| DATA_SOURCE | 0 | rawstring | $1 [m] |
| DATA_SOURCE | 1 | boundlen | $2 [m] |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pserver->_srv_mutex | ||
| HALF_LOCKED2 | &ses->server->_srv_mutex | ||
| HALF_LOCKED2 | &ses->session_mutex |
fs/smb/client/dfs_cache.c cache_entry_hash() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 146332540407296000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &htable_rw_lock |
fs/smb/client/dfs_cache.c dfs_path_equal() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-1010101 |
| PARAM_VALUE | 2 | uni | 2472470556761399296 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &htable_rw_lock | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/dfs_cache.c dfs_path_equal() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-1010101 |
| PARAM_VALUE | 2 | uni | 3274494747855024128 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &htable_rw_lock | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/dir.c cifs_ci_compare() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | uni | 5427536171028238336 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/dir.c cifs_ci_compare() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 2 | uni | 7048533805330673664 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_PTR | 0 | rawstring |
fs/smb/client/dir.c cifs_ci_hash() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 6442492218212196352 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/exfat/namei.c exfat_d_cmp() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 2 | uni | 800188706572210176 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_PTR | 0 | rawstring |
fs/exfat/namei.c exfat_d_cmp() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 2 | uni | 5436415041776017408 |
| CAPPED_DATA | 1 | boundlen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/exfat/namei.c exfat_d_hash() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 208410397287067648 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/jfs/jfs_unicode.c jfs_strtoUCS() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 0 | *rawstring | 1-255 |
| PARAM_VALUE | 1 | boundlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | uni | 4096-ptr_max |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | rawstring | $1 [m] |
| DATA_SOURCE | 1 | boundlen | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/hfs/trans.c hfs_asc2mac() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 632137622676852736 |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(sb->s_fs_info)->cat_tree->tree_lock |
fs/hfs/trans.c hfs_mac2asc() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 9178294636900610048 |
| BUF_SIZE | 0 | rawstring | (-1),31 |
| BUF_SIZE | 0 | rawstring | (-1),31 |
| FUZZY_MAX | 1 | boundlen | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &(sb->s_fs_info)->cat_tree->tree_lock | ||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/ntfs3/dir.c ntfs_nls_to_utf16() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 0-18446744073709547519 |
| PARAM_VALUE | 2 | uni | 4096-ptr_max |
| BUF_SIZE | 0 | rawstring | s32min-s32max |
| CAPPED_DATA | 0 | rawstring | 1 |
| DATA_SOURCE | 0 | rawstring | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_PTR | 0 | rawstring |
fs/fat/dir.c fat_short2lower_uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-8 |
| PARAM_VALUE | 2 | uni | 2438735182172643328 |
| DATA_SOURCE | 0 | rawstring | $1 |
| DATA_SOURCE | 1 | boundlen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->s_lock |
fs/fat/dir.c fat_short2lower_uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 6989707558250446848 |
| PARAM_VALUE | 1 | boundlen | 1 |
| PARAM_VALUE | 2 | uni | 4096-ptr_max |
| DATA_SOURCE | 2 | uni | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->s_lock |
fs/fat/dir.c fat_short2uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-8 |
| PARAM_VALUE | 2 | uni | 4096-ptr_max |
| BUF_SIZE | 0 | rawstring | (-1),2 |
| BUF_SIZE | 0 | rawstring | (-1),2 |
| DATA_SOURCE | 0 | rawstring | $1 |
| DATA_SOURCE | 1 | boundlen | $2 |
| DATA_SOURCE | 2 | uni | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->s_lock |
fs/fat/namei_vfat.c xlate_to_uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | *uni | 0-255 |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | uni | (-1),4096 |
| BUF_SIZE | 2 | uni | (-1),4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nls/nls_euc-jp.c char2uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 2 |
| BUF_SIZE | 0 | rawstring | 2 |
| BUF_SIZE | 2 | uni | (-1),4,24,64,168-s32max |
| BUF_SIZE | 2 | uni | (-1),4,24,64,168-s32max |
| DATA_SOURCE | 2 | uni | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(sb->s_fs_info)->cat_tree->tree_lock | ||
| HALF_LOCKED2 | global &htable_rw_lock |
fs/nls/nls_koi8-ru.c char2uni() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| BUF_SIZE | 0 | rawstring | s32min-s32max |
| BUF_SIZE | 2 | uni | (-1),4,24,64,168-s32max |
| BUF_SIZE | 2 | uni | (-1),4,24,64,168-s32max |
| DATA_SOURCE | 0 | rawstring | $0 |
| DATA_SOURCE | 1 | boundlen | $1 |
| DATA_SOURCE | 2 | uni | $2 |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| STR_LEN | 0 | rawstring | (-1)-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_DATA | 1 | boundlen | 1-510[c] |
| USER_PTR | 0 | rawstring | |
| HALF_LOCKED2 | &(sb->s_fs_info)->cat_tree->tree_lock | ||
| HALF_LOCKED2 | global &htable_rw_lock |
fs/hfsplus/unicode.c asc2unichar() -> (struct nls_table)->char2uni()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 4623595514630447104,6783264410552750080,7605214624923996160 |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rawstring | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | rawstring | $1 |
| DATA_SOURCE | 1 | boundlen | $2 |
| DATA_SOURCE | 2 | uni | $3 |
| STR_LEN | 0 | rawstring | (-1),29 |
| STR_LEN | 0 | rawstring | (-1),29 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *rawstring | 0-255 |
| USER_PTR | 0 | rawstring |
fs/udf/unicode.c udf_name_to_CS0() -> udf_name_to_CS0 ptr conv_f()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rawstring | 4096-ptr_max |
| PARAM_VALUE | 1 | boundlen | 1-s32max |
| PARAM_VALUE | 2 | uni | 5902555683010248704 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | boundlen | unit_byte |
| HALF_LOCKED2 | &iinfo->i_data_sem |