Lines Matching refs:cmd_pkt

595 	trace_entry->op_code = ipr_cmd->ioarcb.cmd_pkt.cdb[0];
637 hrrq_id = ioarcb->cmd_pkt.hrrq_id;
638 memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt));
639 ioarcb->cmd_pkt.hrrq_id = hrrq_id;
1070 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_HCAM;
1071 ioarcb->cmd_pkt.cdb[0] = IPR_HOST_CONTROLLED_ASYNC;
1072 ioarcb->cmd_pkt.cdb[1] = type;
1073 ioarcb->cmd_pkt.cdb[7] = (sizeof(hostrcb->hcam) >> 8) & 0xff;
1074 ioarcb->cmd_pkt.cdb[8] = sizeof(hostrcb->hcam) & 0xff;
3877 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
3909 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
5015 struct ipr_cmd_pkt *cmd_pkt;
5021 cmd_pkt = &ioarcb->cmd_pkt;
5027 cmd_pkt->request_type = IPR_RQTYPE_IOACMD;
5028 cmd_pkt->cdb[0] = IPR_RESET_DEVICE;
5154 struct ipr_cmd_pkt *cmd_pkt;
5169 cmd_pkt = &reset_cmd->ioarcb.cmd_pkt;
5170 cmd_pkt->request_type = IPR_RQTYPE_IOACMD;
5171 cmd_pkt->cdb[0] = IPR_RESET_DEVICE;
5172 cmd_pkt->cdb[2] = IPR_RESET_TYPE_SELECT | IPR_BUS_RESET;
5193 struct ipr_cmd_pkt *cmd_pkt;
5240 cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
5241 cmd_pkt->request_type = IPR_RQTYPE_IOACMD;
5242 cmd_pkt->cdb[0] = IPR_CANCEL_ALL_REQUESTS;
5644 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
5691 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
5789 memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt));
5819 struct ipr_cmd_pkt *cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
5829 cmd_pkt->request_type = IPR_RQTYPE_SCSICDB;
5830 cmd_pkt->cdb[0] = REQUEST_SENSE;
5831 cmd_pkt->cdb[4] = SCSI_SENSE_BUFFERSIZE;
5832 cmd_pkt->flags_hi |= IPR_FLAGS_HI_SYNC_OVERRIDE;
5833 cmd_pkt->flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
5834 cmd_pkt->timeout = cpu_to_be16(IPR_REQUEST_SENSE_TIMEOUT / HZ);
5879 struct ipr_cmd_pkt *cmd_pkt;
5890 cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
5891 cmd_pkt->request_type = IPR_RQTYPE_IOACMD;
5892 cmd_pkt->cdb[0] = IPR_CANCEL_ALL_REQUESTS;
6292 memcpy(ioarcb->cmd_pkt.cdb, scsi_cmd->cmnd, scsi_cmd->cmd_len);
6298 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
6302 ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_DELAY_AFTER_RST;
6307 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_LINK_DESC;
6309 ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_ALIGNED_BFR;
6311 ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_SIMPLE_TASK;
6313 ioarcb->cmd_pkt.flags_lo |= IPR_FLAGS_LO_UNTAGGED_TASK;
6318 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
6321 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_PIPE;
6324 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_NO_ULEN_CHK;
6350 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_SYNC_COMPLETE;
6598 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
6599 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
6601 ioarcb->cmd_pkt.cdb[0] = IPR_SET_SUPPORTED_DEVICES;
6602 ioarcb->cmd_pkt.cdb[1] = IPR_SET_ALL_SUPPORTED_DEVICES;
6603 ioarcb->cmd_pkt.cdb[7] = (sizeof(struct ipr_supported_device) >> 8) & 0xff;
6604 ioarcb->cmd_pkt.cdb[8] = sizeof(struct ipr_supported_device) & 0xff;
6789 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
6790 ioarcb->cmd_pkt.flags_hi |= IPR_FLAGS_HI_WRITE_NOT_READ;
6791 ioarcb->cmd_pkt.cdb[0] = MODE_SELECT;
6792 ioarcb->cmd_pkt.cdb[1] = parm;
6793 ioarcb->cmd_pkt.cdb[4] = xfer_len;
6852 ioarcb->cmd_pkt.cdb[0] = MODE_SENSE;
6853 ioarcb->cmd_pkt.cdb[2] = parm;
6854 ioarcb->cmd_pkt.cdb[4] = xfer_len;
6855 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
6876 ipr_cmd->ioarcb.cmd_pkt.cdb[0], ioasc);
7141 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
7144 ioarcb->cmd_pkt.cdb[0] = IPR_QUERY_IOA_CONFIG;
7145 ioarcb->cmd_pkt.cdb[6] = (ioa_cfg->cfg_table_size >> 16) & 0xff;
7146 ioarcb->cmd_pkt.cdb[7] = (ioa_cfg->cfg_table_size >> 8) & 0xff;
7147 ioarcb->cmd_pkt.cdb[8] = ioa_cfg->cfg_table_size & 0xff;
7176 ioarcb->cmd_pkt.cdb[0] = IPR_IOA_SERVICE_ACTION;
7177 ioarcb->cmd_pkt.cdb[1] = sa_code;
7178 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
7204 ioarcb->cmd_pkt.cdb[2] = 0x40;
7237 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
7240 ioarcb->cmd_pkt.cdb[0] = INQUIRY;
7241 ioarcb->cmd_pkt.cdb[1] = flags;
7242 ioarcb->cmd_pkt.cdb[2] = page;
7243 ioarcb->cmd_pkt.cdb[4] = xfer_len;
7455 ioarcb->cmd_pkt.cdb[0] = IPR_ID_HOST_RR_Q;
7458 ioarcb->cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
7460 ioarcb->cmd_pkt.cdb[1] = 0x1;
7463 ioarcb->cmd_pkt.cdb[1] &= ~IPR_ID_HRRQ_SELE_ENABLE;
7465 ioarcb->cmd_pkt.cdb[1] |= IPR_ID_HRRQ_SELE_ENABLE;
7467 ioarcb->cmd_pkt.cdb[2] =
7469 ioarcb->cmd_pkt.cdb[3] =
7471 ioarcb->cmd_pkt.cdb[4] =
7473 ioarcb->cmd_pkt.cdb[5] =
7475 ioarcb->cmd_pkt.cdb[7] =
7477 ioarcb->cmd_pkt.cdb[8] =
7480 if (ioarcb->cmd_pkt.cdb[1] & IPR_ID_HRRQ_SELE_ENABLE)
7481 ioarcb->cmd_pkt.cdb[9] =
7485 ioarcb->cmd_pkt.cdb[10] =
7487 ioarcb->cmd_pkt.cdb[11] =
7489 ioarcb->cmd_pkt.cdb[12] =
7491 ioarcb->cmd_pkt.cdb[13] =
7495 if (ioarcb->cmd_pkt.cdb[1] & IPR_ID_HRRQ_SELE_ENABLE)
7496 ioarcb->cmd_pkt.cdb[14] =
8283 struct ipr_cmd_pkt *cmd_pkt;
8293 if (hcam_cmd->ioarcb.cmd_pkt.cdb[0] != IPR_HOST_CONTROLLED_ASYNC)
8297 ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
8298 cmd_pkt = &ipr_cmd->ioarcb.cmd_pkt;
8299 cmd_pkt->request_type = IPR_RQTYPE_IOACMD;
8300 cmd_pkt->cdb[0] = IPR_CANCEL_REQUEST;
8301 cmd_pkt->cdb[1] = IPR_CANCEL_64BIT_IOARCB;
8302 cmd_pkt->cdb[10] = ((u64) hcam_cmd->dma_addr >> 56) & 0xff;
8303 cmd_pkt->cdb[11] = ((u64) hcam_cmd->dma_addr >> 48) & 0xff;
8304 cmd_pkt->cdb[12] = ((u64) hcam_cmd->dma_addr >> 40) & 0xff;
8305 cmd_pkt->cdb[13] = ((u64) hcam_cmd->dma_addr >> 32) & 0xff;
8306 cmd_pkt->cdb[2] = ((u64) hcam_cmd->dma_addr >> 24) & 0xff;
8307 cmd_pkt->cdb[3] = ((u64) hcam_cmd->dma_addr >> 16) & 0xff;
8308 cmd_pkt->cdb[4] = ((u64) hcam_cmd->dma_addr >> 8) & 0xff;
8309 cmd_pkt->cdb[5] = ((u64) hcam_cmd->dma_addr) & 0xff;
8369 ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_SCSICDB;
8370 ipr_cmd->ioarcb.cmd_pkt.cdb[0] = WRITE_BUFFER;
8371 ipr_cmd->ioarcb.cmd_pkt.cdb[1] = IPR_WR_BUF_DOWNLOAD_AND_SAVE;
8372 ipr_cmd->ioarcb.cmd_pkt.cdb[6] = (sglist->buffer_len & 0xff0000) >> 16;
8373 ipr_cmd->ioarcb.cmd_pkt.cdb[7] = (sglist->buffer_len & 0x00ff00) >> 8;
8374 ipr_cmd->ioarcb.cmd_pkt.cdb[8] = sglist->buffer_len & 0x0000ff;
8413 ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
8414 ipr_cmd->ioarcb.cmd_pkt.cdb[0] = IPR_IOA_SHUTDOWN;
8415 ipr_cmd->ioarcb.cmd_pkt.cdb[1] = shutdown_type;
8967 ipr_cmd->ioarcb.cmd_pkt.hrrq_id = hrrq_id;
10067 ipr_cmd->ioarcb.cmd_pkt.request_type = IPR_RQTYPE_IOACMD;
10068 ipr_cmd->ioarcb.cmd_pkt.cdb[0] = IPR_IOA_SHUTDOWN;
10069 ipr_cmd->ioarcb.cmd_pkt.cdb[1] = IPR_SHUTDOWN_PREPARE_FOR_NORMAL;