Lines Matching refs:vha
366 struct scsi_qla_host *vha; in tcm_qla2xxx_close_session() local
370 vha = sess->vha; in tcm_qla2xxx_close_session()
372 spin_lock_irqsave(&vha->hw->tgt.sess_lock, flags); in tcm_qla2xxx_close_session()
374 spin_unlock_irqrestore(&vha->hw->tgt.sess_lock, flags); in tcm_qla2xxx_close_session()
443 static int tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, in tcm_qla2xxx_handle_cmd() argument
581 pr_debug("%ld: ABTS received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
586 pr_debug("%ld: 2G Abort Task received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
590 pr_debug("%ld: CLEAR_ACA received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
594 pr_debug("%ld: TARGET_RESET received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
598 pr_debug("%ld: LUN_RESET received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
602 pr_debug("%ld: CLEAR_TS received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
606 pr_debug("%ld: ABORT_TS received\n", sess->vha->host_no); in tcm_qla2xxx_handle_tmr()
611 sess->vha->host_no, tmr_func); in tcm_qla2xxx_handle_tmr()
921 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_tpg_enable_store() local
941 qlt_enable_vha(vha); in tcm_qla2xxx_tpg_enable_store()
947 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_tpg_enable_store()
948 qlt_stop_phase2(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_tpg_enable_store()
1055 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_tpg() local
1060 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stop) in tcm_qla2xxx_drop_tpg()
1061 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_tpg()
1084 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_npiv_tpg_enable_store() local
1104 qlt_enable_vha(vha); in tcm_qla2xxx_npiv_tpg_enable_store()
1110 qlt_stop_phase1(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_npiv_tpg_enable_store()
1111 qlt_stop_phase2(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_npiv_tpg_enable_store()
1167 static struct fc_port *tcm_qla2xxx_find_sess_by_s_id(scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_s_id() argument
1175 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_s_id()
1272 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_loop_id() argument
1280 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_find_sess_by_loop_id()
1389 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_free_session() local
1402 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_free_session()
1446 scsi_qla_host_t *vha, in tcm_qla2xxx_check_initiator_node_acl() argument
1450 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl()
1458 lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_check_initiator_node_acl()
1497 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in tcm_qla2xxx_update_sess() local
1498 struct tcm_qla2xxx_lport *lport = vha->vha_tgt.target_lport_ptr; in tcm_qla2xxx_update_sess()
1613 static int tcm_qla2xxx_lport_register_cb(struct scsi_qla_host *vha, in tcm_qla2xxx_lport_register_cb() argument
1617 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb()
1624 vha->vha_tgt.target_lport_ptr = target_lport_ptr; in tcm_qla2xxx_lport_register_cb()
1625 lport->qla_vha = vha; in tcm_qla2xxx_lport_register_cb()
1674 struct scsi_qla_host *vha = lport->qla_vha; in tcm_qla2xxx_drop_lport() local
1683 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stopped) in tcm_qla2xxx_drop_lport()
1684 qlt_stop_phase2(vha->vha_tgt.qla_tgt); in tcm_qla2xxx_drop_lport()
1686 qlt_lport_deregister(vha); in tcm_qla2xxx_drop_lport()