Lines Matching refs:scsi_cmd

5939 	struct scsi_read_block_limits *scsi_cmd;  in scsi_read_block_limits()  local
5943 sizeof(*scsi_cmd), timeout); in scsi_read_block_limits()
5945 scsi_cmd = (struct scsi_read_block_limits *)&csio->cdb_io.cdb_bytes; in scsi_read_block_limits()
5946 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_read_block_limits()
5947 scsi_cmd->opcode = READ_BLOCK_LIMITS; in scsi_read_block_limits()
5957 struct scsi_sa_rw *scsi_cmd; in scsi_sa_read_write() local
5962 scsi_cmd = (struct scsi_sa_rw *)&csio->cdb_io.cdb_bytes; in scsi_sa_read_write()
5963 scsi_cmd->opcode = read ? SA_READ : SA_WRITE; in scsi_sa_read_write()
5964 scsi_cmd->sli_fixed = 0; in scsi_sa_read_write()
5966 scsi_cmd->sli_fixed |= SAR_SLI; in scsi_sa_read_write()
5968 scsi_cmd->sli_fixed |= SARW_FIXED; in scsi_sa_read_write()
5969 scsi_ulto3b(length, scsi_cmd->length); in scsi_sa_read_write()
5970 scsi_cmd->control = 0; in scsi_sa_read_write()
5975 sizeof(*scsi_cmd), timeout); in scsi_sa_read_write()
5985 struct scsi_load_unload *scsi_cmd; in scsi_load_unload() local
5987 scsi_cmd = (struct scsi_load_unload *)&csio->cdb_io.cdb_bytes; in scsi_load_unload()
5988 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_load_unload()
5989 scsi_cmd->opcode = LOAD_UNLOAD; in scsi_load_unload()
5991 scsi_cmd->immediate = SLU_IMMED; in scsi_load_unload()
5993 scsi_cmd->eot_reten_load |= SLU_EOT; in scsi_load_unload()
5995 scsi_cmd->eot_reten_load |= SLU_RETEN; in scsi_load_unload()
5997 scsi_cmd->eot_reten_load |= SLU_LOAD; in scsi_load_unload()
6000 NULL, 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_load_unload()
6009 struct scsi_rewind *scsi_cmd; in scsi_rewind() local
6011 scsi_cmd = (struct scsi_rewind *)&csio->cdb_io.cdb_bytes; in scsi_rewind()
6012 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_rewind()
6013 scsi_cmd->opcode = REWIND; in scsi_rewind()
6015 scsi_cmd->immediate = SREW_IMMED; in scsi_rewind()
6018 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_rewind()
6027 struct scsi_space *scsi_cmd; in scsi_space() local
6029 scsi_cmd = (struct scsi_space *)&csio->cdb_io.cdb_bytes; in scsi_space()
6030 scsi_cmd->opcode = SPACE; in scsi_space()
6031 scsi_cmd->code = code; in scsi_space()
6032 scsi_ulto3b(count, scsi_cmd->count); in scsi_space()
6033 scsi_cmd->control = 0; in scsi_space()
6036 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_space()
6046 struct scsi_write_filemarks *scsi_cmd; in scsi_write_filemarks() local
6048 scsi_cmd = (struct scsi_write_filemarks *)&csio->cdb_io.cdb_bytes; in scsi_write_filemarks()
6049 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_write_filemarks()
6050 scsi_cmd->opcode = WRITE_FILEMARKS; in scsi_write_filemarks()
6052 scsi_cmd->byte2 |= SWFMRK_IMMED; in scsi_write_filemarks()
6054 scsi_cmd->byte2 |= SWFMRK_WSMK; in scsi_write_filemarks()
6056 scsi_ulto3b(num_marks, scsi_cmd->num_marks); in scsi_write_filemarks()
6059 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_write_filemarks()
6072 struct scsi_reserve_release_unit *scsi_cmd; in scsi_reserve_release_unit() local
6074 scsi_cmd = (struct scsi_reserve_release_unit *)&csio->cdb_io.cdb_bytes; in scsi_reserve_release_unit()
6075 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_reserve_release_unit()
6078 scsi_cmd->opcode = RESERVE_UNIT; in scsi_reserve_release_unit()
6080 scsi_cmd->opcode = RELEASE_UNIT; in scsi_reserve_release_unit()
6083 scsi_cmd->lun_thirdparty |= SRRU_3RD_PARTY; in scsi_reserve_release_unit()
6084 scsi_cmd->lun_thirdparty |= in scsi_reserve_release_unit()
6089 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_reserve_release_unit()
6098 struct scsi_erase *scsi_cmd; in scsi_erase() local
6100 scsi_cmd = (struct scsi_erase *)&csio->cdb_io.cdb_bytes; in scsi_erase()
6101 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_erase()
6103 scsi_cmd->opcode = ERASE; in scsi_erase()
6106 scsi_cmd->lun_imm_long |= SE_IMMED; in scsi_erase()
6109 scsi_cmd->lun_imm_long |= SE_LONG; in scsi_erase()
6112 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_erase()
6234 struct scsi_locate_16 *scsi_cmd; in scsi_locate_16() local
6244 sizeof(*scsi_cmd), in scsi_locate_16()
6247 scsi_cmd = (struct scsi_locate_16 *)&csio->cdb_io.cdb_bytes; in scsi_locate_16()
6248 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_locate_16()
6249 scsi_cmd->opcode = LOCATE_16; in scsi_locate_16()
6251 scsi_cmd->byte1 |= SA_LC_IMMEDIATE; in scsi_locate_16()
6253 scsi_cmd->byte1 |= SA_LC_CP; in scsi_locate_16()
6254 scsi_cmd->byte1 |= (dest_type << SA_LC_DEST_TYPE_SHIFT); in scsi_locate_16()
6256 scsi_cmd->byte2 |= bam; in scsi_locate_16()
6257 scsi_cmd->partition = partition; in scsi_locate_16()
6258 scsi_u64to8b(logical_id, scsi_cmd->logical_id); in scsi_locate_16()
6268 struct scsi_report_density_support *scsi_cmd; in scsi_report_density_support() local
6270 scsi_cmd =(struct scsi_report_density_support *)&csio->cdb_io.cdb_bytes; in scsi_report_density_support()
6271 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_density_support()
6273 scsi_cmd->opcode = REPORT_DENSITY_SUPPORT; in scsi_report_density_support()
6275 scsi_cmd->byte1 |= SRDS_MEDIA; in scsi_report_density_support()
6277 scsi_cmd->byte1 |= SRDS_MEDIUM_TYPE; in scsi_report_density_support()
6279 scsi_ulto2b(length, scsi_cmd->length); in scsi_report_density_support()
6289 sizeof(*scsi_cmd), in scsi_report_density_support()
6299 struct scsi_set_capacity *scsi_cmd; in scsi_set_capacity() local
6301 scsi_cmd = (struct scsi_set_capacity *)&csio->cdb_io.cdb_bytes; in scsi_set_capacity()
6302 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_set_capacity()
6304 scsi_cmd->opcode = SET_CAPACITY; in scsi_set_capacity()
6306 scsi_cmd->byte1 = byte1; in scsi_set_capacity()
6307 scsi_ulto2b(proportion, scsi_cmd->cap_proportion); in scsi_set_capacity()
6317 sizeof(*scsi_cmd), in scsi_set_capacity()
6328 struct scsi_format_medium *scsi_cmd; in scsi_format_medium() local
6330 scsi_cmd = (struct scsi_format_medium*)&csio->cdb_io.cdb_bytes; in scsi_format_medium()
6331 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_format_medium()
6333 scsi_cmd->opcode = FORMAT_MEDIUM; in scsi_format_medium()
6335 scsi_cmd->byte1 = byte1; in scsi_format_medium()
6336 scsi_cmd->byte2 = byte2; in scsi_format_medium()
6338 scsi_ulto2b(dxfer_len, scsi_cmd->length); in scsi_format_medium()
6348 sizeof(*scsi_cmd), in scsi_format_medium()
6358 struct scsi_allow_overwrite *scsi_cmd; in scsi_allow_overwrite() local
6360 scsi_cmd = (struct scsi_allow_overwrite *)&csio->cdb_io.cdb_bytes; in scsi_allow_overwrite()
6361 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_allow_overwrite()
6363 scsi_cmd->opcode = ALLOW_OVERWRITE; in scsi_allow_overwrite()
6365 scsi_cmd->allow_overwrite = allow_overwrite; in scsi_allow_overwrite()
6366 scsi_cmd->partition = partition; in scsi_allow_overwrite()
6367 scsi_u64to8b(logical_id, scsi_cmd->logical_id); in scsi_allow_overwrite()
6377 sizeof(*scsi_cmd), in scsi_allow_overwrite()