Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/persistent-data/dm-btree.c __btree_get_overwrite_leaf() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 1 src 1317822763422900224
PARAM_VALUE 2 len 8
BUF_SIZE 1 src 8
NOCHECK_CALL
UNITS 2 len unit_byte

drivers/md/persistent-data/dm-btree.c array_insert() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 0 dest 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 1 src 4,8,12,16,24
BUF_SIZE 1 src 4,8,12,16,24
DATA_SOURCE 1 src $4
DATA_SOURCE 2 len $1
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &td->pmd->root_lock

drivers/md/persistent-data/dm-btree.c btree_insert_raw() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 1 src 1388427215774138368
PARAM_VALUE 2 len 8
BUF_SIZE 1 src 8
PREEMPT_ADD
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &td->pmd->root_lock

drivers/md/persistent-data/dm-btree.c btree_split_beneath() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 1 src 1224752134703857664
PARAM_VALUE 2 len 8
BUF_SIZE 1 src 8
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &td->pmd->root_lock

drivers/md/persistent-data/dm-btree.c btree_split_beneath() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 1 src 1224752134703857664
PARAM_VALUE 2 len 8
BUF_SIZE 1 src 8
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &td->pmd->root_lock

drivers/md/persistent-data/dm-btree.c insert() -> memcpy_disk()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 1 src 4,8,12,16,24
BUF_SIZE 1 src 4,8,12,16,24
DATA_SOURCE 1 src $3
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &td->pmd->root_lock