Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/jbd2/commit.c jbd2_block_tag_csum_set() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 1 address 2214331137226661888
PARAM_VALUE 2 length 4
BUF_SIZE 1 address 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

fs/jbd2/commit.c jbd2_block_tag_csum_set() -> jbd2_chksum()

Type Parameter Key Value
DATA_SOURCE 0 crc r jbd2_chksum
DATA_SOURCE 1 address r kmap_local_folio
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

fs/jbd2/commit.c jbd2_commit_block_csum_set() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 1 address 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte

fs/jbd2/journal.c jbd2_descriptor_block_csum_set() -> jbd2_chksum()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte

fs/jbd2/journal.c jbd2_journal_set_features() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 0 crc u32max
PARAM_VALUE 2 length 16
BUF_SIZE 1 address 16
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

fs/jbd2/journal.c jbd2_superblock_csum() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 0 crc u32max
PARAM_VALUE 1 address 4096-ptr_max
PARAM_VALUE 2 length 1024
DATA_SOURCE 1 address $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte

fs/jbd2/journal.c journal_load_superblock() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 0 crc u32max
PARAM_VALUE 2 length 16
BUF_SIZE 1 address 16
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

fs/jbd2/recovery.c jbd2_block_tag_csum_verify() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 1 address 2584265042473758720
PARAM_VALUE 2 length 4
BUF_SIZE 1 address 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

fs/jbd2/recovery.c jbd2_block_tag_csum_verify() -> jbd2_chksum()

Type Parameter Key Value
DATA_SOURCE 0 crc r jbd2_chksum
DATA_SOURCE 1 address $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte

fs/jbd2/recovery.c jbd2_commit_block_csum_verify() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 1 address 4096-ptr_max
DATA_SOURCE 1 address $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte

fs/jbd2/recovery.c jbd2_commit_block_csum_verify_partial() -> jbd2_chksum()

Type Parameter Key Value
PARAM_VALUE 1 address 4096-ptr_max
PARAM_VALUE 2 length 0-4000000
BUF_SIZE 1 address 0-s32max,18446744071562067968-u64max
BUF_SIZE 1 address 0-s32max,18446744071562067968-u64max
DATA_SOURCE 1 address r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
BYTE_COUNT 1 ==address2 8050

fs/jbd2/recovery.c jbd2_descriptor_block_csum_verify() -> jbd2_chksum()

Type Parameter Key Value
DATA_SOURCE 1 address $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
UNITS 2 length unit_byte