Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/md/dm-vdo/action-manager.c
- drivers/md/dm-vdo/admin-state.c, line 207
- drivers/md/dm-vdo/completion.h
- drivers/md/dm-vdo/data-vio.c
- drivers/md/dm-vdo/dm-vdo-target.c
- drivers/md/dm-vdo/physical-zone.c, line 568
- drivers/md/dm-vdo/recovery-journal.c, line 1674
- drivers/md/dm-vdo/repair.c
- drivers/md/dm-vdo/slab-depot.c, line 3413
- drivers/md/dm-vdo/vio.h, line 164
Smatch caller information:
drivers/md/dm-vdo/packer.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/vdo.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->background_work_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &ic->endio_wait.lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock.complete_slot | ||
| HALF_LOCKED2 | lock.pending_slot |
drivers/md/dm-vdo/vdo.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/slab-depot.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->background_work_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &ic->endio_wait.lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock.complete_slot | ||
| HALF_LOCKED2 | lock.pending_slot |
drivers/md/dm-vdo/slab-depot.c handle_operation_error() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/slab-depot.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 0,1028,1465-1466,1479,1490 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| FUZZY_MAX | 1 | result | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/slab-depot.c vdo_fail_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count | |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-vdo/physical-zone.c continue_allocating() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->complete | 0 |
| PARAM_VALUE | 0 | completion->result | 0 |
| PARAM_VALUE | 1 | result | 1467,1479 |
| BUF_SIZE | 0 | completion | 72 |
| DATA_SOURCE | 1 | result | r vdo_enqueue_clean_slab_waiter |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/physical-zone.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/dedupe.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/dedupe.c vdo_fail_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | result | 0,1490 |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| NOCHECK_CALL |
drivers/md/dm-vdo/recovery-journal.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->background_work_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &ic->endio_wait.lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock.complete_slot | ||
| HALF_LOCKED2 | lock.pending_slot |
drivers/md/dm-vdo/recovery-journal.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/recovery-journal.c vdo_resume_recovery_journal() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->changing | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->create_flag | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->dedupe_flag | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->index_target | 0-4294967295 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->zone_count | 0-255 |
| PARAM_VALUE | 1 | result | 0,1490 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c check_may_grow_physical() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->threads | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1479 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c check_may_grow_physical() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->state.counter | 5 |
| PARAM_VALUE | 0 | completion->vdo->threads | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1484 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c grow_logical_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->threads | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1479 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c grow_logical_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c grow_physical_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->threads | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1479 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c grow_physical_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c load_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->state.current_state | 1889149490642247680 |
| PARAM_VALUE | 0 | completion->vdo->threads | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1479 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c load_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c pre_load_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c resume_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c suspend_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->state.counter | 3 |
| PARAM_VALUE | 1 | result | 1479 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c suspend_callback() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 1 | result | 1026 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/dm-vdo-target.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count | |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-vdo/action-manager.c launch_current_action() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 1-u64max |
| PARAM_VALUE | 1 | result | 1469,1490 |
| DATA_SOURCE | 1 | result | r vdo_start_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/action-manager.c preserve_error() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 1-u64max |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/action-manager.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 1-u64max |
| PARAM_VALUE | 1 | result | 0,1469 |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| HARD_MAX | 1 | result | 1469 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/block-map.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->background_work_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &ic->endio_wait.lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock.complete_slot | ||
| HALF_LOCKED2 | lock.pending_slot |
drivers/md/dm-vdo/block-map.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/block-map.c vdo_fail_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/flush.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo->admin.completion.requeue | 1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->changing | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->create_flag | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->dedupe_flag | 0-1 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->index_target | 0-4294967295 |
| PARAM_VALUE | 0 | completion->vdo->hash_zones->zone_count | 0-255 |
| PARAM_VALUE | 1 | result | 0,1490 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/admin-state.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | result | 1469,1490 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| BIT_INFO | 1 | result | 0x590,0x5ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/admin-state.c vdo_finish_operation() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 1-u64max |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/logical-zone.c vdo_fail_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | result | 0,1490 |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c abort_block_map_recovery() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 1 | result | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->background_work_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &ic->endio_wait.lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock.complete_slot | ||
| HALF_LOCKED2 | lock.pending_slot |
drivers/md/dm-vdo/repair.c get_pbn_to_fetch() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->result | 0 |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1485 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c handle_journal_load_error() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c handle_page_load_error() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c rebuild_reference_counts_from_page() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1028 |
| DATA_SOURCE | 1 | result | r vdo_get_cached_page |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| BUF_SIZE | 0 | completion | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/repair.c vdo_fail_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 1 | result | (-12),1028,1481 |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/data-vio.c update_block_map() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| BUF_SIZE | 0 | completion | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/data-vio.c vdo_continue_completion() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 712,4096-ptr_max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion | (-1),4,8-s32max |
| BUF_SIZE | 0 | completion->parent | (-1),8-s32max |
| DATA_SOURCE | 0 | completion | $0 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->geometry.index_config.mem | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->states.vdo.config.physical_blocks | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.bio_thread_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.hash_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.logical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.physical_zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | completion->vdo->thread_config.thread_count |
drivers/md/dm-vdo/data-vio.c write_bio_finished() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-vdo/io-submitter.c continue_vio() -> vdo_set_completion_result()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | completion | 4096-ptr_max |
| PARAM_VALUE | 0 | completion->complete | 0 |
| PARAM_VALUE | 0 | completion->result | 0 |
| PARAM_VALUE | 0 | completion->vdo | 4096-ptr_max |
| PARAM_VALUE | 1 | result | 1486 |
| DATA_SOURCE | 1 | result | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |