Revision 802670e6 hw/serial.c
b/hw/serial.c | ||
---|---|---|
745 | 745 |
} |
746 | 746 |
|
747 | 747 |
/* Memory mapped interface */ |
748 |
uint32_t serial_mm_readb (void *opaque, target_phys_addr_t addr)
|
|
748 |
static uint32_t serial_mm_readb(void *opaque, target_phys_addr_t addr)
|
|
749 | 749 |
{ |
750 | 750 |
SerialState *s = opaque; |
751 | 751 |
|
752 | 752 |
return serial_ioport_read(s, addr >> s->it_shift) & 0xFF; |
753 | 753 |
} |
754 | 754 |
|
755 |
void serial_mm_writeb (void *opaque,
|
|
756 |
target_phys_addr_t addr, uint32_t value)
|
|
755 |
static void serial_mm_writeb(void *opaque, target_phys_addr_t addr,
|
|
756 |
uint32_t value)
|
|
757 | 757 |
{ |
758 | 758 |
SerialState *s = opaque; |
759 | 759 |
|
760 | 760 |
serial_ioport_write(s, addr >> s->it_shift, value & 0xFF); |
761 | 761 |
} |
762 | 762 |
|
763 |
uint32_t serial_mm_readw (void *opaque, target_phys_addr_t addr)
|
|
763 |
static uint32_t serial_mm_readw(void *opaque, target_phys_addr_t addr)
|
|
764 | 764 |
{ |
765 | 765 |
SerialState *s = opaque; |
766 | 766 |
uint32_t val; |
... | ... | |
772 | 772 |
return val; |
773 | 773 |
} |
774 | 774 |
|
775 |
void serial_mm_writew (void *opaque,
|
|
776 |
target_phys_addr_t addr, uint32_t value)
|
|
775 |
static void serial_mm_writew(void *opaque, target_phys_addr_t addr,
|
|
776 |
uint32_t value)
|
|
777 | 777 |
{ |
778 | 778 |
SerialState *s = opaque; |
779 | 779 |
#ifdef TARGET_WORDS_BIGENDIAN |
... | ... | |
782 | 782 |
serial_ioport_write(s, addr >> s->it_shift, value & 0xFFFF); |
783 | 783 |
} |
784 | 784 |
|
785 |
uint32_t serial_mm_readl (void *opaque, target_phys_addr_t addr)
|
|
785 |
static uint32_t serial_mm_readl(void *opaque, target_phys_addr_t addr)
|
|
786 | 786 |
{ |
787 | 787 |
SerialState *s = opaque; |
788 | 788 |
uint32_t val; |
... | ... | |
794 | 794 |
return val; |
795 | 795 |
} |
796 | 796 |
|
797 |
void serial_mm_writel (void *opaque,
|
|
798 |
target_phys_addr_t addr, uint32_t value)
|
|
797 |
static void serial_mm_writel(void *opaque, target_phys_addr_t addr,
|
|
798 |
uint32_t value)
|
|
799 | 799 |
{ |
800 | 800 |
SerialState *s = opaque; |
801 | 801 |
#ifdef TARGET_WORDS_BIGENDIAN |
Also available in: Unified diff