Lines Matching refs:cto

946 	ct7_entry_t local, *cto = &local;  in isp_target_start_ctio()  local
1086 memset(cto, 0, QENTRY_LEN); in isp_target_start_ctio()
1087 cto->ct_header.rqs_entry_type = RQSTYPE_CTIO7; in isp_target_start_ctio()
1088 cto->ct_header.rqs_entry_count = 1; in isp_target_start_ctio()
1089 cto->ct_header.rqs_seqno |= ATPD_SEQ_NOTIFY_CAM; in isp_target_start_ctio()
1090 ATPD_SET_SEQNO(cto, atp); in isp_target_start_ctio()
1091 cto->ct_nphdl = atp->nphdl; in isp_target_start_ctio()
1092 cto->ct_rxid = atp->tag; in isp_target_start_ctio()
1093 cto->ct_iid_lo = atp->sid; in isp_target_start_ctio()
1094 cto->ct_iid_hi = atp->sid >> 16; in isp_target_start_ctio()
1095 cto->ct_oxid = atp->oxid; in isp_target_start_ctio()
1096 cto->ct_vpidx = ISP_GET_VPIDX(isp, XS_CHANNEL(ccb)); in isp_target_start_ctio()
1097 cto->ct_timeout = XS_TIME(ccb); in isp_target_start_ctio()
1098 cto->ct_flags = atp->tattr << CT7_TASK_ATTR_SHIFT; in isp_target_start_ctio()
1109 cto->ct_flags |= CT7_SENDSTATUS | CT7_NO_DATA; in isp_target_start_ctio()
1112 cto->ct_flags |= CT7_FLAG_MODE1; in isp_target_start_ctio()
1113 cto->ct_scsi_status = cso->scsi_status; in isp_target_start_ctio()
1115 cto->ct_resid = -resid; in isp_target_start_ctio()
1116 cto->ct_scsi_status |= (FCP_RESID_OVERFLOW << 8); in isp_target_start_ctio()
1118 cto->ct_resid = resid; in isp_target_start_ctio()
1119 cto->ct_scsi_status |= (FCP_RESID_UNDERFLOW << 8); in isp_target_start_ctio()
1122 cto->ct_flags |= CT7_CONFIRM|CT7_EXPLCT_CONF; in isp_target_start_ctio()
1125 cto->ct_scsi_status |= (FCP_SNSLEN_VALID << 8); in isp_target_start_ctio()
1126 cto->rsp.m1.ct_resplen = cto->ct_senselen = sense_length; in isp_target_start_ctio()
1127 memcpy(cto->rsp.m1.ct_resp, &cso->sense_data, sense_length); in isp_target_start_ctio()
1142 cto->ct_flags |= CT7_CONFIRM|CT7_EXPLCT_CONF; in isp_target_start_ctio()
1145 cto->ct_flags |= CT7_FLAG_MODE2; in isp_target_start_ctio()
1156 cto->ct_senselen = sense_length; in isp_target_start_ctio()
1171 cto->rsp.m2.ct_datalen = MIN_FCP_RESPONSE_SIZE + sense_length; in isp_target_start_ctio()
1172 cto->rsp.m2.ct_fcp_rsp_iudata.ds_base = DMA_LO32(addr); in isp_target_start_ctio()
1173 cto->rsp.m2.ct_fcp_rsp_iudata.ds_basehi = DMA_HI32(addr); in isp_target_start_ctio()
1174 cto->rsp.m2.ct_fcp_rsp_iudata.ds_count = MIN_FCP_RESPONSE_SIZE + sense_length; in isp_target_start_ctio()
1178cto->ct_rxid, ATPD_GET_SEQNO(cto), ATPD_GET_NCAM(cto), atp->cdb0, cto->ct_scsi_status, cto->ct_fla… in isp_target_start_ctio()
1182cto->ct_rxid, ATPD_GET_SEQNO(cto), ATPD_GET_NCAM(cto), atp->cdb0, cto->ct_scsi_status, cto->ct_fla… in isp_target_start_ctio()
1191 cto->ct_flags |= CT7_FLAG_MODE0; in isp_target_start_ctio()
1193 cto->ct_flags |= CT7_DATA_IN; in isp_target_start_ctio()
1195 cto->ct_flags |= CT7_DATA_OUT; in isp_target_start_ctio()
1198 cto->rsp.m0.reloff = atp->bytes_xfered + atp->bytes_in_transit; in isp_target_start_ctio()
1199 cto->rsp.m0.ct_xfrlen = xfrlen; in isp_target_start_ctio()
1205 cto->rsp.m0.ct_xfrlen -= xfrlen >> 2; in isp_target_start_ctio()
1211 cto->ct_flags |= CT7_SENDSTATUS; in isp_target_start_ctio()
1214 cto->ct_flags |= CT7_CONFIRM|CT7_EXPLCT_CONF; in isp_target_start_ctio()
1218 cto->ct_header.rqs_seqno &= ~ATPD_SEQ_NOTIFY_CAM; in isp_target_start_ctio()
1225cto->ct_rxid, ATPD_GET_SEQNO(cto), ATPD_GET_NCAM(cto), atp->cdb0, cto->ct_scsi_status, cto->ct_fla… in isp_target_start_ctio()
1251 cto->ct_syshandle = handle; in isp_target_start_ctio()
1252 dmaresult = ISP_DMASETUP(isp, cso, cto); in isp_target_start_ctio()
1707 ct7_entry_t local, *cto = &local; in isp_handle_platform_target_notify_ack() local
1729 ISP_MEMZERO(cto, sizeof (ct7_entry_t)); in isp_handle_platform_target_notify_ack()
1730 cto->ct_header.rqs_entry_type = RQSTYPE_CTIO7; in isp_handle_platform_target_notify_ack()
1731 cto->ct_header.rqs_entry_count = 1; in isp_handle_platform_target_notify_ack()
1732 cto->ct_nphdl = nphdl; in isp_handle_platform_target_notify_ack()
1733 cto->ct_rxid = aep->at_rxid; in isp_handle_platform_target_notify_ack()
1734 cto->ct_vpidx = mp->nt_channel; in isp_handle_platform_target_notify_ack()
1735 cto->ct_iid_lo = sid; in isp_handle_platform_target_notify_ack()
1736 cto->ct_iid_hi = sid >> 16; in isp_handle_platform_target_notify_ack()
1737 cto->ct_oxid = aep->at_hdr.ox_id; in isp_handle_platform_target_notify_ack()
1738 cto->ct_flags = CT7_SENDSTATUS|CT7_NOACK|CT7_NO_DATA|CT7_FLAG_MODE1; in isp_handle_platform_target_notify_ack()
1739 cto->ct_flags |= (aep->at_ta_len >> 12) << CT7_TASK_ATTR_SHIFT; in isp_handle_platform_target_notify_ack()
1741 cto->ct_scsi_status |= (FCP_RSPLEN_VALID << 8); in isp_handle_platform_target_notify_ack()
1742 cto->rsp.m1.ct_resplen = 4; in isp_handle_platform_target_notify_ack()
1743 ISP_MEMZERO(cto->rsp.m1.ct_resp, sizeof (cto->rsp.m1.ct_resp)); in isp_handle_platform_target_notify_ack()
1744 cto->rsp.m1.ct_resp[0] = rsp & 0xff; in isp_handle_platform_target_notify_ack()
1745 cto->rsp.m1.ct_resp[1] = (rsp >> 8) & 0xff; in isp_handle_platform_target_notify_ack()
1746 cto->rsp.m1.ct_resp[2] = (rsp >> 16) & 0xff; in isp_handle_platform_target_notify_ack()
1747 cto->rsp.m1.ct_resp[3] = (rsp >> 24) & 0xff; in isp_handle_platform_target_notify_ack()
1749 return (isp_send_entry(isp, cto)); in isp_handle_platform_target_notify_ack()
2273 ct7_entry_t *cto = (ct7_entry_t *) storage; in isp_abort_atpd() local
2275 ISP_MEMZERO(cto, sizeof (ct7_entry_t)); in isp_abort_atpd()
2276 cto->ct_header.rqs_entry_type = RQSTYPE_CTIO7; in isp_abort_atpd()
2277 cto->ct_header.rqs_entry_count = 1; in isp_abort_atpd()
2278 cto->ct_nphdl = atp->nphdl; in isp_abort_atpd()
2279 cto->ct_vpidx = chan; in isp_abort_atpd()
2280 cto->ct_iid_lo = atp->sid; in isp_abort_atpd()
2281 cto->ct_iid_hi = atp->sid >> 16; in isp_abort_atpd()
2282 cto->ct_rxid = atp->tag; in isp_abort_atpd()
2283 cto->ct_flags = CT7_NOACK|CT7_TERMINATE; in isp_abort_atpd()
2284 cto->ct_oxid = atp->oxid; in isp_abort_atpd()
2285 return (isp_send_entry(isp, cto)); in isp_abort_atpd()