Defined in 1 files as a function:
Referenced in 4 files:
- drivers/md/dm-pcache/cache.c, line 22
- drivers/md/dm-pcache/cache.h, line 630
- drivers/md/dm-pcache/cache_segment.c
- drivers/md/dm-pcache/pcache_internal.h, line 96
Smatch caller information:
drivers/md/dm-pcache/cache_segment.c cache_seg_ctrl_write() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 4352983004287430656 |
| PARAM_VALUE | 1 | meta_size | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | meta_size | unit_byte |
drivers/md/dm-pcache/cache_segment.c cache_seg_info_write() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 4096-ptr_max |
| PARAM_VALUE | 1 | meta_size | 16 |
| UNITS | 1 | meta_size | unit_byte |
| LOCK2 | &cache_seg->info_lock | ||
| HALF_LOCKED2 | &md->type_lock | ||
| TYPE_LOCK | (struct pcache_cache_segment)->info_lock |
drivers/md/dm-pcache/cache_segment.c pcache_meta_find_latest() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 4096-ptr_max |
| PARAM_VALUE | 1 | meta_size | 16 |
| BUF_SIZE | 0 | header | 16 |
| BUF_SIZE | 0 | header | 16 |
| DATA_SOURCE | 0 | header | $3 |
| DATA_SOURCE | 1 | meta_size | $1 |
| UNITS | 1 | meta_size | unit_byte |
| HALF_LOCKED2 | &cache_seg->info_lock | ||
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-pcache/cache.c cache_info_write() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 4096-ptr_max |
| PARAM_VALUE | 1 | meta_size | 24 |
| UNITS | 1 | meta_size | unit_byte |
| HALF_LOCKED2 | &cache->cache_info_lock | ||
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-pcache/cache.c cache_pos_onmedia_crc() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 1673465164989812736 |
| PARAM_VALUE | 1 | meta_size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | meta_size | unit_byte |
| HALF_LOCKED2 | &cache->dirty_tail_lock | ||
| HALF_LOCKED2 | &cache->key_tail_lock | ||
| HALF_LOCKED2 | &cache->writeback_lock |
drivers/md/dm-pcache/cache.c pcache_meta_find_latest() -> pcache_meta_crc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 4096-ptr_max |
| PARAM_VALUE | 1 | meta_size | 16,24 |
| BUF_SIZE | 0 | header | 16,24 |
| BUF_SIZE | 0 | header | 16,24 |
| DATA_SOURCE | 0 | header | $3 |
| DATA_SOURCE | 1 | meta_size | $1 |
| HARD_MAX | 1 | meta_size | 24 |
| UNITS | 1 | meta_size | unit_byte |
| HALF_LOCKED2 | &md->type_lock |