Lines Matching defs:lan9118_state
191 struct lan9118_state { struct
192 SysBusDevice parent_obj;
194 NICState *nic;
195 NICConf conf;
196 qemu_irq irq;
197 MemoryRegion mmio;
198 ptimer_state *timer;
200 uint32_t irq_cfg;
201 uint32_t int_sts;
202 uint32_t int_en;
203 uint32_t fifo_int;
204 uint32_t rx_cfg;
205 uint32_t tx_cfg;
206 uint32_t hw_cfg;
207 uint32_t pmt_ctrl;
208 uint32_t gpio_cfg;
209 uint32_t gpt_cfg;
210 uint32_t word_swap;
211 uint32_t free_timer_start;
212 uint32_t mac_cmd;
213 uint32_t mac_data;
214 uint32_t afc_cfg;
215 uint32_t e2p_cmd;
216 uint32_t e2p_data;
218 uint32_t mac_cr;
219 uint32_t mac_hashh;
220 uint32_t mac_hashl;
221 uint32_t mac_mii_acc;
222 uint32_t mac_mii_data;
223 uint32_t mac_flow;
225 Lan9118PhyState mii;
226 IRQState mii_irq;
228 int32_t eeprom_writable;
229 uint8_t eeprom[128];
231 int32_t tx_fifo_size;
232 LAN9118Packet *txp;
233 LAN9118Packet tx_packet;
235 int32_t tx_status_fifo_used;
236 int32_t tx_status_fifo_head;
237 uint32_t tx_status_fifo[512];
239 int32_t rx_status_fifo_size;
240 int32_t rx_status_fifo_used;
241 int32_t rx_status_fifo_head;
242 uint32_t rx_status_fifo[896];
243 int32_t rx_fifo_size;
244 int32_t rx_fifo_used;
245 int32_t rx_fifo_head;
246 uint32_t rx_fifo[3360];
247 int32_t rx_packet_size_head;
271 VMSTATE_PTIMER(timer, lan9118_state), argument