Lines Matching refs:ioasa

47 	struct sisl_ioasa *ioasa;  in process_cmd_err()  local
50 ioasa = &(cmd->sa); in process_cmd_err()
52 if (ioasa->rc.flags & SISL_RC_FLAGS_UNDERRUN) { in process_cmd_err()
53 resid = ioasa->resid; in process_cmd_err()
59 if (ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN) { in process_cmd_err()
67 ioasa->rc.afu_rc, ioasa->rc.scsi_rc, ioasa->rc.fc_rc, in process_cmd_err()
68 ioasa->afu_extra, ioasa->scsi_extra, ioasa->fc_extra); in process_cmd_err()
70 if (ioasa->rc.scsi_rc) { in process_cmd_err()
72 if (ioasa->rc.flags & SISL_RC_FLAGS_SENSE_VALID) { in process_cmd_err()
73 memcpy(scp->sense_buffer, ioasa->sense_data, in process_cmd_err()
75 scp->result = ioasa->rc.scsi_rc; in process_cmd_err()
77 scp->result = ioasa->rc.scsi_rc | (DID_ERROR << 16); in process_cmd_err()
84 if (ioasa->rc.fc_rc) { in process_cmd_err()
86 switch (ioasa->rc.fc_rc) { in process_cmd_err()
92 if (!(ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN)) { in process_cmd_err()
116 if (ioasa->rc.afu_rc) { in process_cmd_err()
118 switch (ioasa->rc.afu_rc) { in process_cmd_err()
123 switch (ioasa->afu_extra) { in process_cmd_err()
359 cmd->rcb.ioasa = &cmd->sa; in send_cmd_sq()
376 cmd->rcb.data_ea, cmd->rcb.ioasa, rc, hwq->hsq_curr, in send_cmd_sq()
1372 struct sisl_ioasa *ioasa; in process_hrrq() local
1391 ioasa = (struct sisl_ioasa *)entry; in process_hrrq()
1392 cmd = container_of(ioasa, struct afu_cmd, sa); in process_hrrq()
2344 if (rcb->ioasa) in send_afu_cmd()
2345 *rcb->ioasa = cmd->sa; in send_afu_cmd()
3343 rcb.ioasa = &asa; in cxlflash_lun_provision()
3428 rcb.ioasa = &asa; in cxlflash_afu_debug()