Lines Matching refs:dcdb_cmd
173 } __packed dcdb_cmd; in mlx_scsi_inquiry() local
177 inq_cmd = (struct scsipi_inquiry *)&dcdb_cmd.dcdb.dcdb_cdb[0]; in mlx_scsi_inquiry()
180 mu.mu_datasize = sizeof(dcdb_cmd); in mlx_scsi_inquiry()
181 mu.mu_buf = &dcdb_cmd; in mlx_scsi_inquiry()
185 memset(&dcdb_cmd, 0, sizeof(dcdb_cmd)); in mlx_scsi_inquiry()
186 dcdb_cmd.dcdb.dcdb_target = (chan << 4) | targ; in mlx_scsi_inquiry()
187 dcdb_cmd.dcdb.dcdb_flags = MLX_DCDB_DATA_IN | MLX_DCDB_TIMEOUT_10S; in mlx_scsi_inquiry()
188 dcdb_cmd.dcdb.dcdb_datasize = sizeof(dcdb_cmd.inq); in mlx_scsi_inquiry()
189 dcdb_cmd.dcdb.dcdb_length = 6; in mlx_scsi_inquiry()
190 dcdb_cmd.dcdb.dcdb_sense_length = 40; in mlx_scsi_inquiry()
193 inq_cmd->length = sizeof(dcdb_cmd.inq); in mlx_scsi_inquiry()
196 *vendor = &dcdb_cmd.inq.vendor[0]; in mlx_scsi_inquiry()
197 *device = &dcdb_cmd.inq.product[0]; in mlx_scsi_inquiry()
198 *revision = &dcdb_cmd.inq.revision[0]; in mlx_scsi_inquiry()