Lines Matching refs:ha
29 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_iocb() local
32 ms_pkt = ha->ms_iocb; in qla2x00_prep_ms_iocb()
37 SET_TARGET_ID(ha, ms_pkt->loop_id, SIMPLE_NAME_SERVER); in qla2x00_prep_ms_iocb()
39 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla2x00_prep_ms_iocb()
45 ms_pkt->dseg_req_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla2x00_prep_ms_iocb()
46 ms_pkt->dseg_req_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla2x00_prep_ms_iocb()
49 ms_pkt->dseg_rsp_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla2x00_prep_ms_iocb()
50 ms_pkt->dseg_rsp_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla2x00_prep_ms_iocb()
69 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_iocb() local
72 ct_pkt = (struct ct_entry_24xx *)ha->ms_iocb; in qla24xx_prep_ms_iocb()
78 ct_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla24xx_prep_ms_iocb()
84 ct_pkt->dseg_0_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_iocb()
85 ct_pkt->dseg_0_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_iocb()
88 ct_pkt->dseg_1_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_iocb()
89 ct_pkt->dseg_1_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_iocb()
126 struct qla_hw_data *ha = vha->hw; in qla2x00_chk_ms_status() local
135 if (IS_FWI2_CAPABLE(ha)) in qla2x00_chk_ms_status()
185 struct qla_hw_data *ha = vha->hw; in qla2x00_ga_nxt() local
187 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_ga_nxt()
192 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GA_NXT_REQ_SIZE, in qla2x00_ga_nxt()
196 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GA_NXT_CMD, in qla2x00_ga_nxt()
198 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_ga_nxt()
206 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_ga_nxt()
270 struct qla_hw_data *ha = vha->hw; in qla2x00_gid_pt() local
273 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_gid_pt()
280 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GID_PT_REQ_SIZE, in qla2x00_gid_pt()
284 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GID_PT_CMD, gid_pt_rsp_size); in qla2x00_gid_pt()
285 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gid_pt()
291 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gid_pt()
302 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gid_pt()
323 if (i == ha->max_fibre_devices) in qla2x00_gid_pt()
346 struct qla_hw_data *ha = vha->hw; in qla2x00_gpn_id() local
348 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_gpn_id()
351 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gpn_id()
354 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GPN_ID_REQ_SIZE, in qla2x00_gpn_id()
358 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GPN_ID_CMD, in qla2x00_gpn_id()
360 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gpn_id()
368 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gpn_id()
405 struct qla_hw_data *ha = vha->hw; in qla2x00_gnn_id() local
410 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_gnn_id()
413 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gnn_id()
416 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GNN_ID_REQ_SIZE, in qla2x00_gnn_id()
420 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GNN_ID_CMD, in qla2x00_gnn_id()
422 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gnn_id()
430 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gnn_id()
472 struct qla_hw_data *ha = vha->hw; in qla2x00_rft_id() local
477 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_rft_id()
482 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RFT_ID_REQ_SIZE, in qla2x00_rft_id()
486 ct_req = qla2x00_prep_ct_req(ha->ct_sns, RFT_ID_CMD, in qla2x00_rft_id()
488 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_rft_id()
498 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_rft_id()
525 struct qla_hw_data *ha = vha->hw; in qla2x00_rff_id() local
530 if (IS_QLA2100(ha) || IS_QLA2200(ha)) { in qla2x00_rff_id()
538 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RFF_ID_REQ_SIZE, in qla2x00_rff_id()
542 ct_req = qla2x00_prep_ct_req(ha->ct_sns, RFF_ID_CMD, in qla2x00_rff_id()
544 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_rff_id()
556 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_rff_id()
583 struct qla_hw_data *ha = vha->hw; in qla2x00_rnn_id() local
588 if (IS_QLA2100(ha) || IS_QLA2200(ha)) in qla2x00_rnn_id()
593 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RNN_ID_REQ_SIZE, in qla2x00_rnn_id()
597 ct_req = qla2x00_prep_ct_req(ha->ct_sns, RNN_ID_CMD, RNN_ID_RSP_SIZE); in qla2x00_rnn_id()
598 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_rnn_id()
608 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_rnn_id()
628 struct qla_hw_data *ha = vha->hw; in qla2x00_get_sym_node_name() local
630 if (IS_QLAFX00(ha)) in qla2x00_get_sym_node_name()
631 snprintf(snn, size, "%s FW:v%s DVR:v%s", ha->model_number, in qla2x00_get_sym_node_name()
632 ha->mr.fw_version, qla2x00_version_str); in qla2x00_get_sym_node_name()
635 "%s FW:v%d.%02d.%02d DVR:v%s", ha->model_number, in qla2x00_get_sym_node_name()
636 ha->fw_major_version, ha->fw_minor_version, in qla2x00_get_sym_node_name()
637 ha->fw_subminor_version, qla2x00_version_str); in qla2x00_get_sym_node_name()
650 struct qla_hw_data *ha = vha->hw; in qla2x00_rsnn_nn() local
655 if (IS_QLA2100(ha) || IS_QLA2200(ha)) { in qla2x00_rsnn_nn()
664 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, 0, RSNN_NN_RSP_SIZE); in qla2x00_rsnn_nn()
667 ct_req = qla2x00_prep_ct_req(ha->ct_sns, RSNN_NN_CMD, in qla2x00_rsnn_nn()
669 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_rsnn_nn()
688 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_rsnn_nn()
720 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_sns_cmd() local
722 sns_cmd = ha->sns_cmd; in qla2x00_prep_sns_cmd()
726 sns_cmd->p.cmd.buffer_address[0] = cpu_to_le32(LSD(ha->sns_cmd_dma)); in qla2x00_prep_sns_cmd()
727 sns_cmd->p.cmd.buffer_address[1] = cpu_to_le32(MSD(ha->sns_cmd_dma)); in qla2x00_prep_sns_cmd()
751 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_ga_nxt() local
765 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, GA_NXT_SNS_CMD_SIZE / 2, in qla2x00_sns_ga_nxt()
817 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_gid_pt() local
834 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, GID_PT_SNS_CMD_SIZE / 2, in qla2x00_sns_gid_pt()
849 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_sns_gid_pt()
868 if (i == ha->max_fibre_devices) in qla2x00_sns_gid_pt()
888 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_gpn_id() local
892 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_sns_gpn_id()
904 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, in qla2x00_sns_gpn_id()
944 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_gnn_id() local
948 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_sns_gnn_id()
960 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, in qla2x00_sns_gnn_id()
1006 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_rft_id() local
1022 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, RFT_ID_SNS_CMD_SIZE / 2, in qla2x00_sns_rft_id()
1056 struct qla_hw_data *ha = vha->hw; in qla2x00_sns_rnn_id() local
1079 rval = qla2x00_send_sns(vha, ha->sns_cmd_dma, RNN_ID_SNS_CMD_SIZE / 2, in qla2x00_sns_rnn_id()
1111 struct qla_hw_data *ha = vha->hw; in qla2x00_mgmt_svr_login() local
1116 rval = ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, in qla2x00_mgmt_svr_login()
1149 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_fdmi_iocb() local
1150 ms_pkt = ha->ms_iocb; in qla2x00_prep_ms_fdmi_iocb()
1155 SET_TARGET_ID(ha, ms_pkt->loop_id, vha->mgmt_svr_loop_id); in qla2x00_prep_ms_fdmi_iocb()
1157 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla2x00_prep_ms_fdmi_iocb()
1163 ms_pkt->dseg_req_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla2x00_prep_ms_fdmi_iocb()
1164 ms_pkt->dseg_req_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla2x00_prep_ms_fdmi_iocb()
1167 ms_pkt->dseg_rsp_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla2x00_prep_ms_fdmi_iocb()
1168 ms_pkt->dseg_rsp_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla2x00_prep_ms_fdmi_iocb()
1187 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_fdmi_iocb() local
1189 ct_pkt = (struct ct_entry_24xx *)ha->ms_iocb; in qla24xx_prep_ms_fdmi_iocb()
1195 ct_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla24xx_prep_ms_fdmi_iocb()
1201 ct_pkt->dseg_0_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fdmi_iocb()
1202 ct_pkt->dseg_0_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fdmi_iocb()
1205 ct_pkt->dseg_1_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fdmi_iocb()
1206 ct_pkt->dseg_1_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fdmi_iocb()
1216 struct qla_hw_data *ha = vha->hw; in qla2x00_update_ms_fdmi_iocb() local
1217 ms_iocb_entry_t *ms_pkt = ha->ms_iocb; in qla2x00_update_ms_fdmi_iocb()
1218 struct ct_entry_24xx *ct_pkt = (struct ct_entry_24xx *)ha->ms_iocb; in qla2x00_update_ms_fdmi_iocb()
1220 if (IS_FWI2_CAPABLE(ha)) { in qla2x00_update_ms_fdmi_iocb()
1271 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmi_rhba() local
1276 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmi_rhba()
1279 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RHBA_CMD, RHBA_RSP_SIZE); in qla2x00_fdmi_rhba()
1280 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_fdmi_rhba()
1319 if (IS_FWI2_CAPABLE(ha)) in qla2x00_fdmi_rhba()
1323 sn = ((ha->serial0 & 0x1f) << 16) | in qla2x00_fdmi_rhba()
1324 (ha->serial2 << 8) | ha->serial1; in qla2x00_fdmi_rhba()
1340 "%s", ha->model_number); in qla2x00_fdmi_rhba()
1353 "%s", ha->model_desc); in qla2x00_fdmi_rhba()
1365 if (!IS_FWI2_CAPABLE(ha)) { in qla2x00_fdmi_rhba()
1367 "HW:%s", ha->adapter_id); in qla2x00_fdmi_rhba()
1376 "HW:%s", ha->adapter_id); in qla2x00_fdmi_rhba()
1403 "%d.%02d", ha->bios_revision[1], ha->bios_revision[0]); in qla2x00_fdmi_rhba()
1415 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmi_rhba()
1435 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_fdmi_rhba()
1475 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmi_rpa() local
1481 struct init_cb_24xx *icb24 = (struct init_cb_24xx *)ha->init_cb; in qla2x00_fdmi_rpa()
1487 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmi_rpa()
1490 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RPA_CMD, in qla2x00_fdmi_rpa()
1492 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_fdmi_rpa()
1518 if (IS_CNA_CAPABLE(ha)) in qla2x00_fdmi_rpa()
1521 else if (IS_QLA27XX(ha)) in qla2x00_fdmi_rpa()
1526 else if (IS_QLA2031(ha)) in qla2x00_fdmi_rpa()
1531 else if (IS_QLA25XX(ha)) in qla2x00_fdmi_rpa()
1537 else if (IS_QLA24XX_TYPE(ha)) in qla2x00_fdmi_rpa()
1542 else if (IS_QLA23XX(ha)) in qla2x00_fdmi_rpa()
1558 switch (ha->link_data_rate) { in qla2x00_fdmi_rpa()
1601 eiter->a.max_frame_size = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmi_rpa()
1603 le16_to_cpu(ha->init_cb->frame_payload_size); in qla2x00_fdmi_rpa()
1651 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_fdmi_rpa()
1692 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmiv2_rhba() local
1693 struct init_cb_24xx *icb24 = (struct init_cb_24xx *)ha->init_cb; in qla2x00_fdmiv2_rhba()
1699 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmiv2_rhba()
1702 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RHBA_CMD, in qla2x00_fdmiv2_rhba()
1704 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_fdmiv2_rhba()
1743 if (IS_FWI2_CAPABLE(ha)) in qla2x00_fdmiv2_rhba()
1747 sn = ((ha->serial0 & 0x1f) << 16) | in qla2x00_fdmiv2_rhba()
1748 (ha->serial2 << 8) | ha->serial1; in qla2x00_fdmiv2_rhba()
1764 "%s", ha->model_number); in qla2x00_fdmiv2_rhba()
1777 "%s", ha->model_desc); in qla2x00_fdmiv2_rhba()
1789 if (!IS_FWI2_CAPABLE(ha)) { in qla2x00_fdmiv2_rhba()
1791 "HW:%s", ha->adapter_id); in qla2x00_fdmiv2_rhba()
1800 "HW:%s", ha->adapter_id); in qla2x00_fdmiv2_rhba()
1827 "%d.%02d", ha->bios_revision[1], ha->bios_revision[0]); in qla2x00_fdmiv2_rhba()
1840 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmiv2_rhba()
1873 eiter->a.max_ct_len = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmiv2_rhba()
1875 le16_to_cpu(ha->init_cb->frame_payload_size); in qla2x00_fdmiv2_rhba()
1930 "BIOS %d.%02d", ha->bios_revision[1], ha->bios_revision[0]); in qla2x00_fdmiv2_rhba()
1962 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_fdmiv2_rhba()
2002 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmi_dhba() local
2009 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, DHBA_REQ_SIZE, in qla2x00_fdmi_dhba()
2013 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, DHBA_CMD, DHBA_RSP_SIZE); in qla2x00_fdmi_dhba()
2014 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_fdmi_dhba()
2023 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_fdmi_dhba()
2051 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmiv2_rpa() local
2057 struct init_cb_24xx *icb24 = (struct init_cb_24xx *)ha->init_cb; in qla2x00_fdmiv2_rpa()
2063 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmiv2_rpa()
2066 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RPA_CMD, RPA_RSP_SIZE); in qla2x00_fdmiv2_rpa()
2067 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_fdmiv2_rpa()
2093 if (IS_CNA_CAPABLE(ha)) in qla2x00_fdmiv2_rpa()
2096 else if (IS_QLA27XX(ha)) in qla2x00_fdmiv2_rpa()
2101 else if (IS_QLA2031(ha)) in qla2x00_fdmiv2_rpa()
2106 else if (IS_QLA25XX(ha)) in qla2x00_fdmiv2_rpa()
2112 else if (IS_QLA24XX_TYPE(ha)) in qla2x00_fdmiv2_rpa()
2117 else if (IS_QLA23XX(ha)) in qla2x00_fdmiv2_rpa()
2133 switch (ha->link_data_rate) { in qla2x00_fdmiv2_rpa()
2168 eiter->a.max_frame_size = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmiv2_rpa()
2170 le16_to_cpu(ha->init_cb->frame_payload_size); in qla2x00_fdmiv2_rpa()
2325 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_fdmiv2_rpa()
2364 struct qla_hw_data *ha = vha->hw; in qla2x00_fdmi_register() local
2366 if (IS_QLA2100(ha) || IS_QLA2200(ha) || in qla2x00_fdmi_register()
2367 IS_QLAFX00(ha)) in qla2x00_fdmi_register()
2424 struct qla_hw_data *ha = vha->hw; in qla2x00_gfpn_id() local
2429 if (!IS_IIDMA_CAPABLE(ha)) in qla2x00_gfpn_id()
2432 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gfpn_id()
2435 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GFPN_ID_REQ_SIZE, in qla2x00_gfpn_id()
2439 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GFPN_ID_CMD, in qla2x00_gfpn_id()
2441 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gfpn_id()
2449 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gfpn_id()
2479 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_fm_iocb() local
2480 ct_pkt = (struct ct_entry_24xx *)ha->ms_iocb; in qla24xx_prep_ms_fm_iocb()
2486 ct_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla24xx_prep_ms_fm_iocb()
2492 ct_pkt->dseg_0_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fm_iocb()
2493 ct_pkt->dseg_0_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fm_iocb()
2496 ct_pkt->dseg_1_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fm_iocb()
2497 ct_pkt->dseg_1_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); in qla24xx_prep_ms_fm_iocb()
2532 struct qla_hw_data *ha = vha->hw; in qla2x00_gpsc() local
2537 if (!IS_IIDMA_CAPABLE(ha)) in qla2x00_gpsc()
2539 if (!ha->flags.gpsc_supported) in qla2x00_gpsc()
2546 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gpsc()
2553 ct_req = qla24xx_prep_ct_fm_req(ha->ct_sns, GPSC_CMD, in qla2x00_gpsc()
2555 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gpsc()
2562 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gpsc()
2579 ha->flags.gpsc_supported = 0; in qla2x00_gpsc()
2642 struct qla_hw_data *ha = vha->hw; in qla2x00_gff_id() local
2645 for (i = 0; i < ha->max_fibre_devices; i++) { in qla2x00_gff_id()
2651 if (!IS_FWI2_CAPABLE(ha)) in qla2x00_gff_id()
2655 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GFF_ID_REQ_SIZE, in qla2x00_gff_id()
2659 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GFF_ID_CMD, in qla2x00_gff_id()
2661 ct_rsp = &ha->ct_sns->p.rsp; in qla2x00_gff_id()
2669 rval = qla2x00_issue_iocb(vha, ha->ms_iocb, ha->ms_iocb_dma, in qla2x00_gff_id()