More sonarlint work
This commit is contained in:
@@ -182,9 +182,9 @@ scsi_disk_mode_sense_read(scsi_disk_t *dev, uint8_t page_control, uint8_t page,
|
||||
case 2:
|
||||
case 3:
|
||||
switch (pos) {
|
||||
default:
|
||||
case 0:
|
||||
case 1:
|
||||
default:
|
||||
return scsi_disk_mode_sense_pages_default.pages[page][pos];
|
||||
case 2:
|
||||
case 6:
|
||||
@@ -201,6 +201,8 @@ scsi_disk_mode_sense_read(scsi_disk_t *dev, uint8_t page_control, uint8_t page,
|
||||
case 5:
|
||||
return dev->drv->hpc & 0xff;
|
||||
}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
else if (page == GPMODE_FORMAT_DEVICE_PAGE)
|
||||
@@ -210,9 +212,9 @@ scsi_disk_mode_sense_read(scsi_disk_t *dev, uint8_t page_control, uint8_t page,
|
||||
case 2:
|
||||
case 3:
|
||||
switch (pos) {
|
||||
default:
|
||||
case 0:
|
||||
case 1:
|
||||
default:
|
||||
return scsi_disk_mode_sense_pages_default.pages[page][pos];
|
||||
/* Actual sectors + the 1 "alternate sector" we report. */
|
||||
case 10:
|
||||
@@ -220,6 +222,8 @@ scsi_disk_mode_sense_read(scsi_disk_t *dev, uint8_t page_control, uint8_t page,
|
||||
case 11:
|
||||
return (dev->drv->spt + 1) & 0xff;
|
||||
}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
else
|
||||
@@ -229,6 +233,9 @@ scsi_disk_mode_sense_read(scsi_disk_t *dev, uint8_t page_control, uint8_t page,
|
||||
return dev->ms_pages_saved.pages[page][pos];
|
||||
case 2:
|
||||
return scsi_disk_mode_sense_pages_default.pages[page][pos];
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -306,7 +313,7 @@ scsi_disk_command_write_dma(scsi_disk_t *dev)
|
||||
}
|
||||
|
||||
static void
|
||||
scsi_disk_data_command_finish(scsi_disk_t *dev, int len, int block_len, int alloc_len, int direction)
|
||||
scsi_disk_data_command_finish(scsi_disk_t *dev, int len, UNUSED(int block_len), int alloc_len, int direction)
|
||||
{
|
||||
scsi_disk_log("SCSI HD %i: Finishing command (%02X): %i, %i, %i, %i, %i\n", dev->id,
|
||||
dev->current_cdb[0], len, block_len, alloc_len, direction, dev->request_length);
|
||||
@@ -325,7 +332,7 @@ scsi_disk_data_command_finish(scsi_disk_t *dev, int len, int block_len, int allo
|
||||
}
|
||||
|
||||
static void
|
||||
scsi_disk_sense_clear(scsi_disk_t *dev, int command)
|
||||
scsi_disk_sense_clear(scsi_disk_t *dev, UNUSED(int command))
|
||||
{
|
||||
scsi_disk_sense_key = scsi_disk_asc = scsi_disk_ascq = 0;
|
||||
}
|
||||
@@ -500,7 +507,7 @@ scsi_disk_request_sense_for_scsi(scsi_common_t *sc, uint8_t *buffer, uint8_t all
|
||||
}
|
||||
|
||||
static void
|
||||
scsi_disk_set_buf_len(scsi_disk_t *dev, int32_t *BufLen, int32_t *src_len)
|
||||
scsi_disk_set_buf_len(UNUSED(scsi_disk_t *dev), int32_t *BufLen, int32_t *src_len)
|
||||
{
|
||||
if (*BufLen == -1)
|
||||
*BufLen = *src_len;
|
||||
@@ -590,7 +597,7 @@ scsi_disk_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
scsi_disk_invalid_field(dev);
|
||||
return;
|
||||
}
|
||||
/*FALLTHROUGH*/
|
||||
[[fallthrough]];
|
||||
case GPCMD_SCSI_RESERVE:
|
||||
case GPCMD_SCSI_RELEASE:
|
||||
case GPCMD_TEST_UNIT_READY:
|
||||
@@ -661,6 +668,9 @@ scsi_disk_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
dev->sector_len = (((uint32_t) cdb[6]) << 24) | (((uint32_t) cdb[7]) << 16) | (((uint32_t) cdb[8]) << 8) | ((uint32_t) cdb[9]);
|
||||
dev->sector_pos = (((uint32_t) cdb[2]) << 24) | (((uint32_t) cdb[3]) << 16) | (((uint32_t) cdb[4]) << 8) | ((uint32_t) cdb[5]);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if ((dev->sector_pos > last_sector) /* || ((dev->sector_pos + dev->sector_len - 1) > last_sector)*/) {
|
||||
@@ -737,6 +747,9 @@ scsi_disk_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
dev->sector_len = (((uint32_t) cdb[6]) << 24) | (((uint32_t) cdb[7]) << 16) | (((uint32_t) cdb[8]) << 8) | ((uint32_t) cdb[9]);
|
||||
dev->sector_pos = (((uint32_t) cdb[2]) << 24) | (((uint32_t) cdb[3]) << 16) | (((uint32_t) cdb[4]) << 8) | ((uint32_t) cdb[5]);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if ((dev->sector_pos > last_sector) /* ||
|
||||
@@ -1001,6 +1014,9 @@ atapi_out:
|
||||
case GPCMD_SEEK_10:
|
||||
pos = (cdb[2] << 24) | (cdb[3] << 16) | (cdb[4] << 8) | cdb[5];
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
scsi_disk_seek(dev, pos);
|
||||
|
||||
@@ -1046,26 +1062,26 @@ scsi_disk_command_stop(scsi_common_t *sc)
|
||||
static uint8_t
|
||||
scsi_disk_phase_data_out(scsi_common_t *sc)
|
||||
{
|
||||
scsi_disk_t *dev = (scsi_disk_t *) sc;
|
||||
uint8_t scsi_bus = (dev->drv->scsi_id >> 4) & 0x0f;
|
||||
uint8_t scsi_id = dev->drv->scsi_id & 0x0f;
|
||||
int i;
|
||||
int32_t *BufLen = &scsi_devices[scsi_bus][scsi_id].buffer_length;
|
||||
uint32_t last_sector = hdd_image_get_last_sector(dev->id);
|
||||
uint32_t c;
|
||||
uint32_t h;
|
||||
uint32_t s;
|
||||
uint32_t last_to_write = 0;
|
||||
uint16_t block_desc_len;
|
||||
uint16_t pos;
|
||||
uint16_t param_list_len;
|
||||
uint8_t hdr_len;
|
||||
uint8_t val;
|
||||
uint8_t old_val;
|
||||
uint8_t ch;
|
||||
uint8_t error = 0;
|
||||
uint8_t page;
|
||||
uint8_t page_len;
|
||||
scsi_disk_t *dev = (scsi_disk_t *) sc;
|
||||
uint8_t scsi_bus = (dev->drv->scsi_id >> 4) & 0x0f;
|
||||
uint8_t scsi_id = dev->drv->scsi_id & 0x0f;
|
||||
int i;
|
||||
const int32_t *BufLen = &scsi_devices[scsi_bus][scsi_id].buffer_length;
|
||||
uint32_t last_sector = hdd_image_get_last_sector(dev->id);
|
||||
uint32_t c;
|
||||
uint32_t h;
|
||||
uint32_t s;
|
||||
uint32_t last_to_write = 0;
|
||||
uint16_t block_desc_len;
|
||||
uint16_t pos;
|
||||
uint16_t param_list_len;
|
||||
uint8_t hdr_len;
|
||||
uint8_t val;
|
||||
uint8_t old_val;
|
||||
uint8_t ch;
|
||||
uint8_t error = 0;
|
||||
uint8_t page;
|
||||
uint8_t page_len;
|
||||
|
||||
if (!*BufLen) {
|
||||
scsi_disk_set_phase(dev, SCSI_PHASE_STATUS);
|
||||
|
||||
Reference in New Issue
Block a user