Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ntfs3/lib/xpress_decompress.c xpress_decompress() -> read_huffsym()

Type Parameter Key Value
PARAM_VALUE 0 istream 39477676124835840
PARAM_VALUE 0 istream->end 4096-ptr_max
PARAM_VALUE 2 table_bits 12
PARAM_VALUE 3 max_codeword_len 15
BUF_SIZE 1 decode_table 10240
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->compress.mtx_xpress
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->ni_lock
TYPE_LOCK (struct ntfs_sb_info)->compress.mtx_xpress

fs/ntfs3/lib/lzx_decompress.c read_alignedsym() -> read_huffsym()

Type Parameter Key Value
PARAM_VALUE 0 istream 1073799313767751680
PARAM_VALUE 0 istream->end 4096-ptr_max
PARAM_VALUE 0 istream->next 4096-ptr_max
PARAM_VALUE 1 *decode_table 0-u16max
PARAM_VALUE 2 table_bits 7
PARAM_VALUE 3 max_codeword_len 7
BUF_SIZE 1 decode_table 288
DATA_SOURCE 0 istream $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->compress.mtx_lzx
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->ni_lock
TYPE_LOCK (struct ntfs_sb_info)->compress.mtx_lzx

fs/ntfs3/lib/lzx_decompress.c read_lensym() -> read_huffsym()

Type Parameter Key Value
PARAM_VALUE 0 istream 1073799313767751680
PARAM_VALUE 0 istream->end 4096-ptr_max
PARAM_VALUE 1 *decode_table 0-u16max
PARAM_VALUE 2 table_bits 10
PARAM_VALUE 3 max_codeword_len 16
BUF_SIZE 1 decode_table 3044
DATA_SOURCE 0 istream $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->compress.mtx_lzx
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->ni_lock
TYPE_LOCK (struct ntfs_sb_info)->compress.mtx_lzx

fs/ntfs3/lib/lzx_decompress.c read_mainsym() -> read_huffsym()

Type Parameter Key Value
PARAM_VALUE 0 istream 1073799313767751680
PARAM_VALUE 0 istream->end 4096-ptr_max
PARAM_VALUE 1 *decode_table 0-u16max
PARAM_VALUE 2 table_bits 11
PARAM_VALUE 3 max_codeword_len 16
BUF_SIZE 1 decode_table 6080
DATA_SOURCE 0 istream $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->compress.mtx_lzx
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->ni_lock
TYPE_LOCK (struct ntfs_sb_info)->compress.mtx_lzx

fs/ntfs3/lib/lzx_decompress.c read_presym() -> read_huffsym()

Type Parameter Key Value
PARAM_VALUE 0 istream 1073799313767751680
PARAM_VALUE 0 istream->end 4096-ptr_max
PARAM_VALUE 2 table_bits 6
PARAM_VALUE 3 max_codeword_len 15
BUF_SIZE 1 decode_table 208
CAPPED_DATA 0 istream->end 1
DATA_SOURCE 0 istream $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->compress.mtx_lzx
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->ni_lock
TYPE_LOCK (struct ntfs_sb_info)->compress.mtx_lzx