Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/drbd/drbd_worker.c w_e_end_ov_req() -> drbd_send_drequest_csum()

Type Parameter Key Value
PARAM_VALUE 0 peer_device->connection 4096-ptr_max
PARAM_VALUE 0 peer_device->device 4096-ptr_max
PARAM_VALUE 0 peer_device->device->al_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 digest 16,4096-ptr_max
PARAM_VALUE 4 digest_size 0-4000000
PARAM_VALUE 5 cmd 31
BUF_SIZE 3 digest 0-s32max,18446744071562067968-u64max
BUF_SIZE 3 digest 0-s32max,18446744071562067968-u64max
DATA_SOURCE 3 digest r _kmalloc_noprof
DATA_SOURCE 4 digest_size r crypto_shash_digestsize
UNITS 1 sector unit_byte
UNITS 2 size unit_byte

drivers/block/drbd/drbd_worker.c w_e_send_csum() -> drbd_send_drequest_csum()

Type Parameter Key Value
PARAM_VALUE 0 peer_device->connection 4096-ptr_max
PARAM_VALUE 0 peer_device->device 4096-ptr_max
PARAM_VALUE 0 peer_device->device->al_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 digest 16,4096-ptr_max
PARAM_VALUE 3 *digest 0-255
PARAM_VALUE 4 digest_size 0-4000000
PARAM_VALUE 5 cmd 33
BUF_SIZE 3 digest 0-s32max,18446744071562067968-u64max
BUF_SIZE 3 digest 0-s32max,18446744071562067968-u64max
DATA_SOURCE 3 digest r _kmalloc_noprof
DATA_SOURCE 4 digest_size r crypto_shash_digestsize
UNITS 1 sector unit_byte
UNITS 2 size unit_byte
BYTE_COUNT 3 ==digest4 8050