Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/raid5-cache.c r5l_log_stripe() -> r5l_append_payload_meta()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->current_io 4096-ptr_max
PARAM_VALUE 0 log->current_io->meta_offset 32,52
PARAM_VALUE 1 type 0
PARAM_VALUE 4 checksum2 0
PARAM_VALUE 5 checksum2_valid 0
CAPPED_DATA 0 log->device_size 1
CAPPED_DATA 0 log->last_checkpoint 1
DATA_SOURCE 0 log $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bvec_pool.min_nr
LOCK2 0 &log->io_mutex
TYPE_LOCK (struct r5l_log)->io_mutex

drivers/md/raid5-cache.c r5l_log_stripe() -> r5l_append_payload_meta()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->current_io 4096-ptr_max
PARAM_VALUE 0 log->current_io->meta_offset 32,52,72
PARAM_VALUE 1 type 1
PARAM_VALUE 5 checksum2_valid 1
CAPPED_DATA 0 log->device_size 1
CAPPED_DATA 0 log->last_checkpoint 1
DATA_SOURCE 0 log $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bvec_pool.min_nr
UNITS 2 location unit_byte
LOCK2 0 &log->io_mutex
TYPE_LOCK (struct r5l_log)->io_mutex

drivers/md/raid5-cache.c r5l_log_stripe() -> r5l_append_payload_meta()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->current_io 4096-ptr_max
PARAM_VALUE 0 log->current_io->meta_offset 32,52,72
PARAM_VALUE 1 type 1
PARAM_VALUE 4 checksum2 0
PARAM_VALUE 5 checksum2_valid 0
CAPPED_DATA 0 log->device_size 1
CAPPED_DATA 0 log->last_checkpoint 1
DATA_SOURCE 0 log $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 log->current_io->current_bio->bi_pool->bvec_pool.min_nr
UNITS 2 location unit_byte
LOCK2 0 &log->io_mutex
TYPE_LOCK (struct r5l_log)->io_mutex