Lines Matching refs:abts
1142 struct abts_recv_from_24xx *abts, uint32_t status, in qlt_24xx_send_abts_resp() argument
1152 ha, abts, status); in qlt_24xx_send_abts_resp()
1168 resp->nport_handle = abts->nport_handle; in qlt_24xx_send_abts_resp()
1170 resp->sof_type = abts->sof_type; in qlt_24xx_send_abts_resp()
1171 resp->exchange_address = abts->exchange_address; in qlt_24xx_send_abts_resp()
1172 resp->fcp_hdr_le = abts->fcp_hdr_le; in qlt_24xx_send_abts_resp()
1181 resp->fcp_hdr_le.d_id[0] = abts->fcp_hdr_le.d_id[0]; in qlt_24xx_send_abts_resp()
1182 resp->fcp_hdr_le.d_id[1] = abts->fcp_hdr_le.d_id[1]; in qlt_24xx_send_abts_resp()
1183 resp->fcp_hdr_le.d_id[2] = abts->fcp_hdr_le.d_id[2]; in qlt_24xx_send_abts_resp()
1184 resp->fcp_hdr_le.s_id[0] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_send_abts_resp()
1185 resp->fcp_hdr_le.s_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_send_abts_resp()
1186 resp->fcp_hdr_le.s_id[2] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_send_abts_resp()
1188 resp->fcp_hdr_le.d_id[0] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_send_abts_resp()
1189 resp->fcp_hdr_le.d_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_send_abts_resp()
1190 resp->fcp_hdr_le.d_id[2] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_send_abts_resp()
1191 resp->fcp_hdr_le.s_id[0] = abts->fcp_hdr_le.d_id[0]; in qlt_24xx_send_abts_resp()
1192 resp->fcp_hdr_le.s_id[1] = abts->fcp_hdr_le.d_id[1]; in qlt_24xx_send_abts_resp()
1193 resp->fcp_hdr_le.s_id[2] = abts->fcp_hdr_le.d_id[2]; in qlt_24xx_send_abts_resp()
1195 resp->exchange_addr_to_abort = abts->exchange_addr_to_abort; in qlt_24xx_send_abts_resp()
1201 resp->payload.ba_acct.ox_id = abts->fcp_hdr_le.ox_id; in qlt_24xx_send_abts_resp()
1202 resp->payload.ba_acct.rx_id = abts->fcp_hdr_le.rx_id; in qlt_24xx_send_abts_resp()
1265 struct abts_recv_from_24xx *abts, struct qla_tgt_sess *sess) in __qlt_24xx_handle_abts() argument
1279 if (cmd->tag == abts->exchange_addr_to_abort) { in __qlt_24xx_handle_abts()
1292 vha->vp_idx, abts->exchange_addr_to_abort); in __qlt_24xx_handle_abts()
1304 memcpy(&mcmd->orig_iocb.abts, abts, sizeof(mcmd->orig_iocb.abts)); in __qlt_24xx_handle_abts()
1307 abts->exchange_addr_to_abort); in __qlt_24xx_handle_abts()
1323 struct abts_recv_from_24xx *abts) in qlt_24xx_handle_abts() argument
1327 uint32_t tag = abts->exchange_addr_to_abort; in qlt_24xx_handle_abts()
1331 if (le32_to_cpu(abts->fcp_hdr_le.parameter) & ABTS_PARAM_ABORT_SEQ) { in qlt_24xx_handle_abts()
1335 qlt_24xx_send_abts_resp(vha, abts, FCP_TMF_REJECTED, false); in qlt_24xx_handle_abts()
1343 qlt_24xx_send_abts_resp(vha, abts, FCP_TMF_REJECTED, false); in qlt_24xx_handle_abts()
1349 "tag=%d, param=%x)\n", vha->vp_idx, abts->fcp_hdr_le.s_id[2], in qlt_24xx_handle_abts()
1350 abts->fcp_hdr_le.s_id[1], abts->fcp_hdr_le.s_id[0], tag, in qlt_24xx_handle_abts()
1351 le32_to_cpu(abts->fcp_hdr_le.parameter)); in qlt_24xx_handle_abts()
1353 s_id[0] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_handle_abts()
1354 s_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_handle_abts()
1355 s_id[2] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_handle_abts()
1363 QLA_TGT_SESS_WORK_ABORT, abts, sizeof(*abts)); in qlt_24xx_handle_abts()
1365 qlt_24xx_send_abts_resp(vha, abts, FCP_TMF_REJECTED, in qlt_24xx_handle_abts()
1371 rc = __qlt_24xx_handle_abts(vha, abts, sess); in qlt_24xx_handle_abts()
1376 qlt_24xx_send_abts_resp(vha, abts, FCP_TMF_REJECTED, false); in qlt_24xx_handle_abts()
1451 qlt_24xx_send_abts_resp(vha, &mcmd->orig_iocb.abts, in qlt_xmit_tm_rsp()
4145 s_id[0] = prm->abts.fcp_hdr_le.s_id[2]; in qlt_abort_work()
4146 s_id[1] = prm->abts.fcp_hdr_le.s_id[1]; in qlt_abort_work()
4147 s_id[2] = prm->abts.fcp_hdr_le.s_id[0]; in qlt_abort_work()
4169 rc = __qlt_24xx_handle_abts(vha, &prm->abts, sess); in qlt_abort_work()
4178 qlt_24xx_send_abts_resp(vha, &prm->abts, FCP_TMF_REJECTED, false); in qlt_abort_work()