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],