Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/md/dm-vdo/action-manager.c
- drivers/md/dm-vdo/block-map.c, line 248
- drivers/md/dm-vdo/completion.c
- drivers/md/dm-vdo/data-vio.c
- drivers/md/dm-vdo/data-vio.h
- drivers/md/dm-vdo/dedupe.c, line 323
- drivers/md/dm-vdo/dm-vdo-target.c, line 1342
- drivers/md/dm-vdo/flush.c, line 62
- drivers/md/dm-vdo/logical-zone.c, line 144
- drivers/md/dm-vdo/packer.c, line 89
- drivers/md/dm-vdo/recovery-journal.c, line 257
- drivers/md/dm-vdo/slab-depot.c, line 3079
- drivers/md/dm-vdo/vdo.c
- drivers/md/dm-vdo/vio.c
- drivers/md/dm-vdo/vio.h, line 70
Smatch caller information:
drivers/md/dm-vdo/packer.c assert_data_vio_in_allocated_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/packer.c assert_data_vio_in_packer_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/packer.c assert_on_packer_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vdo.c vdo_assert_on_admin_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vdo.c vdo_assert_on_logical_zone_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vdo.c vdo_assert_on_physical_zone_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vdo.c vdo_enter_read_only_mode() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->suspend_lock |
drivers/md/dm-vdo/vdo.c vdo_is_read_only() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/slab-depot.c assert_on_allocator_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-vdo/dedupe.c assert_data_vio_in_duplicate_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/dedupe.c assert_data_vio_in_hash_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/dedupe.c assert_data_vio_in_new_mapped_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/dedupe.c assert_in_hash_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/recovery-journal.c assert_on_journal_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/dm-vdo-target.c assert_admin_phase_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/completion.c vdo_launch_completion_with_priority() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/completion.c vdo_requeue_completion_if_needed() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/action-manager.c apply_to_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/action-manager.c vdo_schedule_operation_with_context() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/block-map.c assert_data_vio_in_allocated_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/block-map.c assert_data_vio_in_journal_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/block-map.c assert_data_vio_in_logical_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/block-map.c assert_on_cache_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/flush.c assert_on_flusher_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/logical-zone.c assert_on_zone_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c acknowledge_write_callback() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_allocated_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_hash_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_journal_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_logical_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_mapped_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_new_mapped_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_in_packer_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_data_vio_on_cpu_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/data-vio.c assert_on_vdo_cpu_thread() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/io-submitter.c assert_vio_in_bio_zone() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vio.c acquire_vio_from_pool() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/vio.c return_vio_to_pool() -> vdo_get_callback_thread_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |