Defined in 1 files as a function:
Referenced in 6 files:
- drivers/md/dm-vdo/dedupe.c
- drivers/md/dm-vdo/flush.c, line 275
- drivers/md/dm-vdo/logical-zone.c, line 257
- drivers/md/dm-vdo/packer.c
- drivers/md/dm-vdo/recovery-journal.c, line 1452
- drivers/md/dm-vdo/slab-depot.c, line 475
Smatch caller information:
drivers/md/dm-vdo/packer.c vdo_attempt_packing() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/packer.c vdo_flush_packer() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/slab-depot.c reap_slab_journal() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/dedupe.c change_dedupe_state() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zones->lock | ||
| TYPE_LOCK | (struct hash_zones)->lock |
drivers/md/dm-vdo/dedupe.c change_dedupe_state() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zones->lock | ||
| TYPE_LOCK | (struct hash_zones)->lock |
drivers/md/dm-vdo/dedupe.c index_state_to_string() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zones->lock | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &vdo->stats_mutex | ||
| TYPE_LOCK | (struct hash_zones)->lock |
drivers/md/dm-vdo/dedupe.c launch_dedupe_state_change() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zones->lock | ||
| TYPE_LOCK | (struct hash_zones)->lock |
drivers/md/dm-vdo/recovery-journal.c vdo_add_recovery_journal_entry() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/flush.c flush_vdo() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/logical-zone.c vdo_acquire_flush_generation_lock() -> vdo_is_state_normal()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |