Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-vdo/block-map.c finish_page_write() -> enqueue_page()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 0 page->writing 0
PARAM_VALUE 1 zone 4096-ptr_max
PARAM_VALUE 1 zone->block_map 4096-ptr_max
BUF_SIZE 0 page (-1),8-s32max
BUF_SIZE 0 page (-1),8-s32max
CAPPED_DATA 0 page 1
PARAM_COMPARE 0 page > $1->flusher
PARAM_COMPARE 0 page > $1->flusher
PARAM_COMPARE 0 page->generation != $0->writing_generation
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/block-map.c vdo_write_tree_page() -> enqueue_page()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 0 page->page_buffer 4096-ptr_max
PARAM_VALUE 0 page->page_buffer->header.initialized 1
PARAM_VALUE 0 page->waiter.next_waiter 0
PARAM_VALUE 0 page->writing 0
PARAM_VALUE 1 zone 4096-ptr_max
PARAM_VALUE 1 zone->block_map->vdo->read_only_notifier.completion.my_queue 4096-ptr_max
PARAM_VALUE 1 zone->block_map->vdo->read_only_notifier.completion.priority 0-2
PARAM_VALUE 1 zone->block_map->vdo->read_only_notifier.state 1
PARAM_VALUE 1 zone->state.waiter 0,4096-ptr_max
CAPPED_DATA 0 page 1
DATA_SOURCE 0 page $0
DATA_SOURCE 1 zone $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/block-map.c write_expired_elements() -> enqueue_page()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 0 page->writing 0
PARAM_VALUE 1 zone 4096-ptr_max
PARAM_VALUE 1 zone->dirty_lists 4096-ptr_max
PARAM_VALUE 1 zone->dirty_lists->expired 4096-ptr_max
CAPPED_DATA 0 &page->entry 1
CAPPED_DATA 1 zone->dirty_lists->next_period 1
DATA_SOURCE 1 zone $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/block-map.c write_page() -> enqueue_page()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 1 zone 4096-ptr_max
BUF_SIZE 0 page (-1),8-s32max
BUF_SIZE 0 page (-1),8-s32max
CAPPED_DATA 0 page 1
DATA_SOURCE 0 page $0
PARAM_COMPARE 0 page != $1->flusher
PARAM_COMPARE 0 page != $1->flusher
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/block-map.c write_page_if_not_dirtied() -> enqueue_page()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL