ioasa              48 drivers/scsi/cxlflash/main.c 	struct sisl_ioasa *ioasa;
ioasa              55 drivers/scsi/cxlflash/main.c 	ioasa = &(cmd->sa);
ioasa              57 drivers/scsi/cxlflash/main.c 	if (ioasa->rc.flags & SISL_RC_FLAGS_UNDERRUN) {
ioasa              58 drivers/scsi/cxlflash/main.c 		resid = ioasa->resid;
ioasa              64 drivers/scsi/cxlflash/main.c 	if (ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN) {
ioasa              72 drivers/scsi/cxlflash/main.c 		ioasa->rc.afu_rc, ioasa->rc.scsi_rc, ioasa->rc.fc_rc,
ioasa              73 drivers/scsi/cxlflash/main.c 		ioasa->afu_extra, ioasa->scsi_extra, ioasa->fc_extra);
ioasa              75 drivers/scsi/cxlflash/main.c 	if (ioasa->rc.scsi_rc) {
ioasa              77 drivers/scsi/cxlflash/main.c 		if (ioasa->rc.flags & SISL_RC_FLAGS_SENSE_VALID) {
ioasa              78 drivers/scsi/cxlflash/main.c 			memcpy(scp->sense_buffer, ioasa->sense_data,
ioasa              80 drivers/scsi/cxlflash/main.c 			scp->result = ioasa->rc.scsi_rc;
ioasa              82 drivers/scsi/cxlflash/main.c 			scp->result = ioasa->rc.scsi_rc | (DID_ERROR << 16);
ioasa              89 drivers/scsi/cxlflash/main.c 	if (ioasa->rc.fc_rc) {
ioasa              91 drivers/scsi/cxlflash/main.c 		switch (ioasa->rc.fc_rc) {
ioasa              97 drivers/scsi/cxlflash/main.c 			if (!(ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN)) {
ioasa             121 drivers/scsi/cxlflash/main.c 	if (ioasa->rc.afu_rc) {
ioasa             123 drivers/scsi/cxlflash/main.c 		switch (ioasa->rc.afu_rc) {
ioasa             128 drivers/scsi/cxlflash/main.c 			switch (ioasa->afu_extra) {
ioasa             364 drivers/scsi/cxlflash/main.c 	cmd->rcb.ioasa = &cmd->sa;
ioasa             381 drivers/scsi/cxlflash/main.c 	       cmd->rcb.data_ea, cmd->rcb.ioasa, rc, hwq->hsq_curr,
ioasa            1377 drivers/scsi/cxlflash/main.c 	struct sisl_ioasa *ioasa;
ioasa            1396 drivers/scsi/cxlflash/main.c 			ioasa = (struct sisl_ioasa *)entry;
ioasa            1397 drivers/scsi/cxlflash/main.c 			cmd = container_of(ioasa, struct afu_cmd, sa);
ioasa            2372 drivers/scsi/cxlflash/main.c 	if (rcb->ioasa)
ioasa            2373 drivers/scsi/cxlflash/main.c 		*rcb->ioasa = cmd->sa;
ioasa            3367 drivers/scsi/cxlflash/main.c 	rcb.ioasa = &asa;
ioasa            3452 drivers/scsi/cxlflash/main.c 	rcb.ioasa = &asa;
ioasa              80 drivers/scsi/cxlflash/sislite.h 		struct sisl_ioasa *ioasa;	/* IOASA EA for SQ Mode */
ioasa             638 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
ioasa             659 drivers/scsi/ipr.c 		ioasa->u.gata.status = 0;
ioasa             662 drivers/scsi/ipr.c 	ioasa->hdr.ioasc = 0;
ioasa             663 drivers/scsi/ipr.c 	ioasa->hdr.residual_data_len = 0;
ioasa             825 drivers/scsi/ipr.c 	sata_port->ioasa.status |= ATA_BUSY;
ioasa             916 drivers/scsi/ipr.c 			ipr_cmd->s.ioasa.hdr.ioasc =
ioasa             918 drivers/scsi/ipr.c 			ipr_cmd->s.ioasa.hdr.ilid =
ioasa            1502 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            2640 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            5245 drivers/scsi/ipr.c 	ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            5249 drivers/scsi/ipr.c 			memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
ioasa            5252 drivers/scsi/ipr.c 			memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
ioasa            5551 drivers/scsi/ipr.c 	ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            5743 drivers/scsi/ipr.c 		ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6036 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6089 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
ioasa            6097 drivers/scsi/ipr.c 	ioasa->hdr.ioasc = 0;
ioasa            6098 drivers/scsi/ipr.c 	ioasa->hdr.residual_data_len = 0;
ioasa            6123 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6220 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
ioasa            6221 drivers/scsi/ipr.c 	__be32 *ioasa_data = (__be32 *)ioasa;
ioasa            6224 drivers/scsi/ipr.c 	ioasc = be32_to_cpu(ioasa->hdr.ioasc) & IPR_IOASC_IOASC_MASK;
ioasa            6225 drivers/scsi/ipr.c 	fd_ioasc = be32_to_cpu(ioasa->hdr.fd_ioasc) & IPR_IOASC_IOASC_MASK;
ioasa            6240 drivers/scsi/ipr.c 		if (ioasa->hdr.ilid != 0)
ioasa            6252 drivers/scsi/ipr.c 	data_len = be16_to_cpu(ioasa->hdr.ret_stat_len);
ioasa            6282 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
ioasa            6283 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ioasa->hdr.ioasc);
ioasa            6294 drivers/scsi/ipr.c 	    ioasa->u.vset.failing_lba_hi != 0) {
ioasa            6305 drivers/scsi/ipr.c 		failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_hi);
ioasa            6312 drivers/scsi/ipr.c 		failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_lo);
ioasa            6326 drivers/scsi/ipr.c 		    (be32_to_cpu(ioasa->hdr.ioasc_specific) & IPR_FIELD_POINTER_VALID)) {
ioasa            6337 drivers/scsi/ipr.c 			      be32_to_cpu(ioasa->hdr.ioasc_specific)) >> 8) & 0xff;
ioasa            6340 drivers/scsi/ipr.c 			     be32_to_cpu(ioasa->hdr.ioasc_specific)) & 0xff;
ioasa            6344 drivers/scsi/ipr.c 					failing_lba = be32_to_cpu(ioasa->u.vset.failing_lba_lo);
ioasa            6346 drivers/scsi/ipr.c 					failing_lba = be32_to_cpu(ioasa->u.dasd.failing_lba);
ioasa            6372 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
ioasa            6375 drivers/scsi/ipr.c 	if ((be32_to_cpu(ioasa->hdr.ioasc_specific) & IPR_AUTOSENSE_VALID) == 0)
ioasa            6383 drivers/scsi/ipr.c 		memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa->auto_sense.data,
ioasa            6384 drivers/scsi/ipr.c 		       min_t(u16, be16_to_cpu(ioasa->auto_sense.auto_sense_len),
ioasa            6405 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6511 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6514 drivers/scsi/ipr.c 	scsi_set_resid(scsi_cmd, be32_to_cpu(ipr_cmd->s.ioasa.hdr.residual_data_len));
ioasa            6869 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            6873 drivers/scsi/ipr.c 		memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
ioasa            6876 drivers/scsi/ipr.c 		memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
ioasa            6880 drivers/scsi/ipr.c 	if (be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc_specific) & IPR_ATA_DEVICE_WAS_RESET)
ioasa            6884 drivers/scsi/ipr.c 		qc->err_mask |= __ac_err_mask(sata_port->ioasa.status);
ioasa            6886 drivers/scsi/ipr.c 		qc->err_mask |= ac_err_mask(sata_port->ioasa.status);
ioasa            7130 drivers/scsi/ipr.c 	struct ipr_ioasa_gata *g = &sata_port->ioasa;
ioasa            7626 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            7650 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            7740 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            7916 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            8665 drivers/scsi/ipr.c 		ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
ioasa            8755 drivers/scsi/ipr.c 		ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
ioasa            9202 drivers/scsi/ipr.c 		ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
ioasa            9714 drivers/scsi/ipr.c 				cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, s.ioasa));
ioasa            1285 drivers/scsi/ipr.h 	struct ipr_ioasa_gata ioasa;
ioasa            1609 drivers/scsi/ipr.h 		struct ipr_ioasa ioasa;
ioasa             302 drivers/scsi/pmcraid.c 			offsetof(struct pmcraid_control_block, ioasa);
ioasa             324 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioasa.ioasc = 0;
ioasa             325 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioasa.residual_data_length = 0;
ioasa             763 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioasa.ioasc));
ioasa             801 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioasa.ioasc));
ioasa             825 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa             941 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioasa.ioasc));
ioasa             977 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa            1275 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioasa.ioasc));
ioasa            1750 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa            1789 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa            2000 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioasa.ioasc =
ioasa            2002 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioasa.ilid =
ioasa            2438 drivers/scsi/pmcraid.c 	memset(&cmd->ioa_cb->ioasa, 0, sizeof(struct pmcraid_ioasa));
ioasa            2515 drivers/scsi/pmcraid.c 	struct pmcraid_ioasa *ioasa = &cmd->ioa_cb->ioasa;
ioasa            2516 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(ioasa->ioasc);
ioasa            2524 drivers/scsi/pmcraid.c 	    ioasa->u.vset.failing_lba_hi != 0) {
ioasa            2536 drivers/scsi/pmcraid.c 		failing_lba = le32_to_cpu(ioasa->u.vset.failing_lba_hi);
ioasa            2543 drivers/scsi/pmcraid.c 		failing_lba = le32_to_cpu(ioasa->u.vset.failing_lba_lo);
ioasa            2558 drivers/scsi/pmcraid.c 					le32_to_cpu(ioasa->u.
ioasa            2588 drivers/scsi/pmcraid.c 	struct pmcraid_ioasa *ioasa = &cmd->ioa_cb->ioasa;
ioasa            2589 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(ioasa->ioasc);
ioasa            2655 drivers/scsi/pmcraid.c 		if (ioasa->auto_sense_length != 0) {
ioasa            2656 drivers/scsi/pmcraid.c 			short sense_len = le16_to_cpu(ioasa->auto_sense_length);
ioasa            2661 drivers/scsi/pmcraid.c 			       ioasa->sense_data,
ioasa            2785 drivers/scsi/pmcraid.c 	ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa            2844 drivers/scsi/pmcraid.c 	u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc);
ioasa            2845 drivers/scsi/pmcraid.c 	u32 reslen = le32_to_cpu(cmd->ioa_cb->ioasa.residual_data_length);
ioasa            2913 drivers/scsi/pmcraid.c 	ioasc = le32_to_cpu(cancel_cmd->ioa_cb->ioasa.ioasc);
ioasa            3584 drivers/scsi/pmcraid.c 	void __user *ioasa;
ioasa            3626 drivers/scsi/pmcraid.c 	ioasa = arg + offsetof(struct pmcraid_passthrough_ioctl_buffer, ioasa);
ioasa            3760 drivers/scsi/pmcraid.c 			ioasc = le32_to_cpu(cancel_cmd->ioa_cb->ioasa.ioasc);
ioasa            3794 drivers/scsi/pmcraid.c 	if (copy_to_user(ioasa, &cmd->ioa_cb->ioasa,
ioasa             523 drivers/scsi/pmcraid.h 	struct pmcraid_ioasa ioasa;
ioasa            1042 drivers/scsi/pmcraid.h 	struct pmcraid_ioasa  ioasa;