Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm.c dm_pr_preempt() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_preempt | 5165529333726552064,7029880501949517824,7446125630659600384 |
| PARAM_VALUE | 1 | fn | 1736316434326450176 |
| PARAM_VALUE | 2 | pr | 723454052082262016 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->flags | 0 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | pr->new_key | 0-u64max |
| USER_DATA | 2 | pr->old_key | 0-u64max |
| USER_DATA | 2 | pr->type | 0-u32max |
| HALF_LOCKED2 | &clp->cl_fence_mutex |
drivers/md/dm.c dm_pr_read_keys() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_read_keys | 3782263575686017024,5536021209088217088,7300583982563803136 |
| PARAM_VALUE | 1 | fn | 933180574194110464 |
| PARAM_VALUE | 2 | pr | 1412907351657136128 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->flags | 0 |
| PARAM_VALUE | 2 | pr->new_key | 0 |
| PARAM_VALUE | 2 | pr->old_key | 0 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| PARAM_VALUE | 2 | pr->type | 0 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm.c dm_pr_read_reservation() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_read_reservation | 1421210042509553664,1710587714100891648,2566992871418122240 |
| PARAM_VALUE | 1 | fn | 8425738183166255104 |
| PARAM_VALUE | 2 | pr | 378612103423078400 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->flags | 0 |
| PARAM_VALUE | 2 | pr->new_key | 0 |
| PARAM_VALUE | 2 | pr->old_key | 0 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->type | 0 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm.c dm_pr_register() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_register | 996987124340580352,1827743114443960320,2778846020402319360 |
| PARAM_VALUE | 1 | fn | 5786661438538756096 |
| PARAM_VALUE | 2 | pr | 6785726576701890560 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->fail_early | 1 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| PARAM_VALUE | 2 | pr->type | 0 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | pr->flags | 0 |
| USER_DATA | 2 | pr->new_key | 0-u64max |
| USER_DATA | 2 | pr->old_key | 0-u64max |
drivers/md/dm.c dm_pr_register() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_register | 996987124340580352,1827743114443960320,2778846020402319360 |
| PARAM_VALUE | 0 | bdev->bd_disk->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->private_data->io_barrier.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev->bd_disk->private_data->io_barrier.srcu_ctrp | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->private_data->map->num_targets | 1 |
| PARAM_VALUE | 1 | fn | 5786661438538756096 |
| PARAM_VALUE | 2 | pr | 6785726576701890560 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->flags | 0 |
| PARAM_VALUE | 2 | pr->new_key | 0 |
| PARAM_VALUE | 2 | pr->old_key | 1-u64max |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| PARAM_VALUE | 2 | pr->type | 0 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| CAPPED_DATA | 0 | bdev->bd_disk->private_data->io_barrier.srcu_ctrp | 1 |
| CAPPED_DATA | 0 | bdev->bd_disk->private_data->map | 1 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | pr->old_key | 1-u64max |
drivers/md/dm.c dm_pr_release() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_release | 552502503453405184,2586916417417658368,7510740808646230016 |
| PARAM_VALUE | 1 | fn | 5391604328065175552 |
| PARAM_VALUE | 2 | pr | 6267726303127592960 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->flags | 0 |
| PARAM_VALUE | 2 | pr->new_key | 0 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | pr->old_key | 0-u64max |
| USER_DATA | 2 | pr->type | 0-u32max |
drivers/md/dm.c dm_pr_reserve() -> dm_call_pr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops | 68686958369677312,5732936244866154496,7295975715954978816 |
| PARAM_VALUE | 0 | bdev->bd_disk->fops->pr_ops->pr_reserve | 4798808218438955008,7168410764919234560,8692460400195248128 |
| PARAM_VALUE | 1 | fn | 3031323113382760448 |
| PARAM_VALUE | 2 | pr | 4015751368009588736 |
| PARAM_VALUE | 2 | pr->abort | 0 |
| PARAM_VALUE | 2 | pr->new_key | 0 |
| PARAM_VALUE | 2 | pr->ret | 0 |
| PARAM_VALUE | 2 | pr->rsv | 0 |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | pr->flags | 0 |
| USER_DATA | 2 | pr->old_key | 0-u64max |
| USER_DATA | 2 | pr->type | 0-u32max |