Revision e3f5ec2b hw/smc91c111.c
b/hw/smc91c111.c | ||
---|---|---|
591 | 591 |
return val; |
592 | 592 |
} |
593 | 593 |
|
594 |
static int smc91c111_can_receive(void *opaque)
|
|
594 |
static int smc91c111_can_receive(VLANClientState *vc)
|
|
595 | 595 |
{ |
596 |
smc91c111_state *s = (smc91c111_state *)opaque;
|
|
596 |
smc91c111_state *s = vc->opaque;
|
|
597 | 597 |
|
598 | 598 |
if ((s->rcr & RCR_RXEN) == 0 || (s->rcr & RCR_SOFT_RST)) |
599 | 599 |
return 1; |
... | ... | |
602 | 602 |
return 1; |
603 | 603 |
} |
604 | 604 |
|
605 |
static void smc91c111_receive(void *opaque, const uint8_t *buf, size_t size)
|
|
605 |
static void smc91c111_receive(VLANClientState *vc, const uint8_t *buf, size_t size)
|
|
606 | 606 |
{ |
607 |
smc91c111_state *s = (smc91c111_state *)opaque;
|
|
607 |
smc91c111_state *s = vc->opaque;
|
|
608 | 608 |
int status; |
609 | 609 |
int packetsize; |
610 | 610 |
uint32_t crc; |
Also available in: Unified diff