Lines Matching refs:sts_entry

20                                struct status_entry *sts_entry,  in qla4xxx_copy_sense()  argument
27 sense_len = le16_to_cpu(sts_entry->senseDataByteCnt); in qla4xxx_copy_sense()
44 memcpy(cmd->sense_buffer, sts_entry->senseData, sense_len); in qla4xxx_copy_sense()
50 sts_entry->senseData[2] & 0x0f, in qla4xxx_copy_sense()
51 sts_entry->senseData[7], in qla4xxx_copy_sense()
52 sts_entry->senseData[12], in qla4xxx_copy_sense()
53 sts_entry->senseData[13])); in qla4xxx_copy_sense()
116 struct status_entry *sts_entry) in qla4xxx_status_entry() argument
124 srb = qla4xxx_del_from_active_array(ha, le32_to_cpu(sts_entry->handle)); in qla4xxx_status_entry()
128 sts_entry->handle, srb); in qla4xxx_status_entry()
140 ha->host_no, __func__, sts_entry->handle, in qla4xxx_status_entry()
153 residual = le32_to_cpu(sts_entry->residualByteCnt); in qla4xxx_status_entry()
156 scsi_status = sts_entry->scsiStatus; in qla4xxx_status_entry()
157 switch (sts_entry->completionStatus) { in qla4xxx_status_entry()
160 if (sts_entry->iscsiFlags & ISCSI_FLAG_RESIDUAL_OVER) { in qla4xxx_status_entry()
165 if (sts_entry->iscsiFlags &ISCSI_FLAG_RESIDUAL_UNDER) { in qla4xxx_status_entry()
190 qla4xxx_copy_sense(ha, sts_entry, srb); in qla4xxx_status_entry()
233 if ((sts_entry->iscsiFlags & ISCSI_FLAG_RESIDUAL_OVER) || in qla4xxx_status_entry()
234 (sts_entry->completionStatus == SCS_DATA_OVERRUN)) { in qla4xxx_status_entry()
246 if (sts_entry->iscsiFlags & ISCSI_FLAG_RESIDUAL_UNDER) { in qla4xxx_status_entry()
310 qla4xxx_copy_sense(ha, sts_entry, srb); in qla4xxx_status_entry()
319 cmd->device->lun, sts_entry->completionStatus)); in qla4xxx_status_entry()
335 cmd->result = DID_OK << 16 | sts_entry->scsiStatus; in qla4xxx_status_entry()
340 sts_entry->completionStatus, in qla4xxx_status_entry()
341 sts_entry->scsiStatus, sts_entry->state_flags, in qla4xxx_status_entry()
342 sts_entry->iscsiFlags, in qla4xxx_status_entry()
343 sts_entry->iscsiResponse)); in qla4xxx_status_entry()
354 srb->cc_stat = sts_entry->completionStatus; in qla4xxx_status_entry()
365 struct passthru_status *sts_entry) in qla4xxx_passthru_status_entry() argument
375 itt = sts_entry->handle; in qla4xxx_passthru_status_entry()
376 fw_ddb_index = le32_to_cpu(sts_entry->target); in qla4xxx_passthru_status_entry()
382 __func__, sts_entry->target); in qla4xxx_passthru_status_entry()
398 memcpy(&task_data->sts, sts_entry, sizeof(struct passthru_status)); in qla4xxx_passthru_status_entry()
478 struct status_entry *sts_entry; in qla4xxx_process_response_queue() local
482 sts_entry = (struct status_entry *) ha->response_ptr; in qla4xxx_process_response_queue()
495 switch (sts_entry->hdr.entryType) { in qla4xxx_process_response_queue()
498 qla4xxx_status_entry(ha, sts_entry); in qla4xxx_process_response_queue()
502 if (sts_entry->hdr.systemDefined == SD_ISCSI_PDU) in qla4xxx_process_response_queue()
504 (struct passthru_status *)sts_entry); in qla4xxx_process_response_queue()
514 (struct status_cont_entry *) sts_entry); in qla4xxx_process_response_queue()
523 le32_to_cpu(sts_entry-> in qla4xxx_process_response_queue()
547 (struct mbox_status_iocb *)sts_entry); in qla4xxx_process_response_queue()
558 sts_entry->hdr.entryType)); in qla4xxx_process_response_queue()
561 ((struct response *)sts_entry)->signature = RESPONSE_PROCESSED; in qla4xxx_process_response_queue()
574 ha->host_no, __func__, srb, sts_entry->hdr.entryType, in qla4xxx_process_response_queue()
575 sts_entry->completionStatus)); in qla4xxx_process_response_queue()