Lines Matching defs:ioasa
52 struct sisl_ioasa *ioasa;
55 ioasa = &(cmd->sa);
57 if (ioasa->rc.flags & SISL_RC_FLAGS_UNDERRUN) {
58 resid = ioasa->resid;
64 if (ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN) {
72 ioasa->rc.afu_rc, ioasa->rc.scsi_rc, ioasa->rc.fc_rc,
73 ioasa->afu_extra, ioasa->scsi_extra, ioasa->fc_extra);
75 if (ioasa->rc.scsi_rc) {
77 if (ioasa->rc.flags & SISL_RC_FLAGS_SENSE_VALID) {
78 memcpy(scp->sense_buffer, ioasa->sense_data,
80 scp->result = ioasa->rc.scsi_rc;
82 scp->result = ioasa->rc.scsi_rc | (DID_ERROR << 16);
89 if (ioasa->rc.fc_rc) {
91 switch (ioasa->rc.fc_rc) {
97 if (!(ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN)) {
121 if (ioasa->rc.afu_rc) {
123 switch (ioasa->rc.afu_rc) {
128 switch (ioasa->afu_extra) {
364 cmd->rcb.ioasa = &cmd->sa;
379 dev_dbg(dev, "%s: cmd=%p len=%u ea=%016llx ioasa=%p rc=%d curr=%p "
381 cmd->rcb.data_ea, cmd->rcb.ioasa, rc, hwq->hsq_curr,
1377 struct sisl_ioasa *ioasa;
1396 ioasa = (struct sisl_ioasa *)entry;
1397 cmd = container_of(ioasa, struct afu_cmd, sa);
2349 if (rcb->ioasa)
2350 *rcb->ioasa = cmd->sa;
3348 rcb.ioasa = &asa;
3433 rcb.ioasa = &asa;