ctsrc 1042 dev/ic/isp_inline.h isp_put_ctio(struct ispsoftc *isp, ct_entry_t *ctsrc, ct_entry_t *ctdst)
ctsrc 1045 dev/ic/isp_inline.h isp_copy_out_hdr(isp, &ctsrc->ct_header, &ctdst->ct_header);
ctsrc 1046 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_reserved, &ctdst->ct_reserved);
ctsrc 1047 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_fwhandle, &ctdst->ct_fwhandle);
ctsrc 1049 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_iid, &ctdst->ct_lun);
ctsrc 1050 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_lun, &ctdst->ct_iid);
ctsrc 1051 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tgt, &ctdst->ct_reserved2);
ctsrc 1052 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_reserved2, &ctdst->ct_tgt);
ctsrc 1053 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_status, &ctdst->ct_scsi_status);
ctsrc 1054 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_scsi_status, &ctdst->ct_status);
ctsrc 1055 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tag_type, &ctdst->ct_tag_val);
ctsrc 1056 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tag_val, &ctdst->ct_tag_type);
ctsrc 1058 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_iid, &ctdst->ct_iid);
ctsrc 1059 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_lun, &ctdst->ct_lun);
ctsrc 1060 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tgt, &ctdst->ct_tgt);
ctsrc 1061 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_reserved2, &ctdst->ct_reserved2);
ctsrc 1062 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_scsi_status,
ctsrc 1064 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_status, &ctdst->ct_status);
ctsrc 1065 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tag_type, &ctdst->ct_tag_type);
ctsrc 1066 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_tag_val, &ctdst->ct_tag_val);
ctsrc 1068 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_flags, &ctdst->ct_flags);
ctsrc 1069 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_xfrlen, &ctdst->ct_xfrlen);
ctsrc 1070 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_resid, &ctdst->ct_resid);
ctsrc 1071 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_timeout, &ctdst->ct_timeout);
ctsrc 1072 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_seg_count, &ctdst->ct_seg_count);
ctsrc 1074 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_dataseg[i].ds_base,
ctsrc 1076 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_dataseg[i].ds_count,
ctsrc 1082 dev/ic/isp_inline.h isp_get_ctio(struct ispsoftc *isp, ct_entry_t *ctsrc, ct_entry_t *ctdst)
ctsrc 1085 dev/ic/isp_inline.h isp_copy_in_hdr(isp, &ctsrc->ct_header, &ctdst->ct_header);
ctsrc 1086 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_reserved, ctdst->ct_reserved);
ctsrc 1087 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_fwhandle, ctdst->ct_fwhandle);
ctsrc 1089 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_lun, ctdst->ct_iid);
ctsrc 1090 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_iid, ctdst->ct_lun);
ctsrc 1091 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_reserved2, ctdst->ct_tgt);
ctsrc 1092 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tgt, ctdst->ct_reserved2);
ctsrc 1093 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_status, ctdst->ct_scsi_status);
ctsrc 1094 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_scsi_status, ctdst->ct_status);
ctsrc 1095 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tag_val, ctdst->ct_tag_type);
ctsrc 1096 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tag_type, ctdst->ct_tag_val);
ctsrc 1098 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_lun, ctdst->ct_lun);
ctsrc 1099 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_iid, ctdst->ct_iid);
ctsrc 1100 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_reserved2, ctdst->ct_reserved2);
ctsrc 1101 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tgt, ctdst->ct_tgt);
ctsrc 1102 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_status, ctdst->ct_status);
ctsrc 1103 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_scsi_status,
ctsrc 1105 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tag_val, ctdst->ct_tag_val);
ctsrc 1106 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_tag_type, ctdst->ct_tag_type);
ctsrc 1108 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->ct_flags, ctdst->ct_flags);
ctsrc 1109 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->ct_xfrlen, ctdst->ct_xfrlen);
ctsrc 1110 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->ct_resid, ctdst->ct_resid);
ctsrc 1111 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_timeout, ctdst->ct_timeout);
ctsrc 1112 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_seg_count, ctdst->ct_seg_count);
ctsrc 1115 dev/ic/isp_inline.h &ctsrc->ct_dataseg[i].ds_base,
ctsrc 1118 dev/ic/isp_inline.h &ctsrc->ct_dataseg[i].ds_count,
ctsrc 1124 dev/ic/isp_inline.h isp_put_ctio2(struct ispsoftc *isp, ct2_entry_t *ctsrc, ct2_entry_t *ctdst)
ctsrc 1127 dev/ic/isp_inline.h isp_copy_out_hdr(isp, &ctsrc->ct_header, &ctdst->ct_header);
ctsrc 1128 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_reserved, &ctdst->ct_reserved);
ctsrc 1129 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_fwhandle, &ctdst->ct_fwhandle);
ctsrc 1130 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_lun, &ctdst->ct_lun);
ctsrc 1131 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->ct_iid, &ctdst->ct_iid);
ctsrc 1132 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_rxid, &ctdst->ct_rxid);
ctsrc 1133 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_flags, &ctdst->ct_flags);
ctsrc 1134 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_timeout, &ctdst->ct_timeout);
ctsrc 1135 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->ct_seg_count, &ctdst->ct_seg_count);
ctsrc 1136 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_resid, &ctdst->ct_resid);
ctsrc 1137 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->ct_reloff, &ctdst->ct_reloff);
ctsrc 1138 dev/ic/isp_inline.h if ((ctsrc->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) {
ctsrc 1139 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m0._reserved,
ctsrc 1141 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m0._reserved2,
ctsrc 1143 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m0.ct_scsi_status,
ctsrc 1145 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m0.ct_xfrlen,
ctsrc 1147 dev/ic/isp_inline.h if (ctsrc->ct_header.rqs_entry_type == RQSTYPE_CTIO2) {
ctsrc 1150 dev/ic/isp_inline.h ctsrc->rsp.m0.ct_dataseg[i].ds_base,
ctsrc 1153 dev/ic/isp_inline.h ctsrc->rsp.m0.ct_dataseg[i].ds_count,
ctsrc 1156 dev/ic/isp_inline.h } else if (ctsrc->ct_header.rqs_entry_type == RQSTYPE_CTIO3) {
ctsrc 1159 dev/ic/isp_inline.h ctsrc->rsp.m0.ct_dataseg64[i].ds_base,
ctsrc 1162 dev/ic/isp_inline.h ctsrc->rsp.m0.ct_dataseg64[i].ds_basehi,
ctsrc 1165 dev/ic/isp_inline.h ctsrc->rsp.m0.ct_dataseg64[i].ds_count,
ctsrc 1168 dev/ic/isp_inline.h } else if (ctsrc->ct_header.rqs_entry_type == RQSTYPE_CTIO4) {
ctsrc 1169 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m0.ct_dslist.ds_type,
ctsrc 1171 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m0.ct_dslist.ds_segment,
ctsrc 1173 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m0.ct_dslist.ds_base,
ctsrc 1176 dev/ic/isp_inline.h } else if ((ctsrc->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) {
ctsrc 1177 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m1._reserved,
ctsrc 1179 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m1._reserved2,
ctsrc 1181 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m1.ct_senselen,
ctsrc 1183 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m1.ct_scsi_status,
ctsrc 1185 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m1.ct_resplen,
ctsrc 1188 dev/ic/isp_inline.h ISP_IOXPUT_8(isp, ctsrc->rsp.m1.ct_resp[i],
ctsrc 1192 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m2._reserved,
ctsrc 1194 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m2._reserved2,
ctsrc 1196 dev/ic/isp_inline.h ISP_IOXPUT_16(isp, ctsrc->rsp.m2._reserved3,
ctsrc 1198 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m2.ct_datalen,
ctsrc 1200 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m2.ct_fcp_rsp_iudata.ds_base,
ctsrc 1202 dev/ic/isp_inline.h ISP_IOXPUT_32(isp, ctsrc->rsp.m2.ct_fcp_rsp_iudata.ds_count,
ctsrc 1208 dev/ic/isp_inline.h isp_get_ctio2(struct ispsoftc *isp, ct2_entry_t *ctsrc, ct2_entry_t *ctdst)
ctsrc 1211 dev/ic/isp_inline.h isp_copy_in_hdr(isp, &ctsrc->ct_header, &ctdst->ct_header);
ctsrc 1212 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_reserved, ctdst->ct_reserved);
ctsrc 1213 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_fwhandle, ctdst->ct_fwhandle);
ctsrc 1214 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_lun, ctdst->ct_lun);
ctsrc 1215 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->ct_iid, ctdst->ct_iid);
ctsrc 1216 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_rxid, ctdst->ct_rxid);
ctsrc 1217 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_flags, ctdst->ct_flags);
ctsrc 1218 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_status, ctdst->ct_status);
ctsrc 1219 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_timeout, ctdst->ct_timeout);
ctsrc 1220 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->ct_seg_count, ctdst->ct_seg_count);
ctsrc 1221 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->ct_reloff, ctdst->ct_reloff);
ctsrc 1222 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->ct_resid, ctdst->ct_resid);
ctsrc 1224 dev/ic/isp_inline.h ISP_IOXGET_32(isp, &ctsrc->rsp.fw._reserved[i],
ctsrc 1227 dev/ic/isp_inline.h ISP_IOXGET_16(isp, &ctsrc->rsp.fw.ct_scsi_status,
ctsrc 1230 dev/ic/isp_inline.h ISP_IOXGET_8(isp, &ctsrc->rsp.fw.ct_sense[i],