Lines Matching refs:vha
339 struct scsi_qla_host *vha; in tcm_qla2xxx_shutdown_session() local
343 vha = sess->vha; in tcm_qla2xxx_shutdown_session()
345 spin_lock_irqsave(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_shutdown_session()
347 spin_unlock_irqrestore(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_shutdown_session()
355 struct scsi_qla_host *vha; in tcm_qla2xxx_close_session() local
359 vha = sess->vha; in tcm_qla2xxx_close_session()
361 spin_lock_irqsave(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_close_session()
363 spin_unlock_irqrestore(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_close_session()
433 static int tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, in tcm_qla2xxx_handle_cmd() argument
700 assert_spin_locked(&sess->vha->hw->hardware_lock); in tcm_qla2xxx_put_sess()
706 assert_spin_locked(&sess->vha->hw->hardware_lock); in tcm_qla2xxx_shutdown_sess()
969 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_tpg() local
974 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stop) in tcm_qla2xxx_drop_tpg()
975 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_tpg()
998 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_npiv_tpg_enable_store() local
1018 qlt_enable_vha(vha); in tcm_qla2xxx_npiv_tpg_enable_store()
1024 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_npiv_tpg_enable_store()
1083 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_s_id() argument
1091 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_s_id()
1188 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_loop_id() argument
1196 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_loop_id()
1310 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_free_session() local
1323 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_free_session()
1340 scsi_qla_host_t *vha, in tcm_qla2xxx_check_initiator_node_acl() argument
1346 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl()
1359 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_check_initiator_node_acl()
1423 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_update_sess() local
1424 struct tcm_qla2xxx_lport *lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_update_sess()
1536 static int tcm_qla2xxx_lport_register_cb(struct scsi_qla_host *vha, in tcm_qla2xxx_lport_register_cb() argument
1540 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb()
1547 vha->vha_tgt.target_lport_ptr = target_lport_ptr; in tcm_qla2xxx_lport_register_cb()
1548 lport->qla_vha = vha; in tcm_qla2xxx_lport_register_cb()
1597 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_lport() local
1606 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stopped) in tcm_qla2xxx_drop_lport()
1607 qlt_stop_phase2(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_lport()
1609 qlt_lport_deregister(vha); in tcm_qla2xxx_drop_lport()