Lines Matching refs:hpdu

673 	pdu_header_t *hpdu = &ppdu->pdu_hdr;
674 login_isid_t *isid = (login_isid_t *) & hpdu->pduh_LUN;
677 hpdu->pduh_Opcode = IOP_Login_Request | OP_IMMEDIATE;
684 c_phase = (hpdu->pduh_Flags >> CSG_SHIFT) & SG_MASK;
685 hpdu->pduh_Flags = FLAG_TRANSIT | (c_phase << CSG_SHIFT) |
690 hpdu->pduh_Flags,
691 (hpdu->pduh_Flags >> CSG_SHIFT) & SG_MASK,
692 hpdu->pduh_Flags & SG_MASK));
697 hpdu->pduh_p.login_req.CID = htons(conn->c_id);
698 hpdu->pduh_p.login_req.CmdSN = htonl(ccb->ccb_CmdSN);
814 pdu_header_t *hpdu = &ppdu->pdu_hdr;
816 hpdu->pduh_Opcode = IOP_Text_Request | OP_IMMEDIATE;
817 hpdu->pduh_Flags = FLAG_FINAL;
824 hpdu->pduh_p.text_req.TargetTransferTag =
826 hpdu->pduh_LUN = rx_pdu->pdu_hdr.pduh_LUN;
828 hpdu->pduh_p.text_req.TargetTransferTag = 0xffffffff;
830 hpdu->pduh_p.text_req.CmdSN = htonl(ccb->ccb_CmdSN);
1029 pdu_header_t *hpdu;
1051 hpdu = &ppdu->pdu_hdr;
1052 hpdu->pduh_Flags = FLAG_FINAL;
1053 hpdu->pduh_Opcode = IOP_NOP_Out | OP_IMMEDIATE;
1062 hpdu->pduh_p.nop_out.TargetTransferTag =
1064 hpdu->pduh_InitiatorTaskTag = rx_pdu->pdu_hdr.pduh_InitiatorTaskTag;
1065 hpdu->pduh_p.nop_out.CmdSN = htonl(sn);
1066 hpdu->pduh_LUN = rx_pdu->pdu_hdr.pduh_LUN;
1068 hpdu->pduh_p.nop_out.TargetTransferTag = 0xffffffff;
1069 hpdu->pduh_InitiatorTaskTag = 0xffffffff;
1071 hpdu->pduh_p.nop_out.CmdSN = htonl(sn);
1100 pdu_header_t *hpdu;
1105 hpdu = &ppdu->pdu_hdr;
1106 hpdu->pduh_Opcode = IOP_SNACK_Request;
1107 hpdu->pduh_Flags = FLAG_FINAL | type;
1109 hpdu->pduh_InitiatorTaskTag = (type == SNACK_DATA_NAK) ? ccb->ccb_ITT : 0xffffffff;
1110 hpdu->pduh_p.snack.TargetTransferTag = 0xffffffff;
1111 hpdu->pduh_p.snack.BegRun = htonl(BegRun);
1112 hpdu->pduh_p.snack.RunLength = htonl(RunLength);
1138 pdu_header_t *hpdu;
1143 hpdu = &ppdu->pdu_hdr;
1144 hpdu->pduh_Opcode = IOP_SNACK_Request;
1145 hpdu->pduh_Flags = FLAG_FINAL | type;
1149 hpdu->pduh_InitiatorTaskTag = rx_pdu->pdu_hdr.pduh_InitiatorTaskTag;
1150 hpdu->pduh_p.snack.TargetTransferTag = 0xffffffff;
1151 hpdu->pduh_p.snack.BegRun = rx_pdu->pdu_hdr.pduh_p.data_in.DataSN;
1152 hpdu->pduh_p.snack.RunLength = htonl(1);
1156 hpdu->pduh_InitiatorTaskTag = 0xffffffff;
1157 hpdu->pduh_p.snack.TargetTransferTag = 0xffffffff;
1158 hpdu->pduh_p.snack.BegRun = rx_pdu->pdu_hdr.pduh_p.response.StatSN;
1159 hpdu->pduh_p.snack.RunLength = htonl(1);
1163 hpdu->pduh_InitiatorTaskTag = 0xffffffff;
1164 hpdu->pduh_p.snack.TargetTransferTag =
1166 hpdu->pduh_p.snack.BegRun = tx_ccb->ccb_DataSN_buf.ExpSN;
1167 hpdu->pduh_p.snack.RunLength = 0;
1175 hpdu->pduh_LUN = rx_pdu->pdu_hdr.pduh_LUN;
1246 pdu_header_t *hpdu;
1259 hpdu = &ppdu->pdu_hdr;
1260 hpdu->pduh_Opcode = IOP_Logout_Request | OP_IMMEDIATE;
1262 hpdu->pduh_Flags = FLAG_FINAL | reason;
1264 hpdu->pduh_p.logout_req.CmdSN = htonl(ccb->ccb_CmdSN);
1266 hpdu->pduh_p.logout_req.CID = htons(refconn->c_id);
1307 pdu_header_t *hpdu;
1332 hpdu = &ppdu->pdu_hdr;
1333 hpdu->pduh_Opcode = IOP_SCSI_Task_Management | OP_IMMEDIATE;
1334 hpdu->pduh_Flags = FLAG_FINAL | function;
1337 hpdu->pduh_p.task_req.CmdSN = htonl(ccb->ccb_CmdSN);
1340 hpdu->pduh_p.task_req.ReferencedTaskTag = ref_ccb->ccb_ITT;
1341 hpdu->pduh_p.task_req.RefCmdSN = htonl(ref_ccb->ccb_CmdSN);
1342 hpdu->pduh_p.task_req.ExpDataSN = htonl(ref_ccb->ccb_DataSN_buf.ExpSN);
1344 hpdu->pduh_p.task_req.ReferencedTaskTag = 0xffffffff;
1375 pdu_header_t *hpdu;
1405 hpdu = &tx_pdu->pdu_hdr;
1406 hpdu->pduh_Opcode = IOP_SCSI_Data_out;
1408 hpdu->pduh_Flags = FLAG_FINAL;
1411 hpdu->pduh_p.data_out.TargetTransferTag =
1414 hpdu->pduh_p.data_out.TargetTransferTag = 0xffffffff;
1415 hpdu->pduh_p.data_out.BufferOffset = htonl(offs);
1416 hpdu->pduh_p.data_out.DataSN = htonl(sn);
1447 pdu_header_t *hpdu;
1476 hpdu = &ppdu->pdu_hdr;
1477 hpdu->pduh_LUN = htonq(ccb->ccb_lun);
1478 memcpy(hpdu->pduh_p.command.SCSI_CDB, ccb->ccb_cmd, ccb->ccb_cmdlen);
1479 hpdu->pduh_Opcode = IOP_SCSI_Command;
1481 hpdu->pduh_Opcode |= OP_IMMEDIATE;
1482 hpdu->pduh_p.command.ExpectedDataTransferLength = htonl(totlen);
1486 hpdu->pduh_Flags = FLAG_READ;
1489 hpdu->pduh_Flags = FLAG_WRITE;
1498 hpdu->pduh_Flags |= FLAG_FINAL;
1499 hpdu->pduh_Flags |= ccb->ccb_tag;
1513 hpdu->pduh_p.command.CmdSN = htonl(ccb->ccb_CmdSN);