Lines Matching refs:scsi_cmd

5936 	struct scsi_read_block_limits *scsi_cmd;  in scsi_read_block_limits()  local
5940 sizeof(*scsi_cmd), timeout); in scsi_read_block_limits()
5942 scsi_cmd = (struct scsi_read_block_limits *)&csio->cdb_io.cdb_bytes; in scsi_read_block_limits()
5943 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_read_block_limits()
5944 scsi_cmd->opcode = READ_BLOCK_LIMITS; in scsi_read_block_limits()
5954 struct scsi_sa_rw *scsi_cmd; in scsi_sa_read_write() local
5959 scsi_cmd = (struct scsi_sa_rw *)&csio->cdb_io.cdb_bytes; in scsi_sa_read_write()
5960 scsi_cmd->opcode = read ? SA_READ : SA_WRITE; in scsi_sa_read_write()
5961 scsi_cmd->sli_fixed = 0; in scsi_sa_read_write()
5963 scsi_cmd->sli_fixed |= SAR_SLI; in scsi_sa_read_write()
5965 scsi_cmd->sli_fixed |= SARW_FIXED; in scsi_sa_read_write()
5966 scsi_ulto3b(length, scsi_cmd->length); in scsi_sa_read_write()
5967 scsi_cmd->control = 0; in scsi_sa_read_write()
5972 sizeof(*scsi_cmd), timeout); in scsi_sa_read_write()
5982 struct scsi_load_unload *scsi_cmd; in scsi_load_unload() local
5984 scsi_cmd = (struct scsi_load_unload *)&csio->cdb_io.cdb_bytes; in scsi_load_unload()
5985 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_load_unload()
5986 scsi_cmd->opcode = LOAD_UNLOAD; in scsi_load_unload()
5988 scsi_cmd->immediate = SLU_IMMED; in scsi_load_unload()
5990 scsi_cmd->eot_reten_load |= SLU_EOT; in scsi_load_unload()
5992 scsi_cmd->eot_reten_load |= SLU_RETEN; in scsi_load_unload()
5994 scsi_cmd->eot_reten_load |= SLU_LOAD; in scsi_load_unload()
5997 NULL, 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_load_unload()
6006 struct scsi_rewind *scsi_cmd; in scsi_rewind() local
6008 scsi_cmd = (struct scsi_rewind *)&csio->cdb_io.cdb_bytes; in scsi_rewind()
6009 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_rewind()
6010 scsi_cmd->opcode = REWIND; in scsi_rewind()
6012 scsi_cmd->immediate = SREW_IMMED; in scsi_rewind()
6015 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_rewind()
6024 struct scsi_space *scsi_cmd; in scsi_space() local
6026 scsi_cmd = (struct scsi_space *)&csio->cdb_io.cdb_bytes; in scsi_space()
6027 scsi_cmd->opcode = SPACE; in scsi_space()
6028 scsi_cmd->code = code; in scsi_space()
6029 scsi_ulto3b(count, scsi_cmd->count); in scsi_space()
6030 scsi_cmd->control = 0; in scsi_space()
6033 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_space()
6043 struct scsi_write_filemarks *scsi_cmd; in scsi_write_filemarks() local
6045 scsi_cmd = (struct scsi_write_filemarks *)&csio->cdb_io.cdb_bytes; in scsi_write_filemarks()
6046 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_write_filemarks()
6047 scsi_cmd->opcode = WRITE_FILEMARKS; in scsi_write_filemarks()
6049 scsi_cmd->byte2 |= SWFMRK_IMMED; in scsi_write_filemarks()
6051 scsi_cmd->byte2 |= SWFMRK_WSMK; in scsi_write_filemarks()
6053 scsi_ulto3b(num_marks, scsi_cmd->num_marks); in scsi_write_filemarks()
6056 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_write_filemarks()
6069 struct scsi_reserve_release_unit *scsi_cmd; in scsi_reserve_release_unit() local
6071 scsi_cmd = (struct scsi_reserve_release_unit *)&csio->cdb_io.cdb_bytes; in scsi_reserve_release_unit()
6072 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_reserve_release_unit()
6075 scsi_cmd->opcode = RESERVE_UNIT; in scsi_reserve_release_unit()
6077 scsi_cmd->opcode = RELEASE_UNIT; in scsi_reserve_release_unit()
6080 scsi_cmd->lun_thirdparty |= SRRU_3RD_PARTY; in scsi_reserve_release_unit()
6081 scsi_cmd->lun_thirdparty |= in scsi_reserve_release_unit()
6086 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_reserve_release_unit()
6095 struct scsi_erase *scsi_cmd; in scsi_erase() local
6097 scsi_cmd = (struct scsi_erase *)&csio->cdb_io.cdb_bytes; in scsi_erase()
6098 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_erase()
6100 scsi_cmd->opcode = ERASE; in scsi_erase()
6103 scsi_cmd->lun_imm_long |= SE_IMMED; in scsi_erase()
6106 scsi_cmd->lun_imm_long |= SE_LONG; in scsi_erase()
6109 0, sense_len, sizeof(*scsi_cmd), timeout); in scsi_erase()
6231 struct scsi_locate_16 *scsi_cmd; in scsi_locate_16() local
6241 sizeof(*scsi_cmd), in scsi_locate_16()
6244 scsi_cmd = (struct scsi_locate_16 *)&csio->cdb_io.cdb_bytes; in scsi_locate_16()
6245 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_locate_16()
6246 scsi_cmd->opcode = LOCATE_16; in scsi_locate_16()
6248 scsi_cmd->byte1 |= SA_LC_IMMEDIATE; in scsi_locate_16()
6250 scsi_cmd->byte1 |= SA_LC_CP; in scsi_locate_16()
6251 scsi_cmd->byte1 |= (dest_type << SA_LC_DEST_TYPE_SHIFT); in scsi_locate_16()
6253 scsi_cmd->byte2 |= bam; in scsi_locate_16()
6254 scsi_cmd->partition = partition; in scsi_locate_16()
6255 scsi_u64to8b(logical_id, scsi_cmd->logical_id); in scsi_locate_16()
6265 struct scsi_report_density_support *scsi_cmd; in scsi_report_density_support() local
6267 scsi_cmd =(struct scsi_report_density_support *)&csio->cdb_io.cdb_bytes; in scsi_report_density_support()
6268 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_density_support()
6270 scsi_cmd->opcode = REPORT_DENSITY_SUPPORT; in scsi_report_density_support()
6272 scsi_cmd->byte1 |= SRDS_MEDIA; in scsi_report_density_support()
6274 scsi_cmd->byte1 |= SRDS_MEDIUM_TYPE; in scsi_report_density_support()
6276 scsi_ulto2b(length, scsi_cmd->length); in scsi_report_density_support()
6286 sizeof(*scsi_cmd), in scsi_report_density_support()
6296 struct scsi_set_capacity *scsi_cmd; in scsi_set_capacity() local
6298 scsi_cmd = (struct scsi_set_capacity *)&csio->cdb_io.cdb_bytes; in scsi_set_capacity()
6299 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_set_capacity()
6301 scsi_cmd->opcode = SET_CAPACITY; in scsi_set_capacity()
6303 scsi_cmd->byte1 = byte1; in scsi_set_capacity()
6304 scsi_ulto2b(proportion, scsi_cmd->cap_proportion); in scsi_set_capacity()
6314 sizeof(*scsi_cmd), in scsi_set_capacity()
6325 struct scsi_format_medium *scsi_cmd; in scsi_format_medium() local
6327 scsi_cmd = (struct scsi_format_medium*)&csio->cdb_io.cdb_bytes; in scsi_format_medium()
6328 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_format_medium()
6330 scsi_cmd->opcode = FORMAT_MEDIUM; in scsi_format_medium()
6332 scsi_cmd->byte1 = byte1; in scsi_format_medium()
6333 scsi_cmd->byte2 = byte2; in scsi_format_medium()
6335 scsi_ulto2b(dxfer_len, scsi_cmd->length); in scsi_format_medium()
6345 sizeof(*scsi_cmd), in scsi_format_medium()
6355 struct scsi_allow_overwrite *scsi_cmd; in scsi_allow_overwrite() local
6357 scsi_cmd = (struct scsi_allow_overwrite *)&csio->cdb_io.cdb_bytes; in scsi_allow_overwrite()
6358 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_allow_overwrite()
6360 scsi_cmd->opcode = ALLOW_OVERWRITE; in scsi_allow_overwrite()
6362 scsi_cmd->allow_overwrite = allow_overwrite; in scsi_allow_overwrite()
6363 scsi_cmd->partition = partition; in scsi_allow_overwrite()
6364 scsi_u64to8b(logical_id, scsi_cmd->logical_id); in scsi_allow_overwrite()
6374 sizeof(*scsi_cmd), in scsi_allow_overwrite()