Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/md/dm-vdo/vdo.c handle_geometry_block_save_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/vdo.c handle_super_block_read_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/vdo.c handle_super_block_save_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/slab-depot.c complete_write() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/slab-depot.c handle_combining_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/slab-depot.c handle_flush_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/slab-depot.c handle_io_error() -> vio_record_metadata_io_error()

Type Parameter Key Value
PARAM_VALUE 0 vio 4096-ptr_max
DATA_SOURCE 0 vio r as_vio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/slab-depot.c handle_load_error() -> vio_record_metadata_io_error()

Type Parameter Key Value
PARAM_VALUE 0 vio 4096-ptr_max
DATA_SOURCE 0 vio r as_vio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/slab-depot.c handle_scrubber_error() -> vio_record_metadata_io_error()

Type Parameter Key Value
PARAM_VALUE 0 vio 4096-ptr_max
DATA_SOURCE 0 vio r as_vio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/slab-depot.c handle_write_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/recovery-journal.c handle_flush_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/recovery-journal.c handle_write_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c continue_traversal() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c handle_flush_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c handle_io_error() -> vio_record_metadata_io_error()

Type Parameter Key Value
PARAM_VALUE 0 vio 4096-ptr_max
DATA_SOURCE 0 vio r as_vio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/block-map.c handle_load_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c handle_page_write_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c handle_rebuild_read_error() -> vio_record_metadata_io_error()

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

drivers/md/dm-vdo/block-map.c handle_write_error() -> vio_record_metadata_io_error()

Type Parameter Key Value
PARAM_VALUE 0 vio 4096-ptr_max
DATA_SOURCE 0 vio r as_vio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-vdo/repair.c handle_journal_load_error() -> vio_record_metadata_io_error()

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