ioarcb             47 drivers/scsi/cxlflash/main.c 	struct sisl_ioarcb *ioarcb;
ioarcb             54 drivers/scsi/cxlflash/main.c 	ioarcb = &(cmd->rcb);
ioarcb           1378 drivers/scsi/cxlflash/main.c 	struct sisl_ioarcb *ioarcb;
ioarcb           1399 drivers/scsi/cxlflash/main.c 			ioarcb = (struct sisl_ioarcb *)entry;
ioarcb           1400 drivers/scsi/cxlflash/main.c 			cmd = container_of(ioarcb, struct afu_cmd, rcb);
ioarcb            596 drivers/scsi/ipr.c 	trace_entry->op_code = ipr_cmd->ioarcb.cmd_pkt.cdb[0];
ioarcb            601 drivers/scsi/ipr.c 		trace_entry->ata_op_code = ipr_cmd->ioarcb.u.add_data.u.regs.command;
ioarcb            603 drivers/scsi/ipr.c 	trace_entry->res_handle = ipr_cmd->ioarcb.res_handle;
ioarcb            637 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb            643 drivers/scsi/ipr.c 	hrrq_id = ioarcb->cmd_pkt.hrrq_id;
ioarcb            644 drivers/scsi/ipr.c 	memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt));
ioarcb            645 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.hrrq_id = hrrq_id;
ioarcb            646 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = 0;
ioarcb            647 drivers/scsi/ipr.c 	ioarcb->read_data_transfer_length = 0;
ioarcb            648 drivers/scsi/ipr.c 	ioarcb->ioadl_len = 0;
ioarcb            649 drivers/scsi/ipr.c 	ioarcb->read_ioadl_len = 0;
ioarcb            652 drivers/scsi/ipr.c 		ioarcb->u.sis64_addr_data.data_ioadl_addr =
ioarcb            656 drivers/scsi/ipr.c 		ioarcb->write_ioadl_addr =
ioarcb            658 drivers/scsi/ipr.c 		ioarcb->read_ioadl_addr = ioarcb->write_ioadl_addr;
ioarcb           1040 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.ioadl_len =
ioarcb           1042 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.data_transfer_length = cpu_to_be32(len);
ioarcb           1048 drivers/scsi/ipr.c 			ipr_cmd->ioarcb.read_ioadl_len =
ioarcb           1050 drivers/scsi/ipr.c 			ipr_cmd->ioarcb.read_data_transfer_length = cpu_to_be32(len);
ioarcb           1052 drivers/scsi/ipr.c 			ipr_cmd->ioarcb.ioadl_len =
ioarcb           1054 drivers/scsi/ipr.c 			ipr_cmd->ioarcb.data_transfer_length = cpu_to_be32(len);
ioarcb           1112 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb;
ioarcb           1120 drivers/scsi/ipr.c 		ioarcb = &ipr_cmd->ioarcb;
ioarcb           1122 drivers/scsi/ipr.c 		ioarcb->res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           1123 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.request_type = IPR_RQTYPE_HCAM;
ioarcb           1124 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[0] = IPR_HOST_CONTROLLED_ASYNC;
ioarcb           1125 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[1] = type;
ioarcb           1126 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[7] = (sizeof(hostrcb->hcam) >> 8) & 0xff;
ioarcb           1127 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[8] = sizeof(hostrcb->hcam) & 0xff;
ioarcb           3953 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           3960 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           3961 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = cpu_to_be32(sglist->buffer_len);
ioarcb           3963 drivers/scsi/ipr.c 	ioarcb->ioadl_len =
ioarcb           3985 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           3992 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           3993 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = cpu_to_be32(sglist->buffer_len);
ioarcb           3995 drivers/scsi/ipr.c 	ioarcb->ioadl_len =
ioarcb           5092 drivers/scsi/ipr.c 	if (res && ipr_cmd->ioarcb.res_handle == res->res_handle)
ioarcb           5219 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb;
ioarcb           5226 drivers/scsi/ipr.c 	ioarcb = &ipr_cmd->ioarcb;
ioarcb           5227 drivers/scsi/ipr.c 	cmd_pkt = &ioarcb->cmd_pkt;
ioarcb           5231 drivers/scsi/ipr.c 		ioarcb->add_cmd_parms_offset = cpu_to_be16(sizeof(*ioarcb));
ioarcb           5233 drivers/scsi/ipr.c 		regs = &ioarcb->u.add_data.u.regs;
ioarcb           5235 drivers/scsi/ipr.c 	ioarcb->res_handle = res->res_handle;
ioarcb           5240 drivers/scsi/ipr.c 		ioarcb->add_cmd_parms_len = cpu_to_be16(sizeof(regs->flags));
ioarcb           5347 drivers/scsi/ipr.c 			if (ipr_cmd->ioarcb.res_handle == res->res_handle) {
ioarcb           5422 drivers/scsi/ipr.c 			if (res->res_handle == ipr_cmd->ioarcb.res_handle) {
ioarcb           5471 drivers/scsi/ipr.c 	reset_cmd->ioarcb.res_handle = ipr_cmd->ioarcb.res_handle;
ioarcb           5472 drivers/scsi/ipr.c 	cmd_pkt = &reset_cmd->ioarcb.cmd_pkt;
ioarcb           5542 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.res_handle = res->res_handle;
ioarcb           5543 drivers/scsi/ipr.c 	cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
ioarcb           5925 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           5941 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = cpu_to_be32(length);
ioarcb           5942 drivers/scsi/ipr.c 	ioarcb->ioadl_len =
ioarcb           5947 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           5977 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           5994 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           5995 drivers/scsi/ipr.c 		ioarcb->data_transfer_length = cpu_to_be32(length);
ioarcb           5996 drivers/scsi/ipr.c 		ioarcb->ioadl_len =
ioarcb           6000 drivers/scsi/ipr.c 		ioarcb->read_data_transfer_length = cpu_to_be32(length);
ioarcb           6001 drivers/scsi/ipr.c 		ioarcb->read_ioadl_len =
ioarcb           6005 drivers/scsi/ipr.c 	if (ipr_cmd->dma_use_sg <= ARRAY_SIZE(ioarcb->u.add_data.u.ioadl)) {
ioarcb           6006 drivers/scsi/ipr.c 		ioadl = ioarcb->u.add_data.u.ioadl;
ioarcb           6007 drivers/scsi/ipr.c 		ioarcb->write_ioadl_addr = cpu_to_be32((ipr_cmd->dma_addr) +
ioarcb           6009 drivers/scsi/ipr.c 		ioarcb->read_ioadl_addr = ioarcb->write_ioadl_addr;
ioarcb           6088 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           6092 drivers/scsi/ipr.c 	memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt));
ioarcb           6093 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = 0;
ioarcb           6094 drivers/scsi/ipr.c 	ioarcb->read_data_transfer_length = 0;
ioarcb           6095 drivers/scsi/ipr.c 	ioarcb->ioadl_len = 0;
ioarcb           6096 drivers/scsi/ipr.c 	ioarcb->read_ioadl_len = 0;
ioarcb           6101 drivers/scsi/ipr.c 		ioarcb->u.sis64_addr_data.data_ioadl_addr =
ioarcb           6104 drivers/scsi/ipr.c 		ioarcb->write_ioadl_addr =
ioarcb           6106 drivers/scsi/ipr.c 		ioarcb->read_ioadl_addr = ioarcb->write_ioadl_addr;
ioarcb           6122 drivers/scsi/ipr.c 	struct ipr_cmd_pkt *cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
ioarcb           6193 drivers/scsi/ipr.c 	cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
ioarcb           6551 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb;
ioarcb           6601 drivers/scsi/ipr.c 	ioarcb = &ipr_cmd->ioarcb;
ioarcb           6603 drivers/scsi/ipr.c 	memcpy(ioarcb->cmd_pkt.cdb, scsi_cmd->cmnd, scsi_cmd->cmd_len);
ioarcb           6609 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
ioarcb           6613 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_DELAY_AFTER_RST;
ioarcb           6618 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_LINK_DESC;
ioarcb           6620 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_ALIGNED_BFR;
ioarcb           6622 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_SIMPLE_TASK;
ioarcb           6624 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_UNTAGGED_TASK;
ioarcb           6629 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           6632 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.request_type = IPR_RQTYPE_PIPE;
ioarcb           6635 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
ioarcb           6659 drivers/scsi/ipr.c 	ioarcb->res_handle = res->res_handle;
ioarcb           6661 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_SYNC_COMPLETE;
ioarcb           6902 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           6915 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           6919 drivers/scsi/ipr.c 	ioarcb->data_transfer_length = cpu_to_be32(len);
ioarcb           6920 drivers/scsi/ipr.c 	ioarcb->ioadl_len =
ioarcb           6922 drivers/scsi/ipr.c 	ioarcb->u.sis64_addr_data.data_ioadl_addr =
ioarcb           6948 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           6960 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           6961 drivers/scsi/ipr.c 		ioarcb->data_transfer_length = cpu_to_be32(len);
ioarcb           6962 drivers/scsi/ipr.c 		ioarcb->ioadl_len =
ioarcb           6966 drivers/scsi/ipr.c 		ioarcb->read_data_transfer_length = cpu_to_be32(len);
ioarcb           6967 drivers/scsi/ipr.c 		ioarcb->read_ioadl_len =
ioarcb           7039 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb;
ioarcb           7059 drivers/scsi/ipr.c 	ioarcb = &ipr_cmd->ioarcb;
ioarcb           7063 drivers/scsi/ipr.c 		ioarcb->add_cmd_parms_offset = cpu_to_be16(sizeof(*ioarcb));
ioarcb           7065 drivers/scsi/ipr.c 		regs = &ioarcb->u.add_data.u.regs;
ioarcb           7068 drivers/scsi/ipr.c 	ioarcb->add_cmd_parms_len = cpu_to_be16(sizeof(*regs));
ioarcb           7073 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.res_handle = res->res_handle;
ioarcb           7074 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_ATA_PASSTHRU;
ioarcb           7075 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_LINK_DESC;
ioarcb           7076 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
ioarcb           7086 drivers/scsi/ipr.c 	memcpy(ioarcb->cmd_pkt.cdb, qc->cdb, IPR_MAX_CDB_LEN);
ioarcb           7339 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7351 drivers/scsi/ipr.c 		ioarcb->res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           7352 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           7353 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           7355 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[0] = IPR_SET_SUPPORTED_DEVICES;
ioarcb           7356 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[1] = IPR_SET_ALL_SUPPORTED_DEVICES;
ioarcb           7357 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[7] = (sizeof(struct ipr_supported_device) >> 8) & 0xff;
ioarcb           7358 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[8] = sizeof(struct ipr_supported_device) & 0xff;
ioarcb           7540 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7542 drivers/scsi/ipr.c 	ioarcb->res_handle = res_handle;
ioarcb           7543 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
ioarcb           7544 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
ioarcb           7545 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[0] = MODE_SELECT;
ioarcb           7546 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[1] = parm;
ioarcb           7547 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[4] = xfer_len;
ioarcb           7603 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7605 drivers/scsi/ipr.c 	ioarcb->res_handle = res_handle;
ioarcb           7606 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[0] = MODE_SENSE;
ioarcb           7607 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[2] = parm;
ioarcb           7608 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[4] = xfer_len;
ioarcb           7609 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
ioarcb           7630 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.cdb[0], ioasc);
ioarcb           7885 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7895 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           7896 drivers/scsi/ipr.c 	ioarcb->res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           7898 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[0] = IPR_QUERY_IOA_CONFIG;
ioarcb           7899 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[6] = (ioa_cfg->cfg_table_size >> 16) & 0xff;
ioarcb           7900 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[7] = (ioa_cfg->cfg_table_size >> 8) & 0xff;
ioarcb           7901 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[8] = ioa_cfg->cfg_table_size & 0xff;
ioarcb           7927 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7929 drivers/scsi/ipr.c 	ioarcb->res_handle = res_handle;
ioarcb           7930 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[0] = IPR_IOA_SERVICE_ACTION;
ioarcb           7931 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[1] = sa_code;
ioarcb           7932 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           7944 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7957 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[2] = 0x40;
ioarcb           7983 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           7986 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
ioarcb           7987 drivers/scsi/ipr.c 	ioarcb->res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           7989 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[0] = INQUIRY;
ioarcb           7990 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[1] = flags;
ioarcb           7991 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[2] = page;
ioarcb           7992 drivers/scsi/ipr.c 	ioarcb->cmd_pkt.cdb[4] = xfer_len;
ioarcb           8193 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb;
ioarcb           8204 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[0] = IPR_ID_HOST_RR_Q;
ioarcb           8205 drivers/scsi/ipr.c 		ioarcb->res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           8207 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           8209 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[1] = 0x1;
ioarcb           8212 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[1] &= ~IPR_ID_HRRQ_SELE_ENABLE;
ioarcb           8214 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[1] |= IPR_ID_HRRQ_SELE_ENABLE;
ioarcb           8216 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[2] =
ioarcb           8218 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[3] =
ioarcb           8220 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[4] =
ioarcb           8222 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[5] =
ioarcb           8224 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[7] =
ioarcb           8226 drivers/scsi/ipr.c 		ioarcb->cmd_pkt.cdb[8] =
ioarcb           8229 drivers/scsi/ipr.c 		if (ioarcb->cmd_pkt.cdb[1] & IPR_ID_HRRQ_SELE_ENABLE)
ioarcb           8230 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[9] =
ioarcb           8234 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[10] =
ioarcb           8236 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[11] =
ioarcb           8238 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[12] =
ioarcb           8240 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[13] =
ioarcb           8244 drivers/scsi/ipr.c 		if (ioarcb->cmd_pkt.cdb[1] & IPR_ID_HRRQ_SELE_ENABLE)
ioarcb           8245 drivers/scsi/ipr.c 			ioarcb->cmd_pkt.cdb[14] =
ioarcb           9043 drivers/scsi/ipr.c 				if (hcam_cmd->ioarcb.cmd_pkt.cdb[0] != IPR_HOST_CONTROLLED_ASYNC)
ioarcb           9046 drivers/scsi/ipr.c 				ipr_cmd->ioarcb.res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           9047 drivers/scsi/ipr.c 				ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           9048 drivers/scsi/ipr.c 				cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
ioarcb           9118 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           9119 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
ioarcb           9120 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.cdb[0] = WRITE_BUFFER;
ioarcb           9121 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.cdb[1] = IPR_WR_BUF_DOWNLOAD_AND_SAVE;
ioarcb           9122 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.cdb[6] = (sglist->buffer_len & 0xff0000) >> 16;
ioarcb           9123 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.cdb[7] = (sglist->buffer_len & 0x00ff00) >> 8;
ioarcb           9124 drivers/scsi/ipr.c 	ipr_cmd->ioarcb.cmd_pkt.cdb[8] = sglist->buffer_len & 0x0000ff;
ioarcb           9162 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           9163 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           9164 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.cdb[0] = IPR_IOA_SHUTDOWN;
ioarcb           9165 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.cdb[1] = shutdown_type;
ioarcb           9631 drivers/scsi/ipr.c 	struct ipr_ioarcb *ioarcb;
ioarcb           9696 drivers/scsi/ipr.c 		ioarcb = &ipr_cmd->ioarcb;
ioarcb           9699 drivers/scsi/ipr.c 			ioarcb->a.ioarcb_host_pci_addr64 = cpu_to_be64(dma_addr);
ioarcb           9701 drivers/scsi/ipr.c 			ioarcb->a.ioarcb_host_pci_addr = cpu_to_be32(dma_addr);
ioarcb           9703 drivers/scsi/ipr.c 		ioarcb->host_response_handle = cpu_to_be32(i << 2);
ioarcb           9705 drivers/scsi/ipr.c 			ioarcb->u.sis64_addr_data.data_ioadl_addr =
ioarcb           9707 drivers/scsi/ipr.c 			ioarcb->u.sis64_addr_data.ioasa_host_pci_addr =
ioarcb           9710 drivers/scsi/ipr.c 			ioarcb->write_ioadl_addr =
ioarcb           9712 drivers/scsi/ipr.c 			ioarcb->read_ioadl_addr = ioarcb->write_ioadl_addr;
ioarcb           9713 drivers/scsi/ipr.c 			ioarcb->ioasa_host_pci_addr =
ioarcb           9716 drivers/scsi/ipr.c 		ioarcb->ioasa_len = cpu_to_be16(sizeof(struct ipr_ioasa));
ioarcb           9722 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.hrrq_id = hrrq_id;
ioarcb           10821 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.res_handle = cpu_to_be32(IPR_IOA_RES_HANDLE);
ioarcb           10822 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
ioarcb           10823 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.cdb[0] = IPR_IOA_SHUTDOWN;
ioarcb           10824 drivers/scsi/ipr.c 		ipr_cmd->ioarcb.cmd_pkt.cdb[1] = IPR_SHUTDOWN_PREPARE_FOR_NORMAL;
ioarcb           1602 drivers/scsi/ipr.h 	struct ipr_ioarcb ioarcb;
ioarcb            296 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb);
ioarcb            305 drivers/scsi/pmcraid.c 		ioarcb->response_handle = cpu_to_le32(index << 2);
ioarcb            306 drivers/scsi/pmcraid.c 		ioarcb->ioarcb_bus_addr = cpu_to_le64(dma_addr);
ioarcb            307 drivers/scsi/pmcraid.c 		ioarcb->ioasa_bus_addr = cpu_to_le64(dma_addr + ioasa_offset);
ioarcb            308 drivers/scsi/pmcraid.c 		ioarcb->ioasa_len = cpu_to_le16(sizeof(struct pmcraid_ioasa));
ioarcb            313 drivers/scsi/pmcraid.c 		memset(&cmd->ioa_cb->ioarcb.cdb, 0, PMCRAID_MAX_CDB_LEN);
ioarcb            314 drivers/scsi/pmcraid.c 		ioarcb->hrrq_id = 0;
ioarcb            315 drivers/scsi/pmcraid.c 		ioarcb->request_flags0 = 0;
ioarcb            316 drivers/scsi/pmcraid.c 		ioarcb->request_flags1 = 0;
ioarcb            317 drivers/scsi/pmcraid.c 		ioarcb->cmd_timeout = 0;
ioarcb            318 drivers/scsi/pmcraid.c 		ioarcb->ioarcb_bus_addr &= cpu_to_le64(~0x1FULL);
ioarcb            319 drivers/scsi/pmcraid.c 		ioarcb->ioadl_bus_addr = 0;
ioarcb            320 drivers/scsi/pmcraid.c 		ioarcb->ioadl_length = 0;
ioarcb            321 drivers/scsi/pmcraid.c 		ioarcb->data_transfer_length = 0;
ioarcb            322 drivers/scsi/pmcraid.c 		ioarcb->add_cmd_param_length = 0;
ioarcb            323 drivers/scsi/pmcraid.c 		ioarcb->add_cmd_param_offset = 0;
ioarcb            694 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioarcb.cdb[0]);
ioarcb            762 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb            800 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb            831 drivers/scsi/pmcraid.c 			    cmd->ioa_cb->ioarcb.cdb[0], ioasc);
ioarcb            874 drivers/scsi/pmcraid.c 	iowrite32(le64_to_cpu(cmd->ioa_cb->ioarcb.ioarcb_bus_addr), pinstance->ioarrin);
ioarcb            940 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb            947 drivers/scsi/pmcraid.c 	cmd->ioa_cb->ioarcb.request_type = REQ_TYPE_IOACMD;
ioarcb            948 drivers/scsi/pmcraid.c 	cmd->ioa_cb->ioarcb.resource_handle =
ioarcb            950 drivers/scsi/pmcraid.c 	cmd->ioa_cb->ioarcb.cdb[0] = PMCRAID_IOA_SHUTDOWN;
ioarcb            951 drivers/scsi/pmcraid.c 	cmd->ioa_cb->ioarcb.cdb[1] = PMCRAID_SHUTDOWN_NORMAL;
ioarcb            955 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle));
ioarcb           1005 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           1011 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_SCSI;
ioarcb           1012 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           1013 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = INQUIRY;
ioarcb           1014 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = 1;
ioarcb           1015 drivers/scsi/pmcraid.c 	ioarcb->cdb[2] = 0xD0;
ioarcb           1016 drivers/scsi/pmcraid.c 	ioarcb->cdb[3] = (data_size >> 8) & 0xFF;
ioarcb           1017 drivers/scsi/pmcraid.c 	ioarcb->cdb[4] = data_size & 0xFF;
ioarcb           1021 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) +
ioarcb           1024 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc));
ioarcb           1025 drivers/scsi/pmcraid.c 	ioarcb->ioarcb_bus_addr &= cpu_to_le64(~(0x1FULL));
ioarcb           1027 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           1028 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = cpu_to_le32(data_size);
ioarcb           1029 drivers/scsi/pmcraid.c 	ioadl = &(ioarcb->add_data.u.ioadl[0]);
ioarcb           1048 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           1065 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           1066 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           1069 drivers/scsi/pmcraid.c 	ioarcb->hrrq_id = index;
ioarcb           1070 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_IDENTIFY_HRRQ;
ioarcb           1071 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = index;
ioarcb           1077 drivers/scsi/pmcraid.c 		     hrrq_addr, ioarcb->ioarcb_bus_addr, index);
ioarcb           1079 drivers/scsi/pmcraid.c 	memcpy(&(ioarcb->cdb[2]), &hrrq_addr, sizeof(hrrq_addr));
ioarcb           1080 drivers/scsi/pmcraid.c 	memcpy(&(ioarcb->cdb[10]), &hrrq_size, sizeof(hrrq_size));
ioarcb           1104 drivers/scsi/pmcraid.c 	if (cmd->ioa_cb->ioarcb.cdb[1] == PMCRAID_HCAM_CODE_CONFIG_CHANGE)
ioarcb           1128 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb;
ioarcb           1157 drivers/scsi/pmcraid.c 	ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           1158 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) +
ioarcb           1161 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc));
ioarcb           1162 drivers/scsi/pmcraid.c 	ioadl = ioarcb->add_data.u.ioadl;
ioarcb           1165 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_HCAM;
ioarcb           1166 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           1167 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_HOST_CONTROLLED_ASYNC;
ioarcb           1168 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = type;
ioarcb           1169 drivers/scsi/pmcraid.c 	ioarcb->cdb[7] = (rcb_size >> 8) & 0xFF;
ioarcb           1170 drivers/scsi/pmcraid.c 	ioarcb->cdb[8] = (rcb_size) & 0xFF;
ioarcb           1172 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = cpu_to_le32(rcb_size);
ioarcb           1210 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           1217 drivers/scsi/pmcraid.c 	ioarcb_addr = cpu_to_be64(le64_to_cpu(cmd_to_cancel->ioa_cb->ioarcb.ioarcb_bus_addr));
ioarcb           1222 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cmd_to_cancel->ioa_cb->ioarcb.resource_handle;
ioarcb           1223 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           1224 drivers/scsi/pmcraid.c 	memset(ioarcb->cdb, 0, PMCRAID_MAX_CDB_LEN);
ioarcb           1225 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_ABORT_CMD;
ioarcb           1227 drivers/scsi/pmcraid.c 	memcpy(&(ioarcb->cdb[2]), &ioarcb_addr, sizeof(ioarcb_addr));
ioarcb           1274 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           1685 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           1686 drivers/scsi/pmcraid.c 		le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle),
ioarcb           2016 drivers/scsi/pmcraid.c 			__le32 resp = cmd->ioa_cb->ioarcb.response_handle;
ioarcb           2025 drivers/scsi/pmcraid.c 				     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           2423 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           2424 drivers/scsi/pmcraid.c 	struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl;
ioarcb           2439 drivers/scsi/pmcraid.c 	memset(ioarcb->cdb, 0, PMCRAID_MAX_CDB_LEN);
ioarcb           2440 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 = (SYNC_COMPLETE |
ioarcb           2443 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_SCSI;
ioarcb           2444 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = REQUEST_SENSE;
ioarcb           2445 drivers/scsi/pmcraid.c 	ioarcb->cdb[4] = SCSI_SENSE_BUFFERSIZE;
ioarcb           2447 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) +
ioarcb           2450 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc));
ioarcb           2452 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = cpu_to_le32(SCSI_SENSE_BUFFERSIZE);
ioarcb           2478 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           2481 drivers/scsi/pmcraid.c 	memset(ioarcb->cdb, 0, PMCRAID_MAX_CDB_LEN);
ioarcb           2482 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 = SYNC_OVERRIDE;
ioarcb           2483 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           2484 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_CANCEL_ALL_REQUESTS;
ioarcb           2487 drivers/scsi/pmcraid.c 		ioarcb->cdb[1] = PMCRAID_SYNC_COMPLETE_AFTER_CANCEL;
ioarcb           2489 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = 0;
ioarcb           2490 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = 0;
ioarcb           2491 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = 0;
ioarcb           2492 drivers/scsi/pmcraid.c 	ioarcb->ioarcb_bus_addr &= cpu_to_le64((~0x1FULL));
ioarcb           2708 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb;
ioarcb           2748 drivers/scsi/pmcraid.c 	ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           2749 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = res->cfg_entry.resource_handle;
ioarcb           2750 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           2751 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_RESET_DEVICE;
ioarcb           2757 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = modifier;
ioarcb           2763 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           2764 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle),
ioarcb           2765 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2);
ioarcb           2815 drivers/scsi/pmcraid.c 		le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2,
ioarcb           2816 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           2878 drivers/scsi/pmcraid.c 		cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           2879 drivers/scsi/pmcraid.c 		le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2);
ioarcb           2885 drivers/scsi/pmcraid.c 		le32_to_cpu(cancel_cmd->ioa_cb->ioarcb.response_handle) >> 2,
ioarcb           2886 drivers/scsi/pmcraid.c 		cancel_cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           2887 drivers/scsi/pmcraid.c 		le32_to_cpu(cancel_cmd->ioa_cb->ioarcb.resource_handle));
ioarcb           3100 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           3103 drivers/scsi/pmcraid.c 	if (ioarcb->add_cmd_param_length)
ioarcb           3104 drivers/scsi/pmcraid.c 		ioadl_count = DIV_ROUND_UP(le16_to_cpu(ioarcb->add_cmd_param_length), 16);
ioarcb           3105 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc) * sgcount);
ioarcb           3107 drivers/scsi/pmcraid.c 	if ((sgcount + ioadl_count) > (ARRAY_SIZE(ioarcb->add_data.u.ioadl))) {
ioarcb           3113 drivers/scsi/pmcraid.c 		ioarcb->ioarcb_bus_addr &= cpu_to_le64(~(0x1FULL));
ioarcb           3114 drivers/scsi/pmcraid.c 		ioarcb->ioadl_bus_addr =
ioarcb           3118 drivers/scsi/pmcraid.c 		ioadl = &ioarcb->add_data.u.ioadl[3];
ioarcb           3120 drivers/scsi/pmcraid.c 		ioarcb->ioadl_bus_addr =
ioarcb           3125 drivers/scsi/pmcraid.c 		ioadl = &ioarcb->add_data.u.ioadl[ioadl_count];
ioarcb           3126 drivers/scsi/pmcraid.c 		ioarcb->ioarcb_bus_addr |=
ioarcb           3153 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb);
ioarcb           3175 drivers/scsi/pmcraid.c 		ioarcb->request_flags0 |= TRANSFER_DIR_WRITE;
ioarcb           3177 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           3178 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = cpu_to_le32(length);
ioarcb           3332 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb;
ioarcb           3376 drivers/scsi/pmcraid.c 	ioarcb = &(cmd->ioa_cb->ioarcb);
ioarcb           3377 drivers/scsi/pmcraid.c 	memcpy(ioarcb->cdb, scsi_cmd->cmnd, scsi_cmd->cmd_len);
ioarcb           3378 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = res->cfg_entry.resource_handle;
ioarcb           3379 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_SCSI;
ioarcb           3386 drivers/scsi/pmcraid.c 	ioarcb->hrrq_id = atomic_add_return(1, &(pinstance->last_message_id)) %
ioarcb           3392 drivers/scsi/pmcraid.c 			ioarcb->request_flags0 |= INHIBIT_UL_CHECK;
ioarcb           3395 drivers/scsi/pmcraid.c 			ioarcb->request_flags0 |= SYNC_COMPLETE;
ioarcb           3399 drivers/scsi/pmcraid.c 		ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           3402 drivers/scsi/pmcraid.c 			ioarcb->request_flags1 |= TASK_TAG_SIMPLE;
ioarcb           3405 drivers/scsi/pmcraid.c 			ioarcb->request_flags1 |= DELAY_AFTER_RESET;
ioarcb           3411 drivers/scsi/pmcraid.c 		     le32_to_cpu(ioarcb->response_handle) >> 2,
ioarcb           3491 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           3514 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           3578 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb;
ioarcb           3634 drivers/scsi/pmcraid.c 	request_size = le32_to_cpu(buffer->ioarcb.data_transfer_length);
ioarcb           3636 drivers/scsi/pmcraid.c 	if (buffer->ioarcb.request_flags0 & TRANSFER_DIR_WRITE) {
ioarcb           3648 drivers/scsi/pmcraid.c 	if (le16_to_cpu(buffer->ioarcb.add_cmd_param_length)
ioarcb           3663 drivers/scsi/pmcraid.c 	ioarcb = &(cmd->ioa_cb->ioarcb);
ioarcb           3666 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = buffer->ioarcb.resource_handle;
ioarcb           3667 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length = buffer->ioarcb.data_transfer_length;
ioarcb           3668 drivers/scsi/pmcraid.c 	ioarcb->cmd_timeout = buffer->ioarcb.cmd_timeout;
ioarcb           3669 drivers/scsi/pmcraid.c 	ioarcb->request_type = buffer->ioarcb.request_type;
ioarcb           3670 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 = buffer->ioarcb.request_flags0;
ioarcb           3671 drivers/scsi/pmcraid.c 	ioarcb->request_flags1 = buffer->ioarcb.request_flags1;
ioarcb           3672 drivers/scsi/pmcraid.c 	memcpy(ioarcb->cdb, buffer->ioarcb.cdb, PMCRAID_MAX_CDB_LEN);
ioarcb           3674 drivers/scsi/pmcraid.c 	if (buffer->ioarcb.add_cmd_param_length) {
ioarcb           3675 drivers/scsi/pmcraid.c 		ioarcb->add_cmd_param_length =
ioarcb           3676 drivers/scsi/pmcraid.c 			buffer->ioarcb.add_cmd_param_length;
ioarcb           3677 drivers/scsi/pmcraid.c 		ioarcb->add_cmd_param_offset =
ioarcb           3678 drivers/scsi/pmcraid.c 			buffer->ioarcb.add_cmd_param_offset;
ioarcb           3679 drivers/scsi/pmcraid.c 		memcpy(ioarcb->add_data.u.add_cmd_params,
ioarcb           3680 drivers/scsi/pmcraid.c 			buffer->ioarcb.add_data.u.add_cmd_params,
ioarcb           3681 drivers/scsi/pmcraid.c 			le16_to_cpu(buffer->ioarcb.add_cmd_param_length));
ioarcb           3689 drivers/scsi/pmcraid.c 	ioarcb->hrrq_id = atomic_add_return(1, &(pinstance->last_message_id)) %
ioarcb           3724 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2,
ioarcb           3725 drivers/scsi/pmcraid.c 		     cmd->ioa_cb->ioarcb.cdb[0],
ioarcb           3726 drivers/scsi/pmcraid.c 		     le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle));
ioarcb           3738 drivers/scsi/pmcraid.c 	buffer->ioarcb.cmd_timeout = 0;
ioarcb           3744 drivers/scsi/pmcraid.c 	if (buffer->ioarcb.cmd_timeout == 0) {
ioarcb           3748 drivers/scsi/pmcraid.c 			msecs_to_jiffies(le16_to_cpu(buffer->ioarcb.cmd_timeout) * 1000))) {
ioarcb           3751 drivers/scsi/pmcraid.c 			le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2,
ioarcb           3752 drivers/scsi/pmcraid.c 			cmd->ioa_cb->ioarcb.cdb[0]);
ioarcb           5383 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           5388 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           5389 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           5390 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_SET_SUPPORTED_DEVICES;
ioarcb           5391 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = ALL_DEVICES_SUPPORTED;
ioarcb           5425 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           5440 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_SCSI;
ioarcb           5441 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           5442 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_SCSI_SET_TIMESTAMP;
ioarcb           5443 drivers/scsi/pmcraid.c 	ioarcb->cdb[1] = PMCRAID_SCSI_SERVICE_ACTION;
ioarcb           5444 drivers/scsi/pmcraid.c 	memcpy(&(ioarcb->cdb[6]), &time_stamp_len, sizeof(time_stamp_len));
ioarcb           5446 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) +
ioarcb           5449 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc));
ioarcb           5450 drivers/scsi/pmcraid.c 	ioarcb->ioarcb_bus_addr &= cpu_to_le64(~(0x1FULL));
ioarcb           5452 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           5453 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= TRANSFER_DIR_WRITE;
ioarcb           5454 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length =
ioarcb           5456 drivers/scsi/pmcraid.c 	ioadl = &(ioarcb->add_data.u.ioadl[0]);
ioarcb           5599 drivers/scsi/pmcraid.c 	struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb;
ioarcb           5612 drivers/scsi/pmcraid.c 	ioarcb->request_type = REQ_TYPE_IOACMD;
ioarcb           5613 drivers/scsi/pmcraid.c 	ioarcb->resource_handle = cpu_to_le32(PMCRAID_IOA_RES_HANDLE);
ioarcb           5615 drivers/scsi/pmcraid.c 	ioarcb->cdb[0] = PMCRAID_QUERY_IOA_CONFIG;
ioarcb           5618 drivers/scsi/pmcraid.c 	memcpy(&(ioarcb->cdb[10]), &cfg_table_size, sizeof(cfg_table_size));
ioarcb           5623 drivers/scsi/pmcraid.c 	ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) +
ioarcb           5626 drivers/scsi/pmcraid.c 	ioarcb->ioadl_length = cpu_to_le32(sizeof(struct pmcraid_ioadl_desc));
ioarcb           5627 drivers/scsi/pmcraid.c 	ioarcb->ioarcb_bus_addr &= cpu_to_le64(~0x1FULL);
ioarcb           5629 drivers/scsi/pmcraid.c 	ioarcb->request_flags0 |= NO_LINK_DESCS;
ioarcb           5630 drivers/scsi/pmcraid.c 	ioarcb->data_transfer_length =
ioarcb           5633 drivers/scsi/pmcraid.c 	ioadl = &(ioarcb->add_data.u.ioadl[0]);
ioarcb            521 drivers/scsi/pmcraid.h 	struct pmcraid_ioarcb ioarcb;
ioarcb           1041 drivers/scsi/pmcraid.h 	struct pmcraid_ioarcb ioarcb;