Lines Matching refs:TULIPState

21 struct TULIPState {  struct
52 VMSTATE_PCI_DEVICE(dev, TULIPState), argument
53 VMSTATE_UINT32_ARRAY(csr, TULIPState, 16),
54 VMSTATE_UINT32(old_csr9, TULIPState),
55 VMSTATE_UINT32(mii_word, TULIPState),
56 VMSTATE_UINT32(mii_bitcnt, TULIPState),
57 VMSTATE_UINT64(current_rx_desc, TULIPState),
58 VMSTATE_UINT64(current_tx_desc, TULIPState),
59 VMSTATE_BUFFER(rx_frame, TULIPState),
60 VMSTATE_BUFFER(tx_frame, TULIPState),
61 VMSTATE_UINT16(rx_frame_len, TULIPState),
62 VMSTATE_UINT16(tx_frame_len, TULIPState),
63 VMSTATE_UINT16(rx_frame_size, TULIPState),
64 VMSTATE_UINT32(rx_status, TULIPState),
65 VMSTATE_UINT8_2DARRAY(filter, TULIPState, 16, 6),
70 static void tulip_desc_read(TULIPState *s, hwaddr p, in tulip_desc_read()
88 static void tulip_desc_write(TULIPState *s, hwaddr p, in tulip_desc_write()
106 static void tulip_update_int(TULIPState *s) in tulip_update_int()
128 static bool tulip_rx_stopped(TULIPState *s) in tulip_rx_stopped()
133 static void tulip_dump_tx_descriptor(TULIPState *s, in tulip_dump_tx_descriptor()
142 static void tulip_dump_rx_descriptor(TULIPState *s, in tulip_dump_rx_descriptor()
151 static void tulip_next_rx_descriptor(TULIPState *s, in tulip_next_rx_descriptor()
165 static void tulip_copy_rx_bytes(TULIPState *s, struct tulip_descriptor *desc) in tulip_copy_rx_bytes()
196 static bool tulip_filter_address(TULIPState *s, const uint8_t *addr) in tulip_filter_address()
230 static ssize_t tulip_receive(TULIPState *s, const uint8_t *buf, size_t size) in tulip_receive()
411 static void tulip_update_rs(TULIPState *s, int state) in tulip_update_rs()
436 static uint16_t tulip_mii_read(TULIPState *s, int phy, int reg) in tulip_mii_read()
446 static void tulip_mii_write(TULIPState *s, int phy, int reg, uint16_t data) in tulip_mii_write()
458 static void tulip_mii(TULIPState *s) in tulip_mii()
511 static uint32_t tulip_csr9_read(TULIPState *s) in tulip_csr9_read()
525 static void tulip_update_ts(TULIPState *s, int state) in tulip_update_ts()
535 TULIPState *s = opaque; in tulip_read()
561 static void tulip_tx(TULIPState *s, struct tulip_descriptor *desc) in tulip_tx()
579 static int tulip_copy_tx_buffers(TULIPState *s, struct tulip_descriptor *desc) in tulip_copy_tx_buffers()
612 static void tulip_setup_filter_addr(TULIPState *s, uint8_t *buf, int n) in tulip_setup_filter_addr()
629 static void tulip_setup_frame(TULIPState *s, in tulip_setup_frame()
653 static void tulip_next_tx_descriptor(TULIPState *s, in tulip_next_tx_descriptor()
667 static uint32_t tulip_ts(TULIPState *s) in tulip_ts()
672 static void tulip_xmit_list_update(TULIPState *s) in tulip_xmit_list_update()
711 static void tulip_csr9_write(TULIPState *s, uint32_t old_val, in tulip_csr9_write()
722 static void tulip_reset(TULIPState *s) in tulip_reset()
744 TULIPState *s = TULIP(d); in tulip_qdev_reset()
752 TULIPState *s = opaque; in tulip_write()
871 static void tulip_idblock_crc(TULIPState *s, uint16_t *srom) in tulip_idblock_crc()
899 static uint16_t tulip_srom_crc(TULIPState *s, uint8_t *eeprom, size_t len) in tulip_srom_crc()
947 static void tulip_fill_eeprom(TULIPState *s) in tulip_fill_eeprom()
962 TULIPState *s = DO_UPCAST(TULIPState, dev, pci_dev); in pci_tulip_realize()
993 TULIPState *s = DO_UPCAST(TULIPState, dev, pci_dev); in pci_tulip_exit()
1003 TULIPState *d = DO_UPCAST(TULIPState, dev, pci_dev); in tulip_instance_init()
1011 DEFINE_NIC_PROPERTIES(TULIPState, c),
1035 .instance_size = sizeof(TULIPState),