| #define PCNET_IOPORT_SIZE 0x20 |
| #define PCNET_PNPMMIO_SIZE 0x20 |
| #define PCNET_LOOPTEST_CRC 1 |
| #define PCNET_LOOPTEST_NOCRC 2 |
| typedef struct PCNetState_st PCNetState; |
| int mmio_index, xmit_pos; |
| void (*phys_mem_read)(void *dma_opaque, target_phys_addr_t addr, |
| uint8_t *buf, int len, int do_bswap); |
| void (*phys_mem_write)(void *dma_opaque, target_phys_addr_t addr, |
| uint8_t *buf, int len, int do_bswap); |
| void pcnet_h_reset(void *opaque); |
| void pcnet_ioport_writew(void *opaque, uint32_t addr, uint32_t val); |
| uint32_t pcnet_ioport_readw(void *opaque, uint32_t addr); |
| void pcnet_common_cleanup(PCNetState *d); |
| int pcnet_common_init(DeviceState *dev, PCNetState *s, |
| extern const VMStateDescription vmstate_pcnet; |