Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/md/dm-cache-target.c
- line 876
- line 886
- line 892
- line 922
- line 942
- line 1255
- line 1268
- line 1502
- line 1513
- line 1681
- line 1696
- line 1928
- line 2740
- line 2782
- line 2786
- line 2792
- line 2801
- line 2835
- line 2855
- line 2970
- line 2973
- line 2980
- line 2986
- line 2998
- line 3011
- line 3026
- line 3046
- line 3088
- line 3116
- line 3161
- line 3208
- line 3215
- line 3245
- line 3354
- line 3366
- line 3372
- line 3378
- line 3416
- line 3458
Smatch caller information:
drivers/md/dm-cache-target.c abort_transaction() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| STR_LEN | 0 | cache | 15,20,22-23,30 |
| STR_LEN | 0 | cache | 15,20,22-23,30 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| HALF_LOCKED2 | &md->suspend_lock | ||
| HALF_LOCKED2 | 0 | &cache->background_work_lock |
drivers/md/dm-cache-target.c cache_message() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c cache_preresume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| MEM_ZERO | 0 | cache->invalid_bitset | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c cache_preresume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| MEM_ZERO | 0 | cache->discard_bitset | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c cache_status() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c cache_status() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c cache_status() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c can_resize() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c can_resize() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c can_resume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c can_resume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c can_resume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c can_resume() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c check_migrations() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &cache->background_work_lock |
drivers/md/dm-cache-target.c emit_flags() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c invalidate_cblock() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-cache-target.c invalidate_cblock() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-cache-target.c load_filtered_mapping() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &cmd->root_lock | ||
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct dm_cache_metadata)->root_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c load_mapping() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &cmd->root_lock | ||
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct dm_cache_metadata)->root_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c map_bio() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-cache-target.c map_bio() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-cache-target.c metadata_operation_failed() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| STR_LEN | 0 | cache | 15,20,22-23,30 |
| STR_LEN | 0 | cache | 15,20,22-23,30 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| HALF_LOCKED2 | &md->suspend_lock | ||
| HALF_LOCKED2 | 0 | &cache->background_work_lock |
drivers/md/dm-cache-target.c mg_update_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size |
drivers/md/dm-cache-target.c mg_update_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size |
drivers/md/dm-cache-target.c notify_mode_switch() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti->table | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| STR_LEN | 0 | cache | (-1),15,20,22-23,30 |
| STR_LEN | 0 | cache | (-1),15,20,22-23,30 |
| STR_LEN | 0 | cache->ti->error | (-1),13 |
| USER_DATA | 0 | cache->migration_threshold | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | cache->bs.bio_pool.min_nr | |
| NO_OVERFLOW_SIMPLE | 0 | cache->bs.bvec_pool.min_nr | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->origin_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | cache->sectors_per_block | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->begin | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->len | |
| HALF_LOCKED2 | 0 | &cache->background_work_lock |
drivers/md/dm-cache-target.c parse_cblock_range() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c process_invalidate_cblocks_message() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c resize_cache_dev() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c set_cache_mode() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti->table | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache | (-1),16,40-s32max |
| BUF_SIZE | 0 | cache->cmd | (-1),1920 |
| DATA_SOURCE | 0 | cache | $0 |
| STR_LEN | 0 | cache | (-1),15,20,22-23,30 |
| STR_LEN | 0 | cache | (-1),15,20,22-23,30 |
| STR_LEN | 0 | cache->ti->error | (-1),13 |
| USER_DATA | 0 | cache->migration_threshold | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->origin_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | cache->sectors_per_block | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->begin | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->len | |
| HALF_LOCKED2 | 0 | &cache->background_work_lock |
drivers/md/dm-cache-target.c set_cache_mode() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti->table | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 2416 |
| BUF_SIZE | 0 | cache->cmd | (-1),1920 |
| CAPPED_DATA | 0 | cache->cache_size | 1 |
| CAPPED_DATA | 0 | cache->sectors_per_block | 1 |
| CAPPED_DATA | 0 | cache->ti->begin | 1 |
| DATA_SOURCE | 0 | cache | $0 |
| STR_LEN | 0 | cache | (-1) |
| STR_LEN | 0 | cache | (-1) |
| STR_LEN | 0 | cache->ti->error | 13 |
| TERMINATED | 0 | cache->ti->error | 1 |
| USER_DATA | 0 | cache->migration_threshold | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->origin_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | cache->sectors_per_block | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->begin | |
| NO_OVERFLOW_SIMPLE | 0 | cache->ti->len | |
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-cache-target.c sync_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c sync_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c sync_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c sync_metadata() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c truncate_oblocks() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| MEM_ZERO | 0 | cache->invalid_bitset | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_cursor.cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.cursor.info->tm->real->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->mapping_cursor.info->btree_info.tm->real->bm->bufio->block_size | |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-cache-target.c validate_cblock_range() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c validate_cblock_range() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c validate_cblock_range() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c write_discard_bitset() -> cache_device_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->real->bm->bufio->block_size | |
| LOCK2 | &md->suspend_lock | ||
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |