Lines Matching refs:ioasa

638 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
659 ioasa->u.gata.status = 0;
662 ioasa->hdr.ioasc = 0;
663 ioasa->hdr.residual_data_len = 0;
825 sata_port->ioasa.status |= ATA_BUSY;
916 ipr_cmd->s.ioasa.hdr.ioasc =
918 ipr_cmd->s.ioasa.hdr.ilid =
1501 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
2640 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
5260 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
5264 memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
5267 memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
5567 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
5761 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6052 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6105 struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
6113 ioasa->hdr.ioasc = 0;
6114 ioasa->hdr.residual_data_len = 0;
6139 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6236 struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
6237 __be32 *ioasa_data = (__be32 *)ioasa;
6240 ioasc = be32_to_cpu(ioasa->hdr.ioasc) & IPR_IOASC_IOASC_MASK;
6241 fd_ioasc = be32_to_cpu(ioasa->hdr.fd_ioasc) & IPR_IOASC_IOASC_MASK;
6256 if (ioasa->hdr.ilid != 0)
6268 data_len = be16_to_cpu(ioasa->hdr.ret_stat_len);
6297 struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
6298 u32 ioasc = be32_to_cpu(ioasa->hdr.ioasc);
6309 ioasa->u.vset.failing_lba_hi != 0) {
6320 failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_hi);
6327 failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_lo);
6341 (be32_to_cpu(ioasa->hdr.ioasc_specific) & IPR_FIELD_POINTER_VALID)) {
6352 be32_to_cpu(ioasa->hdr.ioasc_specific)) >> 8) & 0xff;
6355 be32_to_cpu(ioasa->hdr.ioasc_specific)) & 0xff;
6359 failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_lo);
6361 failing_lba = be32_to_cpu(ioasa->u.dasd.failing_lba);
6387 struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
6390 if ((be32_to_cpu(ioasa->hdr.ioasc_specific) & IPR_AUTOSENSE_VALID) == 0)
6398 memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa->auto_sense.data,
6399 min_t(u16, be16_to_cpu(ioasa->auto_sense.auto_sense_len),
6420 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6526 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6529 scsi_set_resid(scsi_cmd, be32_to_cpu(ipr_cmd->s.ioasa.hdr.residual_data_len));
6888 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
6892 memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
6895 memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
6899 if (be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc_specific) & IPR_ATA_DEVICE_WAS_RESET)
6903 qc->err_mask |= __ac_err_mask(sata_port->ioasa.status);
6905 qc->err_mask |= ac_err_mask(sata_port->ioasa.status);
7149 struct ipr_ioasa_gata *g = &sata_port->ioasa;
7645 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
7669 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
7759 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
7935 u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
8688 ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
8778 ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
9225 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
9735 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, s.ioasa));