Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-pcache/cache_req.c read_overlap_contain() -> cache_copy_to_req_bio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pcache_req | 0,4096-ptr_max |
| PARAM_VALUE | 4 | pos | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| UNITS | 2 | bio_off | unit_byte |
| UNITS | 3 | len | unit_byte |
| LOCK2 | &cache_subtree->tree_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct pcache_cache_subtree)->tree_lock |
drivers/md/dm-pcache/cache_req.c read_overlap_contained() -> cache_copy_to_req_bio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pcache_req | 0,4096-ptr_max |
| PARAM_VALUE | 4 | pos | 2505119098948116480 |
| PARAM_VALUE | 4 | pos->cache_seg | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| UNITS | 2 | bio_off | unit_byte |
| UNITS | 3 | len | unit_byte |
| LOCK2 | &cache_subtree->tree_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct pcache_cache_subtree)->tree_lock |
drivers/md/dm-pcache/cache_req.c read_overlap_head() -> cache_copy_to_req_bio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pcache_req | 0,4096-ptr_max |
| PARAM_VALUE | 4 | pos | 7121733495002456064 |
| PARAM_VALUE | 4 | pos->cache_seg | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| UNITS | 2 | bio_off | unit_byte |
| LOCK2 | &cache_subtree->tree_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct pcache_cache_subtree)->tree_lock |
drivers/md/dm-pcache/cache_req.c read_overlap_tail() -> cache_copy_to_req_bio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pcache_req | 0,4096-ptr_max |
| PARAM_VALUE | 4 | pos | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| UNITS | 2 | bio_off | unit_byte |
| LOCK2 | &cache_subtree->tree_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct pcache_cache_subtree)->tree_lock |