Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/nls/nls_base.c utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 55296-56319
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
BIT_INFO 1 c 0xd800,0xdbff
HARD_MAX 2 endian 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dbc->enable_mutex
HALF_LOCKED2 &dbc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sbi->sb_lock.internal_rwsem
HALF_LOCKED2 flags
HALF_LOCKED2 global &bioscfg_drv.mutex
HALF_LOCKED2 global &wmi_priv.mutex

fs/nls/nls_base.c utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 56320-57343
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
BIT_INFO 1 c 0xdc00,0xdfff
HARD_MAX 2 endian 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dbc->enable_mutex
HALF_LOCKED2 &dbc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sbi->sb_lock.internal_rwsem
HALF_LOCKED2 flags
HALF_LOCKED2 global &bioscfg_drv.mutex
HALF_LOCKED2 global &wmi_priv.mutex

fs/nls/nls_base.c utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 0-16383
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
HARD_MAX 2 endian 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 c 0-16383[c]
HALF_LOCKED2 &dbc->enable_mutex
HALF_LOCKED2 &dbc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sbi->sb_lock.internal_rwsem
HALF_LOCKED2 flags
HALF_LOCKED2 global &bioscfg_drv.mutex
HALF_LOCKED2 global &wmi_priv.mutex

fs/nls/nls_base.c utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 0-255
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
HARD_MAX 2 endian 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 c 0-255
HALF_LOCKED2 &dbc->enable_mutex
HALF_LOCKED2 &dbc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sbi->sb_lock.internal_rwsem
HALF_LOCKED2 flags
HALF_LOCKED2 global &bioscfg_drv.mutex
HALF_LOCKED2 global &wmi_priv.mutex

fs/ntfs3/dir.c _utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 55296-56319
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
BIT_INFO 1 c 0xd800,0xdbff
HARD_MAX 2 endian 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ntfs3/dir.c _utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 56320-57343
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
BIT_INFO 1 c 0xdc00,0xdfff
HARD_MAX 2 endian 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ntfs3/dir.c _utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 0-16383
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
HARD_MAX 2 endian 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 c 0-16383[c]

fs/ntfs3/dir.c _utf8s_to_utf16s() -> put_utf16()

Type Parameter Key Value
PARAM_VALUE 1 c 0-255
PARAM_VALUE 2 endian 0-1
DATA_SOURCE 2 endian $2
HARD_MAX 2 endian 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 c 0-255