Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/target/tcm_remote/tcm_remote.c tcm_remote_get_endpoint_wwn() -> remote_tpg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | se_tpg->tpg_virt_lun0 | (-1),1240 |
| DATA_SOURCE | 0 | se_tpg | $0 |
| STR_LEN | 0 | se_tpg | (-1) |
| STR_LEN | 0 | se_tpg | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &dev->dev_reservation_lock | ||
| HALF_LOCKED2 | &dev->t10_pr.registration_lock | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &lun->lun_tg_pt_gp_lock | ||
| HALF_LOCKED2 | &lun->lun_tg_pt_md_mutex | ||
| HALF_LOCKED2 | &pr_tmpl->registration_lock | ||
| HALF_LOCKED2 | &tg_pt_gp->tg_pt_gp_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &se_tpg->acl_node_mutex | |
| HALF_LOCKED2 | 0 | &se_tpg->tpg_lun_mutex |
drivers/target/tcm_remote/tcm_remote.c tcm_remote_get_tag() -> remote_tpg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | se_tpg->tpg_virt_lun0 | (-1),1240 |
| DATA_SOURCE | 0 | se_tpg | $0 |
| STR_LEN | 0 | se_tpg | (-1),16,35 |
| STR_LEN | 0 | se_tpg | (-1),16,35 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &dev->dev_reservation_lock | ||
| HALF_LOCKED2 | &dev->t10_pr.registration_lock | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &lun->lun_tg_pt_gp_lock | ||
| HALF_LOCKED2 | &lun->lun_tg_pt_md_mutex | ||
| HALF_LOCKED2 | &pr_tmpl->registration_lock | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | &tg_pt_gp->tg_pt_gp_lock | ||
| HALF_LOCKED2 | &tpg->tpg_access_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &se_tpg->acl_node_mutex | |
| HALF_LOCKED2 | 0 | &se_tpg->tpg_lun_mutex |