Lines Matching defs:ms_pkt
34 ms_iocb_entry_t *ms_pkt;
36 ms_pkt = (ms_iocb_entry_t *)arg->iocb;
37 memset(ms_pkt, 0, sizeof(ms_iocb_entry_t));
39 ms_pkt->entry_type = MS_IOCB_TYPE;
40 ms_pkt->entry_count = 1;
41 SET_TARGET_ID(ha, ms_pkt->loop_id, SIMPLE_NAME_SERVER);
42 ms_pkt->control_flags = cpu_to_le16(CF_READ | CF_HEAD_TAG);
43 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2);
44 ms_pkt->cmd_dsd_count = cpu_to_le16(1);
45 ms_pkt->total_dsd_count = cpu_to_le16(2);
46 ms_pkt->rsp_bytecount = cpu_to_le32(arg->rsp_size);
47 ms_pkt->req_bytecount = cpu_to_le32(arg->req_size);
49 put_unaligned_le64(arg->req_dma, &ms_pkt->req_dsd.address);
50 ms_pkt->req_dsd.length = ms_pkt->req_bytecount;
52 put_unaligned_le64(arg->rsp_dma, &ms_pkt->rsp_dsd.address);
53 ms_pkt->rsp_dsd.length = ms_pkt->rsp_bytecount;
57 return (ms_pkt);
120 qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt,
129 if (ms_pkt->entry_status != 0) {
132 routine, ms_pkt->entry_status, vha->d_id.b.domain,
137 ((struct ct_entry_24xx *)ms_pkt)->comp_status);
139 comp_status = le16_to_cpu(ms_pkt->status);
160 if (le16_to_cpu(ms_pkt->loop_id.extended) ==
164 if (le16_to_cpu(ms_pkt->loop_id.extended) ==
204 ms_iocb_entry_t *ms_pkt;
222 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
239 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "GA_NXT") !=
290 ms_iocb_entry_t *ms_pkt;
314 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
330 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "GID_PT") !=
374 ms_iocb_entry_t *ms_pkt;
393 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
411 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp,
442 ms_iocb_entry_t *ms_pkt;
460 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
478 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp,
1402 ms_iocb_entry_t *ms_pkt;
1405 ms_pkt = ha->ms_iocb;
1406 memset(ms_pkt, 0, sizeof(ms_iocb_entry_t));
1408 ms_pkt->entry_type = MS_IOCB_TYPE;
1409 ms_pkt->entry_count = 1;
1410 SET_TARGET_ID(ha, ms_pkt->loop_id, vha->mgmt_svr_loop_id);
1411 ms_pkt->control_flags = cpu_to_le16(CF_READ | CF_HEAD_TAG);
1412 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2);
1413 ms_pkt->cmd_dsd_count = cpu_to_le16(1);
1414 ms_pkt->total_dsd_count = cpu_to_le16(2);
1415 ms_pkt->rsp_bytecount = cpu_to_le32(rsp_size);
1416 ms_pkt->req_bytecount = cpu_to_le32(req_size);
1418 put_unaligned_le64(ha->ct_sns_dma, &ms_pkt->req_dsd.address);
1419 ms_pkt->req_dsd.length = ms_pkt->req_bytecount;
1421 put_unaligned_le64(ha->ct_sns_dma, &ms_pkt->rsp_dsd.address);
1422 ms_pkt->rsp_dsd.length = ms_pkt->rsp_bytecount;
1424 return ms_pkt;
1468 ms_iocb_entry_t *ms_pkt = ha->ms_iocb;
1475 ms_pkt->req_bytecount = cpu_to_le32(req_size);
1476 ms_pkt->req_dsd.length = ms_pkt->req_bytecount;
2151 ms_iocb_entry_t *ms_pkt;
2165 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, size);
2212 rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RHBA");
2239 ms_iocb_entry_t *ms_pkt;
2244 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, DHBA_REQ_SIZE,
2260 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "DHBA") !=
2285 ms_iocb_entry_t *ms_pkt;
2298 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, size);
2331 rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RPRT");
2364 ms_iocb_entry_t *ms_pkt;
2383 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, size);
2421 rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RPA");
2531 ms_iocb_entry_t *ms_pkt;
2549 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
2567 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp,
2639 ms_iocb_entry_t *ms_pkt;
2663 ms_pkt = qla24xx_prep_ms_iocb(vha, &arg);
2681 } else if ((rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp,
2729 ms_iocb_entry_t *ms_pkt;
2753 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
2770 } else if (qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp,