Lines Matching refs:ms_pkt

30 	ms_iocb_entry_t *ms_pkt;  in qla2x00_prep_ms_iocb()  local
32 ms_pkt = ha->ms_iocb; in qla2x00_prep_ms_iocb()
33 memset(ms_pkt, 0, sizeof(ms_iocb_entry_t)); in qla2x00_prep_ms_iocb()
35 ms_pkt->entry_type = MS_IOCB_TYPE; in qla2x00_prep_ms_iocb()
36 ms_pkt->entry_count = 1; in qla2x00_prep_ms_iocb()
37 SET_TARGET_ID(ha, ms_pkt->loop_id, SIMPLE_NAME_SERVER); in qla2x00_prep_ms_iocb()
38 ms_pkt->control_flags = __constant_cpu_to_le16(CF_READ | CF_HEAD_TAG); in qla2x00_prep_ms_iocb()
39 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla2x00_prep_ms_iocb()
40 ms_pkt->cmd_dsd_count = __constant_cpu_to_le16(1); in qla2x00_prep_ms_iocb()
41 ms_pkt->total_dsd_count = __constant_cpu_to_le16(2); in qla2x00_prep_ms_iocb()
42 ms_pkt->rsp_bytecount = cpu_to_le32(rsp_size); in qla2x00_prep_ms_iocb()
43 ms_pkt->req_bytecount = cpu_to_le32(req_size); 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()
47 ms_pkt->dseg_req_length = ms_pkt->req_bytecount; 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()
51 ms_pkt->dseg_rsp_length = ms_pkt->rsp_bytecount; in qla2x00_prep_ms_iocb()
55 return (ms_pkt); in qla2x00_prep_ms_iocb()
121 qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt, in qla2x00_chk_ms_status() argument
129 if (ms_pkt->entry_status != 0) { in qla2x00_chk_ms_status()
132 routine, ms_pkt->entry_status, vha->d_id.b.domain, in qla2x00_chk_ms_status()
137 ((struct ct_entry_24xx *)ms_pkt)->comp_status); in qla2x00_chk_ms_status()
139 comp_status = le16_to_cpu(ms_pkt->status); in qla2x00_chk_ms_status()
182 ms_iocb_entry_t *ms_pkt; in qla2x00_ga_nxt() local
192 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GA_NXT_REQ_SIZE, in qla2x00_ga_nxt()
212 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "GA_NXT") != in qla2x00_ga_nxt()
265 ms_iocb_entry_t *ms_pkt; in qla2x00_gid_pt() local
280 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GID_PT_REQ_SIZE, in qla2x00_gid_pt()
297 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "GID_PT") != in qla2x00_gid_pt()
343 ms_iocb_entry_t *ms_pkt; in qla2x00_gpn_id() local
354 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GPN_ID_REQ_SIZE, in qla2x00_gpn_id()
375 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, in qla2x00_gpn_id()
406 ms_iocb_entry_t *ms_pkt; in qla2x00_gnn_id() local
416 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GNN_ID_REQ_SIZE, in qla2x00_gnn_id()
437 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, in qla2x00_gnn_id()
473 ms_iocb_entry_t *ms_pkt; in qla2x00_rft_id() local
482 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RFT_ID_REQ_SIZE, in qla2x00_rft_id()
504 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RFT_ID") != in qla2x00_rft_id()
526 ms_iocb_entry_t *ms_pkt; in qla2x00_rff_id() local
538 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RFF_ID_REQ_SIZE, in qla2x00_rff_id()
562 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RFF_ID") != in qla2x00_rff_id()
584 ms_iocb_entry_t *ms_pkt; in qla2x00_rnn_id() local
593 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, RNN_ID_REQ_SIZE, in qla2x00_rnn_id()
614 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RNN_ID") != in qla2x00_rnn_id()
651 ms_iocb_entry_t *ms_pkt; in qla2x00_rsnn_nn() local
664 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, 0, RSNN_NN_RSP_SIZE); in qla2x00_rsnn_nn()
683 ms_pkt->req_bytecount = in qla2x00_rsnn_nn()
685 ms_pkt->dseg_req_length = ms_pkt->req_bytecount; in qla2x00_rsnn_nn()
694 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RSNN_NN") != in qla2x00_rsnn_nn()
1148 ms_iocb_entry_t *ms_pkt; in qla2x00_prep_ms_fdmi_iocb() local
1150 ms_pkt = ha->ms_iocb; in qla2x00_prep_ms_fdmi_iocb()
1151 memset(ms_pkt, 0, sizeof(ms_iocb_entry_t)); in qla2x00_prep_ms_fdmi_iocb()
1153 ms_pkt->entry_type = MS_IOCB_TYPE; in qla2x00_prep_ms_fdmi_iocb()
1154 ms_pkt->entry_count = 1; 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()
1156 ms_pkt->control_flags = __constant_cpu_to_le16(CF_READ | CF_HEAD_TAG); 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()
1158 ms_pkt->cmd_dsd_count = __constant_cpu_to_le16(1); in qla2x00_prep_ms_fdmi_iocb()
1159 ms_pkt->total_dsd_count = __constant_cpu_to_le16(2); in qla2x00_prep_ms_fdmi_iocb()
1160 ms_pkt->rsp_bytecount = cpu_to_le32(rsp_size); in qla2x00_prep_ms_fdmi_iocb()
1161 ms_pkt->req_bytecount = cpu_to_le32(req_size); 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()
1165 ms_pkt->dseg_req_length = ms_pkt->req_bytecount; 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()
1169 ms_pkt->dseg_rsp_length = ms_pkt->rsp_bytecount; in qla2x00_prep_ms_fdmi_iocb()
1171 return ms_pkt; in qla2x00_prep_ms_fdmi_iocb()
1217 ms_iocb_entry_t *ms_pkt = ha->ms_iocb; in qla2x00_update_ms_fdmi_iocb() local
1224 ms_pkt->req_bytecount = cpu_to_le32(req_size); in qla2x00_update_ms_fdmi_iocb()
1225 ms_pkt->dseg_req_length = ms_pkt->req_bytecount; in qla2x00_update_ms_fdmi_iocb()
1228 return ms_pkt; in qla2x00_update_ms_fdmi_iocb()
1266 ms_iocb_entry_t *ms_pkt; in qla2x00_fdmi_rhba() local
1276 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmi_rhba()
1441 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RHBA") != in qla2x00_fdmi_rhba()
1476 ms_iocb_entry_t *ms_pkt; in qla2x00_fdmi_rpa() local
1487 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmi_rpa()
1657 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RPA") != in qla2x00_fdmi_rpa()
1687 ms_iocb_entry_t *ms_pkt; in qla2x00_fdmiv2_rhba() local
1699 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmiv2_rhba()
1968 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RHBA") != in qla2x00_fdmiv2_rhba()
2003 ms_iocb_entry_t *ms_pkt; in qla2x00_fdmi_dhba() local
2009 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, DHBA_REQ_SIZE, in qla2x00_fdmi_dhba()
2029 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "DHBA") != in qla2x00_fdmi_dhba()
2052 ms_iocb_entry_t *ms_pkt; in qla2x00_fdmiv2_rpa() local
2063 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmiv2_rpa()
2331 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RPA") != in qla2x00_fdmiv2_rpa()
2425 ms_iocb_entry_t *ms_pkt; in qla2x00_gfpn_id() local
2435 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GFPN_ID_REQ_SIZE, in qla2x00_gfpn_id()
2456 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, in qla2x00_gfpn_id()
2533 ms_iocb_entry_t *ms_pkt; in qla2x00_gpsc() local
2549 ms_pkt = qla24xx_prep_ms_fm_iocb(vha, GPSC_REQ_SIZE, in qla2x00_gpsc()
2568 } else if ((rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, in qla2x00_gpsc()
2639 ms_iocb_entry_t *ms_pkt; in qla2x00_gff_id() local
2655 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, GFF_ID_REQ_SIZE, in qla2x00_gff_id()
2675 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, in qla2x00_gff_id()