Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/md/dm-vdo/indexer/volume.c init_chapter_index_page() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
BUF_SIZE 0 geometry 96
CAPPED_DATA 0 geometry->index_pages_per_chapter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &volume->read_threads_mutex

drivers/md/dm-vdo/indexer/volume.c probe_chapter() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
BUF_SIZE 0 geometry 96
CAPPED_DATA 0 geometry->index_pages_per_chapter 1
CAPPED_DATA 1 virtual_chapter 1
CAPPED_DATA 1 virtual_chapter 1
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/indexer/volume.c uds_forget_chapter() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
DATA_SOURCE 1 virtual_chapter $1

drivers/md/dm-vdo/indexer/volume.c uds_read_chapter_index_from_volume() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
BUF_SIZE 0 geometry 96
DATA_SOURCE 1 virtual_chapter $1

drivers/md/dm-vdo/indexer/volume.c uds_search_volume_page_cache() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max

drivers/md/dm-vdo/indexer/volume.c uds_search_volume_page_cache_for_rebuild() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
BUF_SIZE 0 geometry 96
DATA_SOURCE 1 virtual_chapter $2
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/indexer/volume.c uds_write_chapter() -> uds_map_to_physical_chapter()

Type Parameter Key Value

drivers/md/dm-vdo/indexer/sparse-cache.c search_cached_chapter_index() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 1 virtual_chapter 0-18446744073709551614
DATA_SOURCE 0 geometry $1

drivers/md/dm-vdo/indexer/index.c rebuild_index_page_map() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
PARAM_VALUE 1 virtual_chapter 0-18446744073709551614
BUF_SIZE 0 geometry 96
CAPPED_DATA 1 virtual_chapter 1
CAPPED_DATA 1 virtual_chapter 1
DATA_SOURCE 1 virtual_chapter $1
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/indexer/index.c replay_chapter() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
PARAM_VALUE 1 virtual_chapter 0-18446744073709551614
BUF_SIZE 0 geometry 96
CAPPED_DATA 1 virtual_chapter 1
CAPPED_DATA 1 virtual_chapter 1
DATA_SOURCE 1 virtual_chapter $1
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/indexer/index.c search_sparse_cache_in_zone() -> uds_map_to_physical_chapter()

Type Parameter Key Value
PARAM_VALUE 0 geometry 4096-ptr_max
PARAM_VALUE 1 virtual_chapter 0-18446744073709551614
DATA_SOURCE 1 virtual_chapter $2 [m]