Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/scsi/bfa/bfad_im.c, line 615
- drivers/scsi/csiostor/csio_init.c, line 880
- drivers/scsi/elx/efct/efct_lio.c, line 867
- drivers/scsi/lpfc/lpfc_init.c, line 14918
- drivers/scsi/qla2xxx/qla_os.c, line 3906
- drivers/scsi/qla2xxx/tcm_qla2xxx.c, line 1777
- drivers/scsi/scsi_transport_fc.c
Smatch caller information:
drivers/scsi/qla2xxx/tcm_qla2xxx.c tcm_qla2xxx_npiv_drop_lport() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &hba->hba_access_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &opts->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dynamic_netconsole_mutex | ||
| HALF_LOCKED2 | global &func_lock | ||
| HALF_LOCKED2 | global &target_cleanup_list_lock | ||
| HALF_LOCKED2 | global &target_list_lock | ||
| HALF_LOCKED2 | su_mutex |
drivers/scsi/csiostor/csio_init.c csio_lnodes_exit() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vport->dev.power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/elx/efct/efct_lio.c efct_lio_npiv_drop_nport() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vport | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &hba->hba_access_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &opts->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dynamic_netconsole_mutex | ||
| HALF_LOCKED2 | global &func_lock | ||
| HALF_LOCKED2 | global &target_cleanup_list_lock | ||
| HALF_LOCKED2 | global &target_list_lock | ||
| HALF_LOCKED2 | su_mutex |
drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s3() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s4() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/scsi/bfa/bfad_im.c bfad_im_port_delete_handler() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/qla2xxx/qla_os.c qla2x00_delete_all_vps() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vport->dev.power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/scsi_transport_fc.c fc_vport_sched_delete() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vport | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/scsi_transport_fc.c store_fc_host_vport_delete() -> fc_vport_terminate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vport | 4096-ptr_max |
| PARAM_VALUE | 0 | vport->channel | 0 |
| CAPPED_DATA | 0 | vport->node_name | 1 |
| CAPPED_DATA | 0 | vport->port_name | 1 |
| CAPPED_DATA | 0 | &vport->peers | 1 |
| BIT_INFO | 0 | vport->flags | 0x2,0xfa |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |