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;