Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-vdo/indexer/index-layout.c open_region_writer() -> open_layout_writer()

Type Parameter Key Value
PARAM_VALUE 0 layout 4096-ptr_max
PARAM_VALUE 1 lr 4096-ptr_max
PARAM_VALUE 3 writer_ptr 4096-ptr_max
BUF_SIZE 3 writer_ptr (-1),128
BUF_SIZE 3 writer_ptr (-1),128
CAPPED_DATA 0 layout->super.max_saves 1
DATA_SOURCE 0 layout $0
DATA_SOURCE 1 lr $1
DATA_SOURCE 3 writer_ptr $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 layout->super.max_saves

drivers/md/dm-vdo/indexer/index-layout.c save_layout() -> open_layout_writer()

Type Parameter Key Value
PARAM_VALUE 0 layout 4096-ptr_max
PARAM_VALUE 0 layout->factory 4096-ptr_max
PARAM_VALUE 0 layout->factory->ref_count.counter s32min-s32max
PARAM_VALUE 0 layout->index.saves 4096-ptr_max
PARAM_VALUE 0 layout->super->magic_label 0-255
PARAM_VALUE 0 layout->super.block_size 4096
PARAM_VALUE 0 layout->super.index_count 1
PARAM_VALUE 0 layout->super.magic_label 0
PARAM_VALUE 0 layout->super.max_saves 2
PARAM_VALUE 0 layout->super.nonce 0-255
PARAM_VALUE 0 layout->super.nonce_info 0
PARAM_VALUE 0 layout->super.open_chapter_blocks 1-33554432
PARAM_VALUE 0 layout->super.page_map_blocks 1-2097153
PARAM_VALUE 0 layout->super.start_offset 0
PARAM_VALUE 0 layout->super.version 3
PARAM_VALUE 0 layout->super.volume_offset 0
PARAM_VALUE 0 layout->total_blocks 0
PARAM_VALUE 1 lr 4096-ptr_max
PARAM_VALUE 2 offset 0
PARAM_VALUE 3 writer_ptr 8670611925706137600
PARAM_VALUE 3 *writer_ptr 0
DATA_SOURCE 0 layout $0
DATA_SOURCE 2 offset $1
MEM_ZERO 0 &layout->super
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 layout->super.max_saves

drivers/md/dm-vdo/indexer/index-layout.c write_uds_index_config() -> open_layout_writer()

Type Parameter Key Value
PARAM_VALUE 0 layout 4096-ptr_max
PARAM_VALUE 0 layout->factory 4096-ptr_max
PARAM_VALUE 0 layout->factory->ref_count.counter s32min-s32max
PARAM_VALUE 0 layout->index.saves 4096-ptr_max
PARAM_VALUE 0 layout->super->magic_label 0-255
PARAM_VALUE 0 layout->super.block_size 4096
PARAM_VALUE 0 layout->super.index_count 1
PARAM_VALUE 0 layout->super.magic_label 0
PARAM_VALUE 0 layout->super.max_saves 2
PARAM_VALUE 0 layout->super.nonce 0-255
PARAM_VALUE 0 layout->super.nonce_info 0
PARAM_VALUE 0 layout->super.open_chapter_blocks 1-33554432
PARAM_VALUE 0 layout->super.page_map_blocks 1-2097153
PARAM_VALUE 0 layout->super.start_offset 0
PARAM_VALUE 0 layout->super.version 3
PARAM_VALUE 0 layout->super.volume_offset 0
PARAM_VALUE 0 layout->total_blocks 0
PARAM_VALUE 1 lr 4096-ptr_max
PARAM_VALUE 2 offset 0
PARAM_VALUE 3 writer_ptr 3400107324894842880
PARAM_VALUE 3 *writer_ptr 0
DATA_SOURCE 0 layout $0
DATA_SOURCE 2 offset $2
MEM_ZERO 0 &layout->super
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 layout->super.max_saves