Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-integrity.c create_journal() -> dm_integrity_alloc_journal_scatterlist()

Type Parameter Key Value
PARAM_VALUE 0 ic 4096-ptr_max
PARAM_VALUE 0 ic->commit_ids 4096-ptr_max
PARAM_VALUE 0 ic->journal 4096-ptr_max
PARAM_VALUE 0 ic->journal_crypt 4096-ptr_max
PARAM_VALUE 0 ic->journal_crypt_alg.alg_string 1-u64max
PARAM_VALUE 0 ic->journal_io 4096-ptr_max
PARAM_VALUE 1 pl 4096-ptr_max
BUF_SIZE 0 ic->journal 0-s32max
BUF_SIZE 0 ic->journal_crypt s32min-s32max
BUF_SIZE 0 ic->journal_io 0-s32max
BUF_SIZE 1 pl 0-s32max
BUF_SIZE 1 pl 0-s32max
CAPPED_DATA 0 ic->journal_pages 1
DATA_SOURCE 0 ic $0
DATA_SOURCE 1 pl r dm_integrity_alloc_page_list

drivers/md/dm-integrity.c create_journal() -> dm_integrity_alloc_journal_scatterlist()

Type Parameter Key Value
PARAM_VALUE 0 ic 4096-ptr_max
PARAM_VALUE 0 ic->commit_ids 4096-ptr_max
PARAM_VALUE 0 ic->journal 4096-ptr_max
PARAM_VALUE 0 ic->journal_crypt 4096-ptr_max
PARAM_VALUE 0 ic->journal_crypt_alg.alg_string 1-u64max
PARAM_VALUE 0 ic->journal_io 4096-ptr_max
PARAM_VALUE 0 ic->journal_scatterlist 16,4096-ptr_max
PARAM_VALUE 1 pl 4096-ptr_max
BUF_SIZE 0 ic->journal 0-s32max
BUF_SIZE 0 ic->journal_crypt s32min-s32max
BUF_SIZE 0 ic->journal_io 0-s32max
BUF_SIZE 0 ic->journal_scatterlist 0-s32max
BUF_SIZE 1 pl 0-s32max
BUF_SIZE 1 pl 0-s32max
CAPPED_DATA 0 ic->journal_pages 1
CAPPED_DATA 0 ic->journal_sections 1
DATA_SOURCE 0 ic $0
DATA_SOURCE 1 pl r dm_integrity_alloc_page_list
NO_OVERFLOW_SIMPLE 0 ic->journal_sections