Lines Matching refs:vha
449 struct scsi_qla_host *vha; in tcm_qla2xxx_shutdown_session() local
453 vha = sess->vha; in tcm_qla2xxx_shutdown_session()
455 spin_lock_irqsave(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_shutdown_session()
457 spin_unlock_irqrestore(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_shutdown_session()
465 struct scsi_qla_host *vha; in tcm_qla2xxx_close_session() local
469 vha = sess->vha; in tcm_qla2xxx_close_session()
471 spin_lock_irqsave(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_close_session()
473 spin_unlock_irqrestore(&vha->hw->hardware_lock, flags); in tcm_qla2xxx_close_session()
550 static int tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, in tcm_qla2xxx_handle_cmd() argument
816 struct qla_hw_data *ha = sess->vha->hw; in tcm_qla2xxx_put_session()
829 assert_spin_locked(&sess->vha->hw->hardware_lock); in tcm_qla2xxx_put_sess()
835 assert_spin_locked(&sess->vha->hw->hardware_lock); in tcm_qla2xxx_shutdown_sess()
1135 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_tpg() local
1140 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stop) in tcm_qla2xxx_drop_tpg()
1141 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_tpg()
1166 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_npiv_tpg_store_enable() local
1186 qlt_enable_vha(vha); in tcm_qla2xxx_npiv_tpg_store_enable()
1192 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_npiv_tpg_store_enable()
1252 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_s_id() argument
1260 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_s_id()
1357 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_loop_id() argument
1365 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_loop_id()
1479 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_free_session() local
1496 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_free_session()
1513 scsi_qla_host_t *vha, in tcm_qla2xxx_check_initiator_node_acl() argument
1519 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl()
1532 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_check_initiator_node_acl()
1598 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_update_sess() local
1599 struct tcm_qla2xxx_lport *lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_update_sess()
1711 static int tcm_qla2xxx_lport_register_cb(struct scsi_qla_host *vha, in tcm_qla2xxx_lport_register_cb() argument
1715 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb()
1722 vha->vha_tgt.target_lport_ptr = target_lport_ptr; in tcm_qla2xxx_lport_register_cb()
1723 lport->qla_vha = vha; in tcm_qla2xxx_lport_register_cb()
1772 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_lport() local
1781 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stopped) in tcm_qla2xxx_drop_lport()
1782 qlt_stop_phase2(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_lport()
1784 qlt_lport_deregister(vha); in tcm_qla2xxx_drop_lport()