static u32_t cdb_size[] = { SCSI_CDB12, SCSI_CDB16, 0, 0 };
void
static u32_t cdb_size[] = { SCSI_CDB12, SCSI_CDB16, 0, 0 };
void
{
dev_info->max_lba = *((u32_t*)(data + IDDEV_OFFMAXLBA));
dev_info->block_size = *((u32_t*)(data + IDDEV_OFFLSECSIZE));
dev_info->cbd_size = cdb_size[(*data & 0x3)];
{
dev_info->max_lba = *((u32_t*)(data + IDDEV_OFFMAXLBA));
dev_info->block_size = *((u32_t*)(data + IDDEV_OFFLSECSIZE));
dev_info->cbd_size = cdb_size[(*data & 0x3)];
dev_info->block_per_sec = 1 << (*(data + IDDEV_OFFLPP) & 0xf);
dev_info->alignment_offset = *(data + IDDEV_OFFALIGN) & 0x3fff;
dev_info->capabilities = *((u32_t*)(data + IDDEV_OFFCAPABILITIES));
dev_info->block_per_sec = 1 << (*(data + IDDEV_OFFLPP) & 0xf);
dev_info->alignment_offset = *(data + IDDEV_OFFALIGN) & 0x3fff;
dev_info->capabilities = *((u32_t*)(data + IDDEV_OFFCAPABILITIES));