wd->wd_selected = false;
wd->scsi = NULL;
for (int j = 0; j < WD_STATUS_QUEUE; j++) {
- memset(&wd->status[j], 0, sizeof status_data);
+ memset(&wd->status[j], 0, sizeof(status_data));
}
wd->queue_index = 0;
wd->auxstatus = 0;
wd->wd_busy = false;
if (wd->queue_index == 2) {
wd->status[0].irq = 1;
- memcpy(&wd->status[0], &wd->status[1], sizeof status_data);
+ memcpy(&wd->status[0], &wd->status[1], sizeof(status_data));
wd->queue_index = 1;
} else {
wd->queue_index = 0;
return v;
}
-uae_u8 wdscsi_get_data(struct wd_chip_state *wd, struct wd_state *wds)
+static uae_u8 wdscsi_get_data(struct wd_chip_state *wd, struct wd_state *wds)
{
uae_u8 sasr = wd->sasr;
wd->sasr = WD_DATA;
dmac_a2091_write_word(wd, addr, w);
}
-extern const addrbank dmaca2091_bank;
-
static void REGPARAM2 dmac_a2091_bput(struct wd_state *wd, uaecptr addr, uae_u32 b)
{
b &= 0xff;
comspec_write_word(wd, addr, w);
}
-extern const addrbank dmaca2091_bank;
-
static void REGPARAM2 comspec_bput(struct wd_state *wd, uaecptr addr, uae_u32 b)
{
b &= 0xff;
/* GVP Series I and II */
-extern const addrbank gvp_bank;
-
static uae_u32 dmac_gvp_read_byte(struct wd_state *wd, uaecptr addr)
{
uae_u32 v = 0;
wd->configured = 0;
wd->autoconfig = true;
wd->board_mask = 65535;
- memcpy(&wd->bank, &dmaca2091_bank, sizeof addrbank);
+ memcpy(&wd->bank, &dmaca2091_bank, sizeof(addrbank));
memcpy(wd->dmacmemory, aci->autoconfig_raw, sizeof wd->dmacmemory);
alloc_expansion_bank(&wd->bank, aci);
wd->configured = 0;
wd->autoconfig = true;
wd->board_mask = 65535;
- memcpy(&wd->bank, &dmaca2091_bank, sizeof addrbank);
+ memcpy(&wd->bank, &dmaca2091_bank, sizeof(addrbank));
memcpy(wd->dmacmemory, aci->autoconfig_raw, sizeof wd->dmacmemory);
alloc_expansion_bank(&wd->bank, aci);
struct wd_state *wd = getscsi(aci->rc);
if (!wd)
return false;
- memcpy(&wd->bank2, &combitec_bank, sizeof addrbank);
+ memcpy(&wd->bank2, &combitec_bank, sizeof(addrbank));
wd->bank2.start = 0xf10000;
wd->bank2.reserved_size = 0x10000;
wd->bank2.mask = 0xffff;
init_wd_scsi(wd, aci->rc->dma24bit);
wd->configured = 0;
wd->threaded = true;
- memcpy(&wd->bank, &gvp_bank, sizeof addrbank);
+ memcpy(&wd->bank, &gvp_bank, sizeof(addrbank));
wd->autoconfig = true;
wd->rombankswitcher = 0;
memset(wd->dmacmemory, 0xff, sizeof wd->dmacmemory);
wd->autoconfig = true;
wd->board_mask = 65535;
wd->wc.resetnodelay = true;
- memcpy(&wd->bank, &comspec_bank, sizeof addrbank);
+ memcpy(&wd->bank, &comspec_bank, sizeof(addrbank));
memcpy(wd->dmacmemory, aci->autoconfig_raw, sizeof wd->dmacmemory);
alloc_expansion_bank(&wd->bank, aci);