Lines Matching defs:vha

14 int qla_nvme_register_remote(struct scsi_qla_host *vha, struct fc_port *fcport)
23 if (!vha->flags.nvme_enabled) {
24 ql_log(ql_log_info, vha, 0x2100,
30 if (qla_nvme_register_hba(vha))
33 if (!vha->nvme_local_port)
60 ql_log(ql_log_info, vha, 0x2102,
65 ret = nvme_fc_register_remoteport(vha->nvme_local_port, &req,
68 ql_log(ql_log_warn, vha, 0x212e,
75 ql_log(ql_log_info, vha, 0x212a,
79 ql_log(ql_log_info, vha, 0x212b,
93 struct scsi_qla_host *vha;
101 vha = (struct scsi_qla_host *)lport->private;
102 ha = vha->hw;
104 ql_log(ql_log_info, vha, 0x2104,
109 ql_log(ql_log_warn, vha, 0x212f,
121 ql_log(ql_log_info, vha, 0x2121,
127 qpair = qla2xxx_create_qpair(vha, 5, vha->vp_idx, true);
129 ql_log(ql_log_warn, vha, 0x2122,
233 struct qla_hw_data *ha = fcport->vha->hw;
236 ql_dbg(ql_dbg_io, fcport->vha, 0xffff,
244 ql_log(ql_log_info, sp->fcport->vha, 0xffff,
253 ql_dbg(ql_dbg_io, fcport->vha, 0x212b,
292 struct scsi_qla_host *vha;
301 vha = fcport->vha;
302 ha = vha->hw;
308 sp = qla2x00_get_sp(vha, fcport, GFP_ATOMIC);
335 ql_log(ql_log_warn, vha, 0x700e,
380 struct scsi_qla_host *vha = sp->fcport->vha;
381 struct qla_hw_data *ha = vha->hw;
401 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
407 if (qla2x00_check_reg16_for_disconnect(vha, cnt))
454 if ((vha->flags.nvme_first_burst) &&
469 if (vha->flags.nvme2_enabled &&
479 cmd_pkt->vp_index = sp->fcport->vha->vp_idx;
557 struct scsi_qla_host *vha;
577 vha = fcport->vha;
582 if (test_bit(ABORT_ISP_ACTIVE, &vha->dpc_flags) ||
597 sp = qla2xxx_get_qpair_sp(vha, qpair, fcport, GFP_ATOMIC);
610 sp->vha = vha;
616 ql_dbg(ql_dbg_io + ql_dbg_verbose, vha, 0x212d,
628 struct scsi_qla_host *vha = lport->private;
630 ql_log(ql_log_info, vha, 0x210f,
631 "localport delete of %p completed.\n", vha->nvme_local_port);
632 vha->nvme_local_port = NULL;
633 complete(&vha->nvme_del_done);
645 ql_log(ql_log_info, fcport->vha, 0x2110,
681 if (test_bit(PFLG_DRIVER_REMOVING, &fcport->vha->pci_flags))
687 ql_log(ql_log_info, fcport->vha, 0x2114,
693 void qla_nvme_delete(struct scsi_qla_host *vha)
700 if (vha->nvme_local_port) {
701 init_completion(&vha->nvme_del_done);
702 ql_log(ql_log_info, vha, 0x2116,
704 vha->nvme_local_port);
705 nv_ret = nvme_fc_unregister_localport(vha->nvme_local_port);
707 ql_log(ql_log_info, vha, 0x2115,
710 wait_for_completion(&vha->nvme_del_done);
714 int qla_nvme_register_hba(struct scsi_qla_host *vha)
724 ha = vha->hw;
727 WARN_ON(vha->nvme_local_port);
733 pinfo.node_name = wwn_to_u64(vha->node_name);
734 pinfo.port_name = wwn_to_u64(vha->port_name);
736 pinfo.port_id = vha->d_id.b24;
738 ql_log(ql_log_info, vha, 0xffff,
741 qla_nvme_fc_transport.dma_boundary = vha->host->dma_boundary;
744 get_device(&ha->pdev->dev), &vha->nvme_local_port);
746 ql_log(ql_log_warn, vha, 0xffff,
749 vha->nvme_local_port->private = vha;