Lines Matching refs:dcdb_cmd
237 } __attribute__ ((packed)) dcdb_cmd; in mlx_scsi_inquiry() local
238 struct scsi_inquiry *inq_cmd = (struct scsi_inquiry *)&dcdb_cmd.dcdb.dcdb_cdb[0]; in mlx_scsi_inquiry()
241 cmd.mu_datasize = sizeof(dcdb_cmd); in mlx_scsi_inquiry()
242 cmd.mu_buf = &dcdb_cmd; in mlx_scsi_inquiry()
246 bzero(&dcdb_cmd, sizeof(dcdb_cmd)); in mlx_scsi_inquiry()
247 dcdb_cmd.dcdb.dcdb_channel = channel; in mlx_scsi_inquiry()
248 dcdb_cmd.dcdb.dcdb_target = target; in mlx_scsi_inquiry()
249 dcdb_cmd.dcdb.dcdb_flags = MLX_DCDB_DATA_IN | MLX_DCDB_TIMEOUT_10S; in mlx_scsi_inquiry()
250 dcdb_cmd.dcdb.dcdb_datasize = SHORT_INQUIRY_LENGTH; in mlx_scsi_inquiry()
251 dcdb_cmd.dcdb.dcdb_cdb_length = 6; in mlx_scsi_inquiry()
252 dcdb_cmd.dcdb.dcdb_sense_length = SSD_FULL_SIZE; in mlx_scsi_inquiry()
262 *vendor = &dcdb_cmd.d.inq.vendor[0]; in mlx_scsi_inquiry()
263 *device = &dcdb_cmd.d.inq.product[0]; in mlx_scsi_inquiry()
264 *revision = &dcdb_cmd.d.inq.revision[0]; in mlx_scsi_inquiry()