Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/jffs2/compr.c jffs2_compress() -> jffs2_selected_compress()

Type Parameter Key Value
PARAM_VALUE 0 compr 0
PARAM_VALUE 2 cpage_out 1401640251047882752,4933473930049994752
PARAM_VALUE 3 datalen 6722319238218870784,8078092698119237632
PARAM_VALUE 4 cdatalen 4227567531566325760,4287021101276143616
DATA_SOURCE 1 data_in $2
DATA_SOURCE 2 cpage_out $3
DATA_SOURCE 3 datalen $4
DATA_SOURCE 4 cdatalen $5
NOSPEC 1 data_in
NOSPEC 1 data_in
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 data_in 4096-ptr_max[c][u]
USER_DATA 3 *datalen 1-4096[c]
USER_DATA 4 *cdatalen 1-4096[c]
USER_PTR 3 datalen
USER_PTR 4 cdatalen
LOCK2 &c->alloc_sem
LOCK2 &f->sem
TYPE_LOCK (struct jffs2_inode_info)->sem
TYPE_LOCK (struct jffs2_sb_info)->alloc_sem

fs/jffs2/compr.c jffs2_compress() -> jffs2_selected_compress()

Type Parameter Key Value
PARAM_VALUE 0 compr 7
PARAM_VALUE 2 cpage_out 1401640251047882752,4933473930049994752
PARAM_VALUE 3 datalen 6722319238218870784,8078092698119237632
PARAM_VALUE 4 cdatalen 4227567531566325760,4287021101276143616
DATA_SOURCE 1 data_in $2
DATA_SOURCE 2 cpage_out $3
DATA_SOURCE 3 datalen $4
DATA_SOURCE 4 cdatalen $5
NOSPEC 1 data_in
NOSPEC 1 data_in
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 data_in 4096-ptr_max[c][u]
USER_DATA 3 *datalen 1-4096[c]
USER_DATA 4 *cdatalen 1-4096[c]
USER_PTR 3 datalen
USER_PTR 4 cdatalen
LOCK2 &c->alloc_sem
LOCK2 &f->sem
TYPE_LOCK (struct jffs2_inode_info)->sem
TYPE_LOCK (struct jffs2_sb_info)->alloc_sem

fs/jffs2/compr.c jffs2_compress() -> jffs2_selected_compress()

Type Parameter Key Value
PARAM_VALUE 0 compr 6
PARAM_VALUE 2 cpage_out 1401640251047882752,4933473930049994752
PARAM_VALUE 3 datalen 6722319238218870784,8078092698119237632
PARAM_VALUE 4 cdatalen 4227567531566325760,4287021101276143616
DATA_SOURCE 1 data_in $2
DATA_SOURCE 2 cpage_out $3
DATA_SOURCE 3 datalen $4
DATA_SOURCE 4 cdatalen $5
NOSPEC 1 data_in
NOSPEC 1 data_in
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 data_in 4096-ptr_max[c][u]
USER_DATA 3 *datalen 1-4096[c]
USER_DATA 4 *cdatalen 1-4096[c]
USER_PTR 3 datalen
USER_PTR 4 cdatalen
LOCK2 &c->alloc_sem
LOCK2 &f->sem
TYPE_LOCK (struct jffs2_inode_info)->sem
TYPE_LOCK (struct jffs2_sb_info)->alloc_sem