Lines Matching refs:SunHMEState
133 OBJECT_DECLARE_SIMPLE_TYPE(SunHMEState, SUNHME)
157 struct SunHMEState { struct
181 DEFINE_NIC_PROPERTIES(SunHMEState, conf), argument
185 static void sunhme_reset_tx(SunHMEState *s) in sunhme_reset_tx()
191 static void sunhme_reset_rx(SunHMEState *s) in sunhme_reset_rx()
197 static void sunhme_update_irq(SunHMEState *s) in sunhme_update_irq()
223 SunHMEState *s = SUNHME(opaque); in sunhme_seb_write()
258 SunHMEState *s = SUNHME(opaque); in sunhme_seb_read()
299 static void sunhme_transmit(SunHMEState *s);
304 SunHMEState *s = SUNHME(opaque); in sunhme_etx_write()
322 SunHMEState *s = SUNHME(opaque); in sunhme_etx_read()
345 SunHMEState *s = SUNHME(opaque); in sunhme_erx_write()
355 SunHMEState *s = SUNHME(opaque); in sunhme_erx_read()
378 SunHMEState *s = SUNHME(opaque); in sunhme_mac_write()
398 SunHMEState *s = SUNHME(opaque); in sunhme_mac_read()
418 static void sunhme_mii_write(SunHMEState *s, uint8_t reg, uint16_t data) in sunhme_mii_write()
447 static uint16_t sunhme_mii_read(SunHMEState *s, uint8_t reg) in sunhme_mii_read()
459 SunHMEState *s = SUNHME(opaque); in sunhme_mif_write()
512 SunHMEState *s = SUNHME(opaque); in sunhme_mif_read()
540 static void sunhme_transmit_frame(SunHMEState *s, uint8_t *buf, int size) in sunhme_transmit_frame()
545 static inline int sunhme_get_tx_ring_count(SunHMEState *s) in sunhme_get_tx_ring_count()
550 static inline int sunhme_get_tx_ring_nr(SunHMEState *s) in sunhme_get_tx_ring_nr()
555 static inline void sunhme_set_tx_ring_nr(SunHMEState *s, int i) in sunhme_set_tx_ring_nr()
563 static void sunhme_transmit(SunHMEState *s) in sunhme_transmit()
663 SunHMEState *s = qemu_get_nic_opaque(nc); in sunhme_can_receive()
670 SunHMEState *s = qemu_get_nic_opaque(nc); in sunhme_link_status_changed()
685 static inline int sunhme_get_rx_ring_count(SunHMEState *s) in sunhme_get_rx_ring_count()
704 static inline int sunhme_get_rx_ring_nr(SunHMEState *s) in sunhme_get_rx_ring_nr()
709 static inline void sunhme_set_rx_ring_nr(SunHMEState *s, int i) in sunhme_set_rx_ring_nr()
720 SunHMEState *s = qemu_get_nic_opaque(nc); in sunhme_receive()
852 SunHMEState *s = SUNHME(pci_dev); in sunhme_realize()
891 SunHMEState *s = SUNHME(obj); in sunhme_instance_init()
900 SunHMEState *s = SUNHME(ds); in sunhme_reset()
929 VMSTATE_PCI_DEVICE(parent_obj, SunHMEState),
930 VMSTATE_MACADDR(conf.macaddr, SunHMEState),
931 VMSTATE_UINT32_ARRAY(sebregs, SunHMEState, (HME_SEB_REG_SIZE >> 2)),
932 VMSTATE_UINT32_ARRAY(etxregs, SunHMEState, (HME_ETX_REG_SIZE >> 2)),
933 VMSTATE_UINT32_ARRAY(erxregs, SunHMEState, (HME_ERX_REG_SIZE >> 2)),
934 VMSTATE_UINT32_ARRAY(macregs, SunHMEState, (HME_MAC_REG_SIZE >> 2)),
935 VMSTATE_UINT32_ARRAY(mifregs, SunHMEState, (HME_MIF_REG_SIZE >> 2)),
936 VMSTATE_UINT16_ARRAY(miiregs, SunHMEState, HME_MII_REGS_SIZE),
960 .instance_size = sizeof(SunHMEState),