Lines Matching defs:scsi_cmd

5427 	struct scsi_read_block_limits *scsi_cmd;
5431 sizeof(*scsi_cmd), timeout);
5433 scsi_cmd = (struct scsi_read_block_limits *)&csio->cdb_io.cdb_bytes;
5434 bzero(scsi_cmd, sizeof(*scsi_cmd));
5435 scsi_cmd->opcode = READ_BLOCK_LIMITS;
5445 struct scsi_sa_rw *scsi_cmd;
5450 scsi_cmd = (struct scsi_sa_rw *)&csio->cdb_io.cdb_bytes;
5451 scsi_cmd->opcode = read ? SA_READ : SA_WRITE;
5452 scsi_cmd->sli_fixed = 0;
5454 scsi_cmd->sli_fixed |= SAR_SLI;
5456 scsi_cmd->sli_fixed |= SARW_FIXED;
5457 scsi_ulto3b(length, scsi_cmd->length);
5458 scsi_cmd->control = 0;
5463 sizeof(*scsi_cmd), timeout);
5473 struct scsi_load_unload *scsi_cmd;
5475 scsi_cmd = (struct scsi_load_unload *)&csio->cdb_io.cdb_bytes;
5476 bzero(scsi_cmd, sizeof(*scsi_cmd));
5477 scsi_cmd->opcode = LOAD_UNLOAD;
5479 scsi_cmd->immediate = SLU_IMMED;
5481 scsi_cmd->eot_reten_load |= SLU_EOT;
5483 scsi_cmd->eot_reten_load |= SLU_RETEN;
5485 scsi_cmd->eot_reten_load |= SLU_LOAD;
5488 NULL, 0, sense_len, sizeof(*scsi_cmd), timeout);
5497 struct scsi_rewind *scsi_cmd;
5499 scsi_cmd = (struct scsi_rewind *)&csio->cdb_io.cdb_bytes;
5500 bzero(scsi_cmd, sizeof(*scsi_cmd));
5501 scsi_cmd->opcode = REWIND;
5503 scsi_cmd->immediate = SREW_IMMED;
5506 0, sense_len, sizeof(*scsi_cmd), timeout);
5515 struct scsi_space *scsi_cmd;
5517 scsi_cmd = (struct scsi_space *)&csio->cdb_io.cdb_bytes;
5518 scsi_cmd->opcode = SPACE;
5519 scsi_cmd->code = code;
5520 scsi_ulto3b(count, scsi_cmd->count);
5521 scsi_cmd->control = 0;
5524 0, sense_len, sizeof(*scsi_cmd), timeout);
5534 struct scsi_write_filemarks *scsi_cmd;
5536 scsi_cmd = (struct scsi_write_filemarks *)&csio->cdb_io.cdb_bytes;
5537 bzero(scsi_cmd, sizeof(*scsi_cmd));
5538 scsi_cmd->opcode = WRITE_FILEMARKS;
5540 scsi_cmd->byte2 |= SWFMRK_IMMED;
5542 scsi_cmd->byte2 |= SWFMRK_WSMK;
5544 scsi_ulto3b(num_marks, scsi_cmd->num_marks);
5547 0, sense_len, sizeof(*scsi_cmd), timeout);
5560 struct scsi_reserve_release_unit *scsi_cmd;
5562 scsi_cmd = (struct scsi_reserve_release_unit *)&csio->cdb_io.cdb_bytes;
5563 bzero(scsi_cmd, sizeof(*scsi_cmd));
5566 scsi_cmd->opcode = RESERVE_UNIT;
5568 scsi_cmd->opcode = RELEASE_UNIT;
5571 scsi_cmd->lun_thirdparty |= SRRU_3RD_PARTY;
5572 scsi_cmd->lun_thirdparty |=
5577 0, sense_len, sizeof(*scsi_cmd), timeout);
5586 struct scsi_erase *scsi_cmd;
5588 scsi_cmd = (struct scsi_erase *)&csio->cdb_io.cdb_bytes;
5589 bzero(scsi_cmd, sizeof(*scsi_cmd));
5591 scsi_cmd->opcode = ERASE;
5594 scsi_cmd->lun_imm_long |= SE_IMMED;
5597 scsi_cmd->lun_imm_long |= SE_LONG;
5600 0, sense_len, sizeof(*scsi_cmd), timeout);
5723 struct scsi_locate_16 *scsi_cmd;
5733 sizeof(*scsi_cmd),
5736 scsi_cmd = (struct scsi_locate_16 *)&csio->cdb_io.cdb_bytes;
5737 bzero(scsi_cmd, sizeof(*scsi_cmd));
5738 scsi_cmd->opcode = LOCATE_16;
5740 scsi_cmd->byte1 |= SA_LC_IMMEDIATE;
5742 scsi_cmd->byte1 |= SA_LC_CP;
5743 scsi_cmd->byte1 |= (dest_type << SA_LC_DEST_TYPE_SHIFT);
5745 scsi_cmd->byte2 |= bam;
5746 scsi_cmd->partition = partition;
5747 scsi_u64to8b(logical_id, scsi_cmd->logical_id);
5757 struct scsi_report_density_support *scsi_cmd;
5759 scsi_cmd =(struct scsi_report_density_support *)&csio->cdb_io.cdb_bytes;
5760 bzero(scsi_cmd, sizeof(*scsi_cmd));
5762 scsi_cmd->opcode = REPORT_DENSITY_SUPPORT;
5764 scsi_cmd->byte1 |= SRDS_MEDIA;
5766 scsi_cmd->byte1 |= SRDS_MEDIUM_TYPE;
5768 scsi_ulto2b(length, scsi_cmd->length);
5778 sizeof(*scsi_cmd),
5788 struct scsi_set_capacity *scsi_cmd;
5790 scsi_cmd = (struct scsi_set_capacity *)&csio->cdb_io.cdb_bytes;
5791 bzero(scsi_cmd, sizeof(*scsi_cmd));
5793 scsi_cmd->opcode = SET_CAPACITY;
5795 scsi_cmd->byte1 = byte1;
5796 scsi_ulto2b(proportion, scsi_cmd->cap_proportion);
5806 sizeof(*scsi_cmd),
5817 struct scsi_format_medium *scsi_cmd;
5819 scsi_cmd = (struct scsi_format_medium*)&csio->cdb_io.cdb_bytes;
5820 bzero(scsi_cmd, sizeof(*scsi_cmd));
5822 scsi_cmd->opcode = FORMAT_MEDIUM;
5824 scsi_cmd->byte1 = byte1;
5825 scsi_cmd->byte2 = byte2;
5827 scsi_ulto2b(dxfer_len, scsi_cmd->length);
5837 sizeof(*scsi_cmd),
5847 struct scsi_allow_overwrite *scsi_cmd;
5849 scsi_cmd = (struct scsi_allow_overwrite *)&csio->cdb_io.cdb_bytes;
5850 bzero(scsi_cmd, sizeof(*scsi_cmd));
5852 scsi_cmd->opcode = ALLOW_OVERWRITE;
5854 scsi_cmd->allow_overwrite = allow_overwrite;
5855 scsi_cmd->partition = partition;
5856 scsi_u64to8b(logical_id, scsi_cmd->logical_id);
5866 sizeof(*scsi_cmd),