Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-cache-metadata.c dm_cache_changed_this_transaction() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-cache-metadata.c dm_cache_get_free_metadata_block_count() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-metadata.c dm_cache_get_metadata_dev_size() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->fail_io | 0 |
| DATA_SOURCE | 0 | cmd | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-metadata.c dm_cache_load_discards() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-metadata.c dm_cache_load_mappings() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-metadata.c dm_cache_metadata_clean_when_opened() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-metadata.c dm_cache_metadata_get_stats() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->root_lock.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | cmd | $0 |
drivers/md/dm-cache-metadata.c dm_cache_metadata_needs_check() -> cmd_read_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| DATA_SOURCE | 0 | cmd | $0 |
| HALF_LOCKED2 | &md->io_barrier |