Yet more sonarlint fixes
This commit is contained in:
@@ -118,7 +118,7 @@ const uint8_t mo_command_flags[0x100] = {
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
};
|
||||
|
||||
static uint64_t mo_mode_sense_page_flags = (GPMODEP_ALL_PAGES);
|
||||
static uint64_t mo_mode_sense_page_flags = GPMODEP_ALL_PAGES;
|
||||
|
||||
static const mode_sense_pages_t mo_mode_sense_pages_default =
|
||||
// clang-format off
|
||||
@@ -306,9 +306,7 @@ mo_log(const char *fmt, ...)
|
||||
int
|
||||
find_mo_for_channel(uint8_t channel)
|
||||
{
|
||||
uint8_t i = 0;
|
||||
|
||||
for (i = 0; i < MO_NUM; i++) {
|
||||
for (uint8_t i = 0; i < MO_NUM; i++) {
|
||||
if ((mo_drives[i].bus_type == MO_BUS_ATAPI) && (mo_drives[i].ide_channel == channel))
|
||||
return i;
|
||||
}
|
||||
@@ -340,8 +338,8 @@ int
|
||||
mo_load(mo_t *dev, char *fn)
|
||||
{
|
||||
int is_mdi;
|
||||
uint32_t size = 0;
|
||||
unsigned int i, found = 0;
|
||||
uint32_t size = 0;
|
||||
unsigned int found = 0;
|
||||
|
||||
is_mdi = image_is_mdi(fn);
|
||||
|
||||
@@ -366,7 +364,7 @@ mo_load(mo_t *dev, char *fn)
|
||||
dev->drv->base = 0x1000;
|
||||
}
|
||||
|
||||
for (i = 0; i < KNOWN_MO_TYPES; i++) {
|
||||
for (uint8_t i = 0; i < KNOWN_MO_TYPES; i++) {
|
||||
if (size == (mo_types[i].sectors * mo_types[i].bytes_per_sector)) {
|
||||
found = 1;
|
||||
dev->drv->medium_size = mo_types[i].sectors;
|
||||
@@ -584,9 +582,6 @@ mo_mode_sense(mo_t *dev, uint8_t *buf, uint32_t pos, uint8_t page, uint8_t block
|
||||
|
||||
pf = mo_mode_sense_page_flags;
|
||||
|
||||
int i = 0;
|
||||
int j = 0;
|
||||
|
||||
uint8_t msplen;
|
||||
|
||||
page &= 0x3f;
|
||||
@@ -602,14 +597,14 @@ mo_mode_sense(mo_t *dev, uint8_t *buf, uint32_t pos, uint8_t page, uint8_t block
|
||||
buf[pos++] = (dev->drv->sector_size & 0xff);
|
||||
}
|
||||
|
||||
for (i = 0; i < 0x40; i++) {
|
||||
for (uint8_t i = 0; i < 0x40; i++) {
|
||||
if ((page == GPMODE_ALL_PAGES) || (page == i)) {
|
||||
if (pf & (1LL << ((uint64_t) page))) {
|
||||
buf[pos++] = mo_mode_sense_read(dev, page_control, i, 0);
|
||||
msplen = mo_mode_sense_read(dev, page_control, i, 1);
|
||||
buf[pos++] = msplen;
|
||||
mo_log("MO %i: MODE SENSE: Page [%02X] length %i\n", dev->id, i, msplen);
|
||||
for (j = 0; j < msplen; j++)
|
||||
for (uint8_t j = 0; j < msplen; j++)
|
||||
buf[pos++] = mo_mode_sense_read(dev, page_control, i, 2 + j);
|
||||
}
|
||||
}
|
||||
@@ -621,7 +616,8 @@ mo_mode_sense(mo_t *dev, uint8_t *buf, uint32_t pos, uint8_t page, uint8_t block
|
||||
static void
|
||||
mo_update_request_length(mo_t *dev, int len, int block_len)
|
||||
{
|
||||
int bt, min_len = 0;
|
||||
int bt;
|
||||
int min_len = 0;
|
||||
|
||||
dev->max_transfer_len = dev->request_length;
|
||||
|
||||
@@ -696,7 +692,8 @@ mo_bus_speed(mo_t *dev)
|
||||
static void
|
||||
mo_command_common(mo_t *dev)
|
||||
{
|
||||
double bytes_per_second, period;
|
||||
double bytes_per_second;
|
||||
double period;
|
||||
|
||||
dev->status = BUSY_STAT;
|
||||
dev->phase = 1;
|
||||
@@ -944,7 +941,6 @@ static int
|
||||
mo_blocks(mo_t *dev, int32_t *len, int first_batch, int out)
|
||||
{
|
||||
*len = 0;
|
||||
int i;
|
||||
|
||||
if (!dev->sector_len) {
|
||||
mo_command_complete(dev);
|
||||
@@ -961,7 +957,7 @@ mo_blocks(mo_t *dev, int32_t *len, int first_batch, int out)
|
||||
|
||||
*len = dev->requested_blocks * dev->drv->sector_size;
|
||||
|
||||
for (i = 0; i < dev->requested_blocks; i++) {
|
||||
for (int i = 0; i < dev->requested_blocks; i++) {
|
||||
if (fseek(dev->drv->f, dev->drv->base + (dev->sector_pos * dev->drv->sector_size) + (i * dev->drv->sector_size), SEEK_SET) == 1)
|
||||
break;
|
||||
|
||||
@@ -1283,11 +1279,14 @@ static void
|
||||
mo_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
{
|
||||
mo_t *dev = (mo_t *) sc;
|
||||
int pos = 0, block_desc = 0;
|
||||
int pos = 0;
|
||||
int block_desc = 0;
|
||||
int ret;
|
||||
int32_t len, max_len;
|
||||
int32_t len;
|
||||
int32_t max_len;
|
||||
int32_t alloc_length;
|
||||
int size_idx, idx = 0;
|
||||
int size_idx;
|
||||
int idx = 0;
|
||||
unsigned preamble_len;
|
||||
char device_identify[9] = { '8', '6', 'B', '_', 'M', 'O', '0', '0', 0 };
|
||||
int32_t blen = 0;
|
||||
@@ -1769,7 +1768,7 @@ mo_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
case GPCMD_ERASE_10:
|
||||
case GPCMD_ERASE_12:
|
||||
/*Relative address*/
|
||||
if ((cdb[1] & 1))
|
||||
if (cdb[1] & 1)
|
||||
previous_pos = dev->sector_pos;
|
||||
|
||||
switch (cdb[0]) {
|
||||
@@ -1782,7 +1781,7 @@ mo_command(scsi_common_t *sc, uint8_t *cdb)
|
||||
}
|
||||
|
||||
/*Erase all remaining sectors*/
|
||||
if ((cdb[1] & 4)) {
|
||||
if (cdb[1] & 4) {
|
||||
/* Cannot have a sector number when erase all*/
|
||||
if (dev->sector_len) {
|
||||
mo_invalid_field(dev);
|
||||
@@ -1852,15 +1851,18 @@ mo_phase_data_out(scsi_common_t *sc)
|
||||
{
|
||||
mo_t *dev = (mo_t *) sc;
|
||||
|
||||
uint16_t block_desc_len, pos;
|
||||
uint16_t block_desc_len;
|
||||
uint16_t pos;
|
||||
uint16_t param_list_len;
|
||||
|
||||
uint8_t error = 0;
|
||||
uint8_t page, page_len;
|
||||
uint8_t page;
|
||||
uint8_t page_len;
|
||||
|
||||
uint32_t i = 0;
|
||||
|
||||
uint8_t hdr_len, val, old_val, ch;
|
||||
uint8_t hdr_len;
|
||||
uint8_t val;
|
||||
uint8_t old_val;
|
||||
uint8_t ch;
|
||||
|
||||
int len = 0;
|
||||
|
||||
@@ -1918,7 +1920,7 @@ mo_phase_data_out(scsi_common_t *sc)
|
||||
if (!(mo_mode_sense_page_flags & (1LL << ((uint64_t) page))))
|
||||
error |= 1;
|
||||
else {
|
||||
for (i = 0; i < page_len; i++) {
|
||||
for (uint8_t i = 0; i < page_len; i++) {
|
||||
ch = mo_mode_sense_pages_changeable.pages[page][i + 2];
|
||||
val = dev->buffer[pos + i];
|
||||
old_val = dev->ms_pages_saved.pages[page][i + 2];
|
||||
@@ -2104,10 +2106,10 @@ void
|
||||
mo_hard_reset(void)
|
||||
{
|
||||
mo_t *dev;
|
||||
int c;
|
||||
uint8_t scsi_id, scsi_bus;
|
||||
uint8_t scsi_id;
|
||||
uint8_t scsi_bus;
|
||||
|
||||
for (c = 0; c < MO_NUM; c++) {
|
||||
for (uint8_t c = 0; c < MO_NUM; c++) {
|
||||
if ((mo_drives[c].bus_type == MO_BUS_ATAPI) || (mo_drives[c].bus_type == MO_BUS_SCSI)) {
|
||||
mo_log("MO hard_reset drive=%d\n", c);
|
||||
|
||||
@@ -2154,10 +2156,10 @@ void
|
||||
mo_close(void)
|
||||
{
|
||||
mo_t *dev;
|
||||
int c;
|
||||
uint8_t scsi_id, scsi_bus;
|
||||
uint8_t scsi_id;
|
||||
uint8_t scsi_bus;
|
||||
|
||||
for (c = 0; c < MO_NUM; c++) {
|
||||
for (uint8_t c = 0; c < MO_NUM; c++) {
|
||||
if (mo_drives[c].bus_type == MO_BUS_SCSI) {
|
||||
scsi_bus = (mo_drives[c].scsi_device_id >> 4) & 0x0f;
|
||||
scsi_id = mo_drives[c].scsi_device_id & 0x0f;
|
||||
|
||||
Reference in New Issue
Block a user