Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/befs/linuxvfs.c, line 618
- fs/nls/nls_base.c
- fs/nls/nls_utf8.c, line 21
- fs/udf/unicode.c, line 129
- fs/vboxsf/utils.c, line 407
Smatch caller information:
fs/vboxsf/utils.c vboxsf_path_from_dentry() -> utf32_to_utf8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/befs/linuxvfs.c befs_nls2utf() -> utf32_to_utf8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | s | 4096-ptr_max |
| PARAM_VALUE | 2 | maxout | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/nls/nls_base.c utf16s_to_utf8s() -> utf32_to_utf8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | u | 128-66559,196608-1114111 |
| PARAM_VALUE | 2 | maxout | 1-s32max |
| BUF_SIZE | 1 | s | (-1)-s32max |
| BUF_SIZE | 1 | s | (-1)-s32max |
| CAPPED_DATA | 0 | u | 1 |
| DATA_SOURCE | 2 | maxout | $4 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | u | 128-66559,196608-1114111[c] |
| USER_DATA | 1 | *s | 0-255[c] |
| UNITS | 1 | s | unit_byte |
| UNITS | 2 | maxout | unit_byte |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &hba->host_sem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &sbi->sb_lock.internal_rwsem | ||
| HALF_LOCKED2 | global &bioscfg_drv.mutex |
fs/nls/nls_utf8.c uni2char() -> utf32_to_utf8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | maxout | 1-s32max |
| BUF_SIZE | 1 | s | (-1)-0,4,6,10,24,31,64,73,128,168-s32max |
| BUF_SIZE | 1 | s | (-1)-0,4,6,10,24,31,64,73,128,168-s32max |
| DATA_SOURCE | 0 | u | $0 |
| DATA_SOURCE | 1 | s | $1 |
| DATA_SOURCE | 2 | maxout | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | u | 0-u16max |
| UNITS | 2 | maxout | unit_byte |
| HALF_LOCKED2 | &(sb->s_fs_info)->cat_tree->tree_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/udf/unicode.c udf_name_conv_char() -> utf32_to_utf8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | u | 1-u16max |
| PARAM_VALUE | 1 | s | 4096-ptr_max |
| PARAM_VALUE | 2 | maxout | 1-s32max |
| CAPPED_DATA | 2 | maxout | 1 |
| FUZZY_MAX | 0 | u | 95 |
| HARD_MAX | 0 | u | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | maxout | unit_byte |