static uint32_t tnetw1130_mem1_readl(void *opaque, target_phys_addr_t addr)
{
    pci_tnetw1130_t *d = (pci_tnetw1130_t *) opaque;
    tnetw1130_t *s = &d->tnetw1130;
    addr -= s->region[1];
    return tnetw1130_read1l(d, addr);
}
Example #2
0
static uint64_t tnetw1130_read1(void *opaque, hwaddr addr,
                                unsigned size)
{
    TNETW1130State *d = opaque;
    tnetw1130_t *s = &d->tnetw1130;
    uint64_t val = 0;
    switch (size) {
    case 1:
        val = tnetw1130_read1b(s, addr);
        break;
    case 2:
        val = tnetw1130_read1w(s, addr);
        break;
    case 4:
        val = tnetw1130_read1l(s, addr);
        break;
    default:
        assert(!"bad size");
    }
    return val;
}